Commit Graph

36 Commits

Author SHA1 Message Date
Alex Auvolat
c94406f428
Improve how node roles are assigned in Garage
- 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.
2021-11-16 16:05:53 +01:00
Alex Auvolat
d86abb98f0
Drone CI badge on branch main 2021-04-27 16:37:08 +02:00
Alex Auvolat
c5e24de159 Center logo in book, add book CI 2021-03-19 14:25:57 +01:00
Alex Auvolat
4348bde180 Merge branch 'dev-0.2' 2021-03-18 19:27:02 +01:00
Quentin Dufour
b82a61fba2 Simplify our README 2021-03-17 20:58:30 +01:00
Alex Auvolat
797cda1c33 Add logo in repo 2021-03-17 10:26:50 +01:00
Alex Auvolat
5d1fa591d9 Add compatibility list 2021-02-19 19:10:23 +01:00
Alex Auvolat
b3a27b9ebb Add drone badge 2021-02-08 15:04:22 +01:00
Alex Auvolat
f26c795c99 Add warning 2021-01-23 19:15:57 +01:00
Quentin
e8c12072ce Merge branch 'master' into feature/website 2020-12-10 20:12:56 +01:00
Quentin
d2d1fc676d Test awscli/s3cmd interactions 2020-12-06 10:19:01 +01:00
Quentin
5c3dd9c74a Fix typo 2020-12-06 09:54:11 +01:00
Quentin
28055b708f Improve README, add more tests 2020-12-06 09:13:47 +01:00
Quentin
54c3a023f0 Use aws cli version 2 2020-11-29 17:27:49 +01:00
Quentin
78be2b363f Remove s3cmd mention 2020-11-21 15:45:52 +01:00
Quentin
92ab3eedfc Use awscli instead of s3cmd 2020-11-21 15:44:09 +01:00
Quentin
2f6eca4ef3 Merge remote-tracking branch 'origin/master' into feature/website 2020-11-21 10:52:27 +01:00
Quentin
165cef3785 Fix wording again! 2020-11-20 20:59:33 +01:00
Quentin
c460359061 Sub list do not work with gitea 2020-11-20 20:58:48 +01:00
Quentin
a8675aa65e Improve wording 2020-11-20 20:57:44 +01:00
Quentin
c4bc2ce8cc Fix tabs 2020-11-20 20:51:40 +01:00
Quentin
993f9d73b1 Quicker dev with more scripts 2020-11-20 20:50:43 +01:00
Quentin
2e94275e68 Merge branch 'master' into feature/website 2020-11-19 18:16:33 +01:00
Quentin
2ea1816a4a fix indent 2 2020-11-19 15:36:28 +01:00
Quentin
df44d32e45 Fix indent 2020-11-19 15:36:04 +01:00
Quentin
8ad1df71e1 A quickstart to setup a dev. env. 2020-11-19 15:35:02 +01:00
Quentin
2765291796 Build path correctly 2020-11-11 19:48:01 +01:00
Quentin
7c3743ae23 Replace tabs with spaces 2020-11-06 17:57:55 +01:00
Quentin
6d9ea43e9a Add a development section in readme.md 2020-11-06 17:56:57 +01:00
Quentin
57c6e1c877 Fix README + create dev config file 2020-11-06 17:52:53 +01:00
Alex Auvolat
f0918b377e Talk about consul discovery in readme 2020-06-30 18:37:37 +02:00
Alex Auvolat
db6f1f35a8 Rename epidemic_factor to epidemic_fanout (that's what it is); complete conf example in readme 2020-06-30 15:03:34 +02:00
Alex Auvolat
c56de7fdd1 Write some README 2020-06-30 14:59:55 +02:00
Alex Auvolat
b1ddb933b0 Make the repair command accept subcommands to not do everything all the time 2020-04-21 16:40:17 +00:00
Alex Auvolat
cc4f2f1cfb Pretty logging 2020-04-21 12:54:55 +00:00
Alex Auvolat
7102db1d54 First commit: skeleton for something great 2020-04-05 23:33:42 +02:00