Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix `layout show` to not show changes when there are no changes (#297) | Alex | 2022-05-09 | 2 | -5/+22 |
| | | | | | | | | | fixes #295, partially Co-authored-by: Alex Auvolat <alex@adnab.me> Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/297 Co-authored-by: Alex <alex@adnab.me> Co-committed-by: Alex <alex@adnab.me> | ||||
* | Allow `garage layout assign` to assign to several nodes at once | Alex Auvolat | 2022-03-24 | 2 | -46/+56 |
| | |||||
* | Small change to partition assignation algorithm | Alex Auvolat | 2022-03-24 | 1 | -9/+9 |
| | | | | | | This change helps ensure that nodes for each partition are spread over all datacenters, a property that wasn't ensured previously when going from a 2 DC deployment to a 3 DC deployment | ||||
* | Add tracing integration with opentelemetry | Alex Auvolat | 2022-03-14 | 1 | -2/+0 |
| | |||||
* | Hide deleted key in bucket info (fix #211) | Alex Auvolat | 2022-02-02 | 1 | -0/+3 |
| | |||||
* | Allow setting index document and error document on the CLI | Alex Auvolat | 2022-01-13 | 1 | -0/+8 |
| | |||||
* | Small CLI changes | Alex Auvolat | 2022-01-05 | 1 | -5/+8 |
| | |||||
* | Implement key allow|deny --create-bucket | Alex Auvolat | 2022-01-05 | 1 | -0/+18 |
| | |||||
* | Small changes in key model and refactoringnew-buckets | Alex Auvolat | 2022-01-04 | 1 | -14/+17 |
| | |||||
* | New buckets for 0.6.0: make bucket id a SK and not a HK, CLI updates | Alex Auvolat | 2022-01-04 | 2 | -15/+44 |
| | |||||
* | New buckets for 0.6.0: small changes | Alex Auvolat | 2022-01-04 | 2 | -4/+4 |
| | | | | | | | | | | | | - Fix bucket delete - fix merge of bucket creation date - Replace deletable with option in aliases Rationale: if two aliases point to conflicting bucket, resolving by making an arbitrary choice risks making data accessible when it shouldn't be. We'd rather resolve to deleting the alias until someone puts it back. | ||||
* | Some movement of helper code and refactoring of error handling | Alex Auvolat | 2022-01-04 | 1 | -6/+8 |
| | |||||
* | New buckets for 0.6.0: small fixes, including: | Alex Auvolat | 2022-01-04 | 2 | -2/+2 |
| | | | | | | | | - ensure bucket names are correct aws s3 names - when making aliases, ensure timestamps of links in both ways are the same - fix small remarks by trinity - don't have a separate website_access field | ||||
* | More complete output to bucket info and key info | Alex Auvolat | 2022-01-04 | 2 | -12/+69 |
| | |||||
* | New buckets for 0.6.0: migration code and build files | Alex Auvolat | 2022-01-04 | 2 | -0/+25 |
| | |||||
* | Model changes | Alex Auvolat | 2022-01-04 | 3 | -4/+11 |
| | |||||
* | Implement bucket alias and bucket unalias | Alex Auvolat | 2022-01-04 | 3 | -3/+44 |
| | |||||
* | New model for buckets | Alex Auvolat | 2022-01-04 | 2 | -16/+44 |
| | |||||
* | Improve how node roles are assigned in Garagev0.5-beta1 | Alex Auvolat | 2021-11-16 | 4 | -182/+452 |
| | | | | | | | | | | | | | | | | | - change the terminology: the network configuration becomes the role table, the configuration of a nodes becomes a node's role - the modification of the role table takes place in two steps: first, changes are staged in a CRDT data structure. Then, once the user is happy with the changes, they can commit them all at once (or revert them). - update documentation - fix tests - implement smarter partition assignation algorithm This patch breaks the format of the network configuration: when migrating, the cluster will be in a state where no roles are assigned. All roles must be re-assigned and commited at once. This migration should not pose an issue. | ||||
* | Safety: never voluntarily delete block in 10min interval after RC reaches zero | Alex Auvolat | 2021-11-08 | 1 | -2/+1 |
| | |||||
* | Add tranquilizer mechanism to improve on token bucket mechanismtranquility | Alex Auvolat | 2021-11-04 | 1 | -3/+3 |
| | |||||
* | Refactoring on repair commandscli-verify-integrity | Alex Auvolat | 2021-10-27 | 1 | -3/+3 |
| | |||||
* | add cli parameter to verify local bloc integrity | Trinity Pointard | 2021-10-27 | 1 | -0/+7 |
| | | | | | reuse code for listing local blocks add disk i/o speed limit on integrity check | ||||
* | CLI: default rpc_hostv0.4-rc1 | Alex Auvolat | 2021-10-26 | 1 | -3/+5 |
| | |||||
* | Fix clippy lints (fix #121) | Alex Auvolat | 2021-10-26 | 1 | -1/+1 |
| | |||||
* | Improve CLI, adapt tests, update documentation | Alex Auvolat | 2021-10-25 | 5 | -0/+740 |