Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'main' into next-v2 | Alex Auvolat | 9 days | 73 | -486/+634 |
|\ | |||||
| * | fix tests | Alex Auvolat | 10 days | 3 | -2/+4 |
| | | |||||
| * | cargo defs: simplify and fix descriptions | Alex Auvolat | 10 days | 3 | -8/+8 |
| | | |||||
| * | use cargo-shear to remove many unused dependencies between crates | Alex Auvolat | 10 days | 13 | -126/+3 |
| | | |||||
| * | split s3/cors.rs into also common/cors.rs | Alex Auvolat | 10 days | 10 | -179/+179 |
| | | |||||
| * | fix things up | Alex Auvolat | 10 days | 34 | -102/+130 |
| | | |||||
| * | wip: split garage_api into garage_api_{common,s3,k2v,admin} | Alex Auvolat | 10 days | 50 | -190/+425 |
| | | |||||
| * | table::insert_many: avoid failure with zero items (fix #915)fix-915 | Alex Auvolat | 11 days | 1 | -0/+4 |
| | | |||||
* | | cli_v2: fix garage status | Alex Auvolat | 11 days | 2 | -56/+41 |
| | | |||||
* | | cli_v2: merge util.rs into layout.rs | Alex Auvolat | 11 days | 4 | -121/+116 |
| | | |||||
* | | cli_v2: error messages | Alex Auvolat | 11 days | 1 | -6/+6 |
| | | |||||
* | | convert cli key operations to admin rpc | Alex Auvolat | 11 days | 7 | -307/+247 |
| | | |||||
* | | fix garage status output | Alex Auvolat | 11 days | 1 | -1/+1 |
| | | |||||
* | | admin api: convert most bucket operations | Alex Auvolat | 11 days | 10 | -640/+581 |
| | | |||||
* | | cli: migrate layout remove, apply, revert | Alex Auvolat | 11 days | 3 | -102/+65 |
| | | |||||
* | | wip: migrate garage status and garage layout assign | Alex Auvolat | 11 days | 8 | -355/+486 |
| | | |||||
* | | wip: proxy admin api requests through admin rpc, prepare new cli | Alex Auvolat | 12 days | 6 | -78/+194 |
| | | |||||
* | | admin api: remove log message | Alex Auvolat | 12 days | 1 | -2/+0 |
| | | |||||
* | | admin api: fix panic on GetKeyInfo with no args | Alex Auvolat | 12 days | 1 | -9/+13 |
| | | |||||
* | | admin api: small fixes | Alex Auvolat | 12 days | 4 | -8/+39 |
| | | |||||
* | | admin api: clearer syntax for AddBucketAlias and RemoveBucketAlias | Alex Auvolat | 12 days | 5 | -45/+51 |
| | | |||||
* | | admin api: merge calls to manage global/local aliases | Alex Auvolat | 12 days | 3 | -111/+65 |
| | | |||||
* | | admin api: rename allow/deny api calls in api v2 | Alex Auvolat | 12 days | 3 | -22/+22 |
| | | |||||
* | | admin api: rename bucket aliasing operations | Alex Auvolat | 12 days | 3 | -46/+46 |
| | | |||||
* | | fix test_website_check_domain | Alex Auvolat | 12 days | 2 | -3/+17 |
| | | |||||
* | | admin api: fix CORS to work in browser | Alex Auvolat | 12 days | 3 | -6/+15 |
| | | |||||
* | | admin api: make all requests and responses (de)serializable | Alex Auvolat | 12 days | 3 | -60/+79 |
| | | |||||
* | | admin api: update semantics of some endpoints, and update doc | Alex Auvolat | 12 days | 5 | -26/+44 |
| | | |||||
* | | admin api: add compatibility from v1/ to v2/ | Alex Auvolat | 12 days | 4 | -68/+115 |
| | | |||||
* | | admin api: refactor using macro | Alex Auvolat | 12 days | 8 | -150/+113 |
| | | |||||
* | | admin api: new router_v2 with unified path syntax | Alex Auvolat | 12 days | 13 | -291/+447 |
| | | |||||
* | | admin api: make all handlers impls of a single trait | Alex Auvolat | 12 days | 5 | -502/+761 |
| | | |||||
* | | admin api: create structs for all requests/responess in src/api/admin/api.rs | Alex Auvolat | 12 days | 6 | -455/+721 |
| | | |||||
* | | decrease write quorum | Quentin Dufour | 12 days | 1 | -6/+3 |
|/ | |||||
* | api: better handling of helper errors to distinguish error codes | Alex Auvolat | 12 days | 12 | -29/+97 |
| | |||||
* | Merge pull request 's3 api: make x-amz-meta-* headers lowercase (fix #844)' ↵ | Alex | 2025-01-27 | 2 | -9/+6 |
|\ | | | | | | | | | | | (#938) from fix-844 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/938 | ||||
| * | s3 api: make x-amz-meta-* headers lowercase (fix #844)fix-844 | Alex Auvolat | 2025-01-27 | 2 | -9/+6 |
| | | |||||
* | | snapshot: sqlite: use a subdirectory for consistency with LMDB | Baptiste Jonglez | 2025-01-27 | 1 | -1/+4 |
|/ | | | | | | | | | | | | | | | | Currently, taking a snapshot of the metadata database with sqlite creates a sqlite file without extension with the following format: snapshots/2025-01-26T15:29:17Z This makes it hard to understand what kind of data this is, and is not consistent with LMDB: snapshots/2025-01-26T15:29:17Z/data.mdb With this change, we now get a directory with a single db.sqlite file: snapshots/2025-01-26T15:29:17Z/db.sqlite | ||||
* | db-snapshot: allow to set directory where snapshots are stored | Baptiste Jonglez | 2025-01-27 | 2 | -2/+11 |
| | | | | Fix #926 | ||||
* | Fix all typos | Stefan Majer | 2025-01-16 | 53 | -108/+108 |
| | |||||
* | fix formatting to comply with latest rustfmt | Alex Auvolat | 2025-01-12 | 2 | -2/+4 |
| | |||||
* | Formatting with | Vedad KAJTAZ | 2025-01-04 | 1 | -2/+2 |
| | |||||
* | formatting | Vedad KAJTAZ | 2025-01-04 | 1 | -3/+3 |
| | |||||
* | Fix #907 | Vedad KAJTAZ | 2025-01-04 | 1 | -0/+24 |
| | |||||
* | feat: add use_local_tz configuration | Renjaya Raga Zenta | 2024-11-23 | 2 | -8/+22 |
| | | | | Used in lifecycle_worker to determine midnight time | ||||
* | fix bit/byte inversion in rpc secret error message | trinity-1686a | 2024-11-07 | 1 | -1/+1 |
| | |||||
* | Bump to version 1.0.1v1.0.1rel-v1.0.1 | Alex Auvolat | 2024-09-22 | 10 | -10/+10 |
| | |||||
* | fix logic in `garage layout skip-dead-nodes` + fix typo (fix #879)fix-skip-dead-nodes | Alex Auvolat | 2024-09-22 | 2 | -13/+25 |
| | |||||
* | Tests: don't expect old value after transactional insert | Julien Kritter | 2024-09-12 | 1 | -2/+2 |
| | |||||
* | Don't fetch old values in cross-partition transactional inserts | Julien Kritter | 2024-09-12 | 3 | -33/+17 |
| |