Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update Cargo dependenciesupdate-dependencies-1.1 | Alex Auvolat | 2024-08-25 | 1 | -0/+3 |
| | | | | | | Some aws-* crates have been pinned because newer versions don't compile with rustc 1.73. These crates are only used for integration testing, no crates which are part of the final Garage version are concerned. | ||||
* | cli: clarify `garage block` is node-local | Florian Klink | 2024-05-07 | 1 | -1/+1 |
| | | | | | Prevents some of the confusion from https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/810. | ||||
* | [next-0.10] bump version number to 1.0v1.0.0-rc1 | Alex Auvolat | 2024-03-28 | 1 | -1/+1 |
| | |||||
* | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-26 | 3 | -11/+59 |
|\ | |||||
| * | [disable-k2v-test] disable the other k2v poll test | Alex Auvolat | 2024-03-26 | 1 | -1/+2 |
| | | |||||
| * | [disable-k2v-test] disable tests::k2v::test_poll_item as it is not 100% reliable | Alex Auvolat | 2024-03-26 | 1 | -0/+1 |
| | | |||||
| * | [syslog] warning when syslog support is not enabled | Alex Auvolat | 2024-03-20 | 1 | -22/+29 |
| | | |||||
| * | [syslog] Add support to logging to syslog | Alex Auvolat | 2024-03-20 | 2 | -11/+50 |
| | | | | | | | | Original patch by Jakub Jirutka for Alpine Linux port. | ||||
* | | [s3-checksum] implement x-amz-checksum-* headers | Alex Auvolat | 2024-03-26 | 2 | -1/+158 |
| | | |||||
* | | [net-fixes] fix issues with local peer address (fix #761) | Alex Auvolat | 2024-03-21 | 1 | -10/+11 |
| | | |||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-19 | 1 | -24/+16 |
|\| | |||||
| * | [bucket-id-prefix] CLI: allow manipulating buckets by prefixes of their full IDsbucket-id-prefix | Alex Auvolat | 2024-03-19 | 1 | -24/+16 |
| | | |||||
* | | [block-ref-repair] mention `garage block repair-rc` in documentation | Alex Auvolat | 2024-03-19 | 1 | -1/+1 |
| | | |||||
* | | [block-ref-repair] rename rc's rc field to rc_table | Alex Auvolat | 2024-03-19 | 1 | -1/+1 |
| | | |||||
* | | [block-ref-repair] Block refcount recalculation and repair | Alex Auvolat | 2024-03-19 | 2 | -1/+110 |
| | | | | | | | | | | | | | | | | | | | | - We always recalculate the reference count of a block before deleting it locally, to make sure that it is indeed zero. - If we had to fetch a remote block but we were not able to get it, check that refcount is indeed > 0. - Repair procedure that checks everything | ||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-18 | 5 | -2/+63 |
|\| | |||||
| * | [sqlite-r2d2] run integration test with all db enginessqlite-r2d2 | Alex Auvolat | 2024-03-18 | 1 | -1/+5 |
| | | |||||
| * | [db-snapshot] add garage meta snapshot cli operation | Alex Auvolat | 2024-03-15 | 3 | -0/+58 |
| | | |||||
| * | [db-snapshot] implement meta_auto_snapshot_interval | Alex Auvolat | 2024-03-15 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request 'Remove Sled' (#767) from rm-sled into next-0.10 | Alex | 2024-03-12 | 5 | -54/+14 |
|\ \ | | | | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/767 | ||||
| * | | [rm-sled] Remove counted_tree_hack | Alex Auvolat | 2024-03-08 | 2 | -46/+9 |
| | | | |||||
| * | | [rm-sled] Remove the Sled database engine | Alex Auvolat | 2024-03-08 | 3 | -8/+5 |
| | | | |||||
* | | | Merge pull request 'Remove migration path from Garage v0.5' (#766) from ↵ | Alex | 2024-03-08 | 3 | -46/+0 |
|\ \ \ | |/ / |/| | | | | | | | | | | | rm-migration into next-0.10 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/766 | ||||
| * | | [rm-migration] Remove migration path from Garage v0.5rm-migration | Alex Auvolat | 2024-03-08 | 3 | -46/+0 |
| | | | |||||
* | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-08 | 1 | -47/+7 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | [factor-db-open] Combine logic for opening db enginesfactor-db-open | Alex Auvolat | 2024-03-08 | 1 | -47/+7 |
| | | |||||
* | | Merge pull request 'ReplicationMode -> ConsistencyMode+ReplicationFactor' ↵ | Alex | 2024-03-07 | 2 | -4/+4 |
|\ \ | | | | | | | | | | | | | | | | (#750) from yuka/garage:split-consistency-mode into next-0.10 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/750 | ||||
| * | | ReplicationMode -> ConsistencyMode+ReplicationFactor | Yureka | 2024-03-07 | 2 | -4/+4 |
| | | | |||||
* | | | [sse-c] Testing for SSE-C encryption | Alex Auvolat | 2024-03-07 | 2 | -0/+456 |
| | | | |||||
* | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-07 | 1 | -2/+109 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | [unicode-headers] allow utf-8 in headers + add test for object metadata | Alex Auvolat | 2024-03-07 | 1 | -2/+109 |
| | | |||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-04 | 4 | -25/+137 |
|\| | |||||
| * | [rel-0.9.3] Bump version to 0.9.3v0.9.3 | Alex Auvolat | 2024-03-04 | 1 | -1/+1 |
| | | |||||
| * | [test-presigned] Add API test for presigned requests | Alex Auvolat | 2024-03-04 | 3 | -0/+77 |
| | | |||||
| * | [rel-0.9.2] Bump version to v0.9.2v0.9.2rel-0.9.2 | Alex Auvolat | 2024-03-01 | 1 | -1/+1 |
| | | |||||
| * | [fix-presigned] presigned requests: allow x-amz-* query parameters to stand ↵ | Alex Auvolat | 2024-02-28 | 1 | -1/+1 |
| | | | | | | | | in for equivalent headers | ||||
| * | [fix-presigned] split presigned/normal signature verification | Alex Auvolat | 2024-02-28 | 2 | -26/+61 |
| | | |||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-22 | 2 | -22/+25 |
|\| | |||||
| * | [lock-createbucket] Add node-global lock for bucket/key operations (fix #723)lock-createbucket | Alex Auvolat | 2024-02-22 | 2 | -22/+25 |
| | | |||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-20 | 2 | -1/+2 |
|\| | |||||
| * | [peer-metrics] refactor SystemMetrics to hold a reference to System | Alex Auvolat | 2024-02-20 | 1 | -0/+1 |
| | | |||||
| * | [networking-fixes] add option to bind outgoing RPC sockets (fix #638) | Alex Auvolat | 2024-02-19 | 1 | -1/+1 |
| | | | | | | | | Thanks to yuka for the original patch. | ||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-15 | 2 | -4/+3 |
|\| | |||||
| * | [import-netapp] import Netapp code into Garage codebase | Alex Auvolat | 2024-02-15 | 2 | -4/+3 |
| | | |||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-13 | 21 | -267/+737 |
|\| | |||||
| * | [fix-secrets-695] config: replace String by PathBuf for *_filefix-secrets-695 | Alex Auvolat | 2024-02-12 | 1 | -9/+11 |
| | | |||||
| * | [fix-secrets-695] take into account rpc secret from file for cli commands ↵ | Alex Auvolat | 2024-02-12 | 2 | -9/+16 |
| | | | | | | | | (fix #695) | ||||
| * | Merge pull request 'Implement header overriding in GetObject (fix #650)' ↵ | Alex | 2024-02-09 | 1 | -0/+24 |
| |\ | | | | | | | | | | | | | | | | (#713) from header-override-650 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/713 | ||||
| | * | [header-override-650] implement header overriding in GetObject (fix #650)header-override-650 | Alex Auvolat | 2024-02-09 | 1 | -0/+24 |
| | | | |||||
| * | | Merge pull request '`garage block info`: find blocks by prefix (fix #682)' ↵ | Alex | 2024-02-09 | 1 | -2/+45 |
| |\ \ | | |/ | |/| | | | | | | | | | | (#712) from block-info-short-682 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/712 |