aboutsummaryrefslogtreecommitdiff
path: root/src/garage
Commit message (Collapse)AuthorAgeFilesLines
* [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
| | |
| * | [multi-char-delimiter-692] allow multi-character delimiters in List* (fix #692)Alex Auvolat2024-02-091-0/+60
| |/
| * [dep-upgrade-202402] fix shutdown issue introduced when upgrading hyperdep-upgrade-202402Alex Auvolat2024-02-081-9/+4
| |
| * [dep-upgrade-202402] cargo clippy fixesAlex Auvolat2024-02-084-10/+8
| |
| * [dep-upgrade-202402] refactor http listener codeAlex Auvolat2024-02-071-3/+2
| |
| * [dep-upgrade-202402] upgrade to http/hyper 1.x for testsAlex Auvolat2024-02-058-35/+69
| |
| * [dep-upgrade-202402] prepare migration to http/hyper 1.0Alex Auvolat2024-02-056-72/+38
| |
| * [dep-upgrade-202402] update aws-sdk dependenciesAlex Auvolat2024-02-055-45/+56
| |