aboutsummaryrefslogtreecommitdiff
path: root/src/garage
Commit message (Collapse)AuthorAgeFilesLines
* update Cargo dependenciesupdate-dependencies-1.1Alex Auvolat2024-08-251-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-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