Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | New buckets for 0.6.0: small changes | Alex Auvolat | 2022-01-04 | 1 | -6/+0 |
| | | | | | | | | | | | | - 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. | ||||
* | New buckets for 0.6.0: documentation and build files | Alex Auvolat | 2022-01-04 | 1 | -0/+11 |
| | |||||
* | Model changes | Alex Auvolat | 2022-01-04 | 1 | -0/+11 |
| | |||||
* | Improve how node roles are assigned in Garagev0.5-beta1 | Alex Auvolat | 2021-11-16 | 1 | -0/+71 |
- 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. |