Commit Graph

37 Commits (main)

Author SHA1 Message Date
Alex a3758dc4c4
Update README
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
1 year ago
Alex c94406f428
Improve how node roles are assigned in Garage
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
- 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.
2 years ago
Alex d86abb98f0
Drone CI badge on branch main 2 years ago
Alex c5e24de159 Center logo in book, add book CI 3 years ago
Alex 4348bde180 Merge branch 'dev-0.2'
continuous-integration/drone/push Build is passing Details
3 years ago
Quentin b82a61fba2 Simplify our README
continuous-integration/drone/push Build is passing Details
3 years ago
Alex 797cda1c33 Add logo in repo
continuous-integration/drone/push Build is passing Details
3 years ago
Alex 5d1fa591d9 Add compatibility list
continuous-integration/drone/push Build is passing Details
3 years ago
Alex b3a27b9ebb Add drone badge
continuous-integration/drone/push Build is passing Details
3 years ago
Alex f26c795c99 Add warning 3 years ago
Quentin e8c12072ce Merge branch 'master' into feature/website 3 years ago
Quentin d2d1fc676d Test awscli/s3cmd interactions 3 years ago
Quentin 5c3dd9c74a Fix typo 3 years ago
Quentin 28055b708f Improve README, add more tests 3 years ago
Quentin 54c3a023f0 Use aws cli version 2 3 years ago
Quentin 78be2b363f Remove s3cmd mention 3 years ago
Quentin 92ab3eedfc Use awscli instead of s3cmd 3 years ago
Quentin 2f6eca4ef3 Merge remote-tracking branch 'origin/master' into feature/website 3 years ago
Quentin 165cef3785 Fix wording again! 3 years ago
Quentin c460359061 Sub list do not work with gitea 3 years ago
Quentin a8675aa65e Improve wording 3 years ago
Quentin c4bc2ce8cc Fix tabs 3 years ago
Quentin 993f9d73b1 Quicker dev with more scripts 3 years ago
Quentin 2e94275e68 Merge branch 'master' into feature/website 3 years ago
Quentin 2ea1816a4a fix indent 2 3 years ago
Quentin df44d32e45 Fix indent 3 years ago
Quentin 8ad1df71e1 A quickstart to setup a dev. env. 3 years ago
Quentin 2765291796 Build path correctly 3 years ago
Quentin 7c3743ae23 Replace tabs with spaces 3 years ago
Quentin 6d9ea43e9a Add a development section in readme.md 3 years ago
Quentin 57c6e1c877 Fix README + create dev config file 3 years ago
Alex f0918b377e Talk about consul discovery in readme 3 years ago
Alex db6f1f35a8 Rename epidemic_factor to epidemic_fanout (that's what it is); complete conf example in readme 3 years ago
Alex c56de7fdd1 Write some README 3 years ago
Alex b1ddb933b0 Make the repair command accept subcommands to not do everything all the time 3 years ago
Alex cc4f2f1cfb Pretty logging 3 years ago
Alex 7102db1d54 First commit: skeleton for something great 4 years ago