Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | | | | [block-ref-repair] Block refcount recalculation and repair | Alex Auvolat | 2024-03-19 | 10 | -8/+285 | |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 | 29 | -247/+718 | |
| |\ \ \ \ \ | ||||||
| * \ \ \ \ \ | Merge pull request 'Remove Sled' (#767) from rm-sled into next-0.10 | Alex | 2024-03-12 | 38 | -826/+344 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/767 | |||||
| | * | | | | | | [rm-sled] factorize some code in sqlite backend | Alex Auvolat | 2024-03-12 | 1 | -28/+24 | |
| | | | | | | | | ||||||
| | * | | | | | | [rm-sled] Make proper use of pinning in LMDB adapter + comment unsaferm-sled | Alex Auvolat | 2024-03-08 | 2 | -25/+47 | |
| | | | | | | | | ||||||
| | * | | | | | | [rm-sled] Implement iterators in sqlite & lmdb transactions | Alex Auvolat | 2024-03-08 | 4 | -28/+195 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with way too much unsafe code | |||||
| | * | | | | | | [rm-sled] Implement some missing functionality in garage_db | Alex Auvolat | 2024-03-08 | 3 | -2/+19 | |
| | | | | | | | | ||||||
| | * | | | | | | [rm-sled] Remove counted_tree_hack | Alex Auvolat | 2024-03-08 | 14 | -247/+48 | |
| | | | | | | | | ||||||
| | * | | | | | | [rm-sled] Remove the Sled database engine | Alex Auvolat | 2024-03-08 | 28 | -519/+34 | |
| | | | | | | | | ||||||
| * | | | | | | | Merge pull request 'Remove migration path from Garage v0.5' (#766) from ↵ | Alex | 2024-03-08 | 11 | -384/+5 | |
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 11 | -384/+5 | |
| | | | | | | | | ||||||
| * | | | | | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-08 | 4 | -183/+183 | |
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | ||||||
| * | | | | | | | Merge pull request 'ReplicationMode -> ConsistencyMode+ReplicationFactor' ↵ | Alex | 2024-03-07 | 16 | -161/+239 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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 | 11 | -101/+158 | |
| | | | | | | | | | ||||||
| | * | | | | | | | adjust docs for replication factor | Yureka | 2024-03-05 | 5 | -60/+81 | |
| | | | | | | | | | ||||||
| * | | | | | | | | Merge pull request 'SSE-C encryption' (#730) from sse-c into next-0.10 | Alex | 2024-03-07 | 24 | -269/+2088 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/730 | |||||
| | * | | | | | | | | [sse-c] Remove special case for Content-Type headersse-c | Alex Auvolat | 2024-03-07 | 7 | -46/+53 | |
| | | | | | | | | | | ||||||
| | * | | | | | | | | [sse-c] Documentation for SSE-C | Alex Auvolat | 2024-03-07 | 2 | -0/+48 | |
| | | | | | | | | | | ||||||
| | * | | | | | | | | [sse-c] Testing for SSE-C encryption | Alex Auvolat | 2024-03-07 | 3 | -0/+469 | |
| | | | | | | | | | | ||||||
| | * | | | | | | | | [sse-c] Implement SSE-C encryption | Alex Auvolat | 2024-03-07 | 18 | -233/+1528 | |
| |/ / / / / / / / | ||||||
| * | | | | | | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-07 | 3 | -5/+112 | |
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | ||||||
| * | | | | | | | | Merge pull request 'refactor: remove max_write_errors and max_faults' (#760) ↵ | Alex | 2024-03-05 | 5 | -19/+5 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from yuka/garage:remove-max-write-errors into next-0.10 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/760 | |||||
| | * | | | | | | | | refactor: remove max_write_errors and max_faults | Yureka | 2024-03-04 | 5 | -19/+5 | |
| |/ / / / / / / / | ||||||
| * | | | | | | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-04 | 54 | -762/+6524 | |
| |\ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | [next-0.10] woodpecker: run debug pipeline on manual trigger | Alex Auvolat | 2024-02-27 | 1 | -0/+1 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-26 | 5 | -84/+199 | |
| |\ \ \ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ \ \ | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-23 | 1 | -15/+19 | |
| |\ \ \ \ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ \ \ \ | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-23 | 6 | -148/+130 | |
| |\ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | [next-0.10] fix build | Alex Auvolat | 2024-02-22 | 1 | -2/+2 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-22 | 16 | -488/+523 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | | [next-0.10] cluster node status metrics: report nodes of all active layout ↵ | Alex Auvolat | 2024-02-20 | 1 | -34/+34 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | versions | |||||
| * | | | | | | | | | | | | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-20 | 10 | -168/+531 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-15 | 39 | -199/+3938 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| * \ \ \ \ \ \ \ \ \ \ \ \ \ \ | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-13 | 163 | -4446/+11908 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| * | | | | | | | | | | | | | | | | bump crate versions to 0.10.0v0.10.0-beta1 | Alex Auvolat | 2024-01-11 | 12 | -86/+86 | |
| | | | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | | | Merge pull request 'NLnet task 3' (#667) from nlnet-task3 into next-0.10 | Alex | 2024-01-11 | 41 | -1666/+3282 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/667 | |||||
| | * | | | | | | | | | | | | | | | | layout: refactoring and fix in layout helpernlnet-task3 | Alex Auvolat | 2023-12-11 | 7 | -33/+38 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | layout: refactor/fix bad while loop | Alex Auvolat | 2023-12-11 | 1 | -17/+14 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | fix some clippy lints | Alex Auvolat | 2023-12-11 | 9 | -22/+19 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | table: remove redundant tracing in insert_many | Alex Auvolat | 2023-12-11 | 1 | -5/+2 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | table: fix insert_many to not send duplicates | Alex Auvolat | 2023-12-08 | 1 | -1/+12 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | layout: refactoring, merge two files | Alex Auvolat | 2023-12-08 | 4 | -435/+440 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | rpc helper: small refactorings | Alex Auvolat | 2023-12-08 | 1 | -14/+17 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | layout: move block_read_nodes_of to rpc_helper to avoid double-locking | Alex Auvolat | 2023-12-08 | 3 | -70/+80 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in theory, this could have caused a deadlock) | |||||
| | * | | | | | | | | | | | | | | | | layout version: refactor get_node_zone | Alex Auvolat | 2023-12-08 | 2 | -26/+25 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | cli: improvements to the layout commands when multiple layouts are live | Alex Auvolat | 2023-12-08 | 4 | -29/+49 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | rpc: fix system::health | Alex Auvolat | 2023-12-08 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | fix build with discovery features | Alex Auvolat | 2023-12-07 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | layout: allow sync update tracker to progress with only quorums | Alex Auvolat | 2023-12-07 | 7 | -21/+152 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | layout cli: safer skip-dead-nodes command | Alex Auvolat | 2023-12-07 | 3 | -21/+49 | |
| | | | | | | | | | | | | | | | | | |