aboutsummaryrefslogtreecommitdiff
path: root/src/garage
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'main' into next-v2Alex Auvolat10 days9-22/+21
|\
| * fix testsAlex Auvolat11 days2-1/+3
| |
| * use cargo-shear to remove many unused dependencies between cratesAlex Auvolat11 days1-8/+1
| |
| * fix things upAlex Auvolat11 days2-4/+4
| |
| * wip: split garage_api into garage_api_{common,s3,k2v,admin}Alex Auvolat11 days1-3/+6
| |
* | cli_v2: fix garage statusAlex Auvolat12 days2-56/+41
| |
* | cli_v2: merge util.rs into layout.rsAlex Auvolat12 days4-121/+116
| |
* | cli_v2: error messagesAlex Auvolat12 days1-6/+6
| |
* | convert cli key operations to admin rpcAlex Auvolat12 days7-307/+247
| |
* | fix garage status outputAlex Auvolat12 days1-1/+1
| |
* | admin api: convert most bucket operationsAlex Auvolat12 days6-602/+528
| |
* | cli: migrate layout remove, apply, revertAlex Auvolat12 days3-102/+65
| |
* | wip: migrate garage status and garage layout assignAlex Auvolat12 days8-355/+486
| |
* | wip: proxy admin api requests through admin rpc, prepare new cliAlex Auvolat12 days3-6/+103
| |
* | fix test_website_check_domainAlex Auvolat13 days1-1/+8
|/
* Fix all typosStefan Majer2025-01-165-9/+9
|
* Bump to version 1.0.1v1.0.1rel-v1.0.1Alex Auvolat2024-09-221-1/+1
|
* fix logic in `garage layout skip-dead-nodes` + fix typo (fix #879)fix-skip-dead-nodesAlex Auvolat2024-09-221-12/+24
|
* fix build when lmdb feature is disabled (fix #800)fix-800Alex Auvolat2024-08-251-0/+2
|
* 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
|\|