Upstreamer le hack Garage qui baisse le quorum d'écriture pour les buckets et les clés #44
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
En prod on utilise une version custom de Garage avec ce commit : https://git.deuxfleurs.fr/Deuxfleurs/garage/commits/branch/hotfix/1.0.0-rc1-red-ftr-wquorum
Ca vient d'un moment où on avait 3 noeuds d'un même site offline pendant plusieurs jours. Normalement Garage aurait dû fonctionner correctement sur deux sites. Mais on s'est rendu compte que les opérations sur les buckets et les clés (ajout de bucket, changement de permission) demandent un quorum d'écriture de N-1 noeuds et donc ça ne fonctionnait plus.
Le patch diminue le quorum d'écriture pour ces opérations à N/2 + 1 noeuds.
Il faut voir si l'approche est OK et si ce patch est upstreamable en l'état ou pas.