-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dqlite: Use go-dqlite
LTS and build libdqlite
from LTS branch
#272
Conversation
Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>
Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>
go-dqlite
LTS and build libdqlite from LTS branchgo-dqlite
LTS and build libdqlite
from LTS branch
2499efe
to
e9b6c2f
Compare
Signed-off-by: Julian Pelizäus <julian.pelizaeus@canonical.com>
e9b6c2f
to
d5494a2
Compare
As mentioned here we should test go-dqlite behaviour for any changes to leader detection, and update our default settings appropriately. We should also ensure that clusters that are formed with different versions of |
Granted I'm not sure if the leader detection changes even made it into the LTS, they might just be in |
Looks
I have tested this using a cluster of three on |
This is going to be racy. We'd need to trigger a join in the middle of a leader election to be sure. |
https://github.com/canonical/go-dqlite/releases/tag/v2.0.0 indicates the leader detection changes were indeed included. |
I guess it's safe to say that right now both Where do you think are we missing other bits that could have been changed which are now untested (when it comes to election etc.)? |
I'm talking about For example, imagine a 3 node microcluster with |
I see. But this is more like a general problem if you happen to have a fairly old microcluster running? |
This would be a problem for any existing MicroCloud user as they would be on a pre-v2 |
No description provided.