forked from Deuxfleurs/garage
Alex Auvolat
c94406f428
- 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.
45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
# Summary
|
|
|
|
[The Garage Data Store](./intro.md)
|
|
|
|
- [Quick start](./quick_start/index.md)
|
|
|
|
- [Cookbook](./cookbook/index.md)
|
|
- [Multi-node deployment](./cookbook/real_world.md)
|
|
- [Building from source](./cookbook/from_source.md)
|
|
- [Integration with systemd](./cookbook/systemd.md)
|
|
- [Gateways](./cookbook/gateways.md)
|
|
- [Exposing buckets as websites](./cookbook/exposing_websites.md)
|
|
- [Configuring a reverse proxy](./cookbook/reverse_proxy.md)
|
|
- [Recovering from failures](./cookbook/recovering.md)
|
|
|
|
- [Integrations](./connect/index.md)
|
|
- [Apps (Nextcloud, Peertube...)](./connect/apps.md)
|
|
- [Websites (Hugo, Jekyll, Publii...)](./connect/websites.md)
|
|
- [Repositories (Docker, Nix, Git...)](./connect/repositories.md)
|
|
- [CLI tools (rclone, awscli, mc...)](./connect/cli.md)
|
|
- [Backups (restic, duplicity...)](./connect/backup.md)
|
|
- [Your code (PHP, JS, Go...)](./connect/code.md)
|
|
- [FUSE (s3fs, goofys, s3backer...)](./connect/fs.md)
|
|
|
|
|
|
- [Reference Manual](./reference_manual/index.md)
|
|
- [Garage configuration file](./reference_manual/configuration.md)
|
|
- [Cluster layout management](./reference_manual/layout.md)
|
|
- [Garage CLI](./reference_manual/cli.md)
|
|
- [S3 compatibility status](./reference_manual/s3_compatibility.md)
|
|
|
|
- [Design](./design/index.md)
|
|
- [Related Work](./design/related_work.md)
|
|
- [Internals](./design/internals.md)
|
|
- [Design draft](./design/design_draft.md)
|
|
|
|
- [Development](./development/index.md)
|
|
- [Setup your environment](./development/devenv.md)
|
|
- [Development scripts](./development/scripts.md)
|
|
- [Release process](./development/release_process.md)
|
|
- [Miscellaneous notes](./development/miscellaneous_notes.md)
|
|
|
|
- [Working Documents](./working_documents/index.md)
|
|
- [Load Balancing Data](./working_documents/load_balancing.md)
|
|
- [Migrating from 0.3 to 0.4](./working_documents/migration_04.md)
|