aboutsummaryrefslogtreecommitdiff
path: root/src/garage
Commit message (Collapse)AuthorAgeFilesLines
* cli: clarify `garage block` is node-localFlorian Klink2024-05-071-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-rc1Alex Auvolat2024-03-281-1/+1
|
* Merge branch 'main' into next-0.10Alex Auvolat2024-03-263-11/+59
|\
| * [disable-k2v-test] disable the other k2v poll testAlex Auvolat2024-03-261-1/+2
| |
| * [disable-k2v-test] disable tests::k2v::test_poll_item as it is not 100% reliableAlex Auvolat2024-03-261-0/+1
| |
| * [syslog] warning when syslog support is not enabledAlex Auvolat2024-03-201-22/+29
| |
| * [syslog] Add support to logging to syslogAlex Auvolat2024-03-202-11/+50
| | | | | | | | Original patch by Jakub Jirutka for Alpine Linux port.
* | [s3-checksum] implement x-amz-checksum-* headersAlex Auvolat2024-03-262-1/+158
| |
* | [net-fixes] fix issues with local peer address (fix #761)Alex Auvolat2024-03-211-10/+11
| |
* | Merge branch 'main' into next-0.10Alex Auvolat2024-03-191-24/+16
|\|
| * [bucket-id-prefix] CLI: allow manipulating buckets by prefixes of their full IDsbucket-id-prefixAlex Auvolat2024-03-191-24/+16
| |
* | [block-ref-repair] mention `garage block repair-rc` in documentationAlex Auvolat2024-03-191-1/+1
| |
* | [block-ref-repair] rename rc's rc field to rc_tableAlex Auvolat2024-03-191-1/+1
| |
* | [block-ref-repair] Block refcount recalculation and repairAlex Auvolat2024-03-192-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.10Alex Auvolat2024-03-185-2/+63
|\|
| * [sqlite-r2d2] run integration test with all db enginessqlite-r2d2Alex Auvolat2024-03-181-1/+5
| |
| * [db-snapshot] add garage meta snapshot cli operationAlex Auvolat2024-03-153-0/+58
| |
| * [db-snapshot] implement meta_auto_snapshot_intervalAlex Auvolat2024-03-151-1/+1
| |
* | Merge pull request 'Remove Sled' (#767) from rm-sled into next-0.10Alex2024-03-125-54/+14
|\ \ | | | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/767
| * | [rm-sled] Remove counted_tree_hackAlex Auvolat2024-03-082-46/+9
| | |
| * | [rm-sled] Remove the Sled database engineAlex Auvolat2024-03-083-8/+5
| | |
* | | Merge pull request 'Remove migration path from Garage v0.5' (#766) from ↵Alex2024-03-083-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-migrationAlex Auvolat2024-03-083-46/+0
| | |
* | | Merge branch 'main' into next-0.10Alex Auvolat2024-03-081-47/+7
|\ \ \ | |/ / |/| / | |/
| * [factor-db-open] Combine logic for opening db enginesfactor-db-openAlex Auvolat2024-03-081-47/+7
| |
* | Merge pull request 'ReplicationMode -> ConsistencyMode+ReplicationFactor' ↵Alex2024-03-072-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+ReplicationFactorYureka2024-03-072-4/+4
| | |
* | | [sse-c] Testing for SSE-C encryptionAlex Auvolat2024-03-072-0/+456
| | |
* | | Merge branch 'main' into next-0.10Alex Auvolat2024-03-071-2/+109
|\ \ \ | |/ / |/| / | |/
| * [unicode-headers] allow utf-8 in headers + add test for object metadataAlex Auvolat2024-03-071-2/+109
| |
* | Merge branch 'main' into next-0.10Alex Auvolat2024-03-044-25/+137
|\|
| * [rel-0.9.3] Bump version to 0.9.3v0.9.3Alex Auvolat2024-03-041-1/+1
| |
| * [test-presigned] Add API test for presigned requestsAlex Auvolat2024-03-043-0/+77
| |
| * [rel-0.9.2] Bump version to v0.9.2v0.9.2rel-0.9.2Alex Auvolat2024-03-011-1/+1
| |
| * [fix-presigned] presigned requests: allow x-amz-* query parameters to stand ↵Alex Auvolat2024-02-281-1/+1
| | | | | | | | in for equivalent headers
| * [fix-presigned] split presigned/normal signature verificationAlex Auvolat2024-02-282-26/+61
| |
* | Merge branch 'main' into next-0.10Alex Auvolat2024-02-222-22/+25
|\|
| * [lock-createbucket] Add node-global lock for bucket/key operations (fix #723)lock-createbucketAlex Auvolat2024-02-222-22/+25
| |
* | Merge branch 'main' into next-0.10Alex Auvolat2024-02-202-1/+2
|\|
| * [peer-metrics] refactor SystemMetrics to hold a reference to SystemAlex Auvolat2024-02-201-0/+1
| |
| * [networking-fixes] add option to bind outgoing RPC sockets (fix #638)Alex Auvolat2024-02-191-1/+1
| | | | | | | | Thanks to yuka for the original patch.
* | Merge branch 'main' into next-0.10Alex Auvolat2024-02-152-4/+3
|\|
| * [import-netapp] import Netapp code into Garage codebaseAlex Auvolat2024-02-152-4/+3
| |
* | Merge branch 'main' into next-0.10Alex Auvolat2024-02-1321-267/+737
|\|
| * [fix-secrets-695] config: replace String by PathBuf for *_filefix-secrets-695Alex Auvolat2024-02-121-9/+11
| |
| * [fix-secrets-695] take into account rpc secret from file for cli commands ↵Alex Auvolat2024-02-122-9/+16
| | | | | | | | (fix #695)
| * Merge pull request 'Implement header overriding in GetObject (fix #650)' ↵Alex2024-02-091-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-650Alex Auvolat2024-02-091-0/+24
| | |
| * | Merge pull request '`garage block info`: find blocks by prefix (fix #682)' ↵Alex2024-02-091-2/+45
| |\ \ | | |/ | |/| | | | | | | | | | (#712) from block-info-short-682 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/712
| | * [block-info-short-682] `garage block info`: find blocks by prefix (fix #682)block-info-short-682Alex Auvolat2024-02-091-2/+45
| | |