-
Notifications
You must be signed in to change notification settings - Fork 69
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
Speed up leader search #320
Commits on Sep 24, 2024
-
Remember the address of the last known leader
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 55d1495 - Browse repository at this point
Copy the full SHA 55d1495View commit details -
Introduce a reusable leader connection
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 3bd3a69 - Browse repository at this point
Copy the full SHA 3bd3a69View commit details
Commits on Sep 30, 2024
-
Always try to connect at least once
This makes it easier to inject and test connection attempt failures. Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 0aa753b - Browse repository at this point
Copy the full SHA 0aa753bView commit details -
Move leader tracking information to Protocol
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 9db8e48 - Browse repository at this point
Copy the full SHA 9db8e48View commit details -
Refactor generation of retry strategies
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 87297e8 - Browse repository at this point
Copy the full SHA 87297e8View commit details -
More comprehensive/principled leader tracker testing
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 1b43389 - Browse repository at this point
Copy the full SHA 1b43389View commit details -
Client-level test of connection reuse
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 33bf955 - Browse repository at this point
Copy the full SHA 33bf955View commit details -
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 4d3510c - Browse repository at this point
Copy the full SHA 4d3510cView commit details -
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 021b0b1 - Browse repository at this point
Copy the full SHA 021b0b1View commit details -
Clean up change to dqlite-demo.go
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 69140bc - Browse repository at this point
Copy the full SHA 69140bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca72e1a - Browse repository at this point
Copy the full SHA ca72e1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf404cc - Browse repository at this point
Copy the full SHA cf404ccView commit details
Commits on Oct 1, 2024
-
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for a914e16 - Browse repository at this point
Copy the full SHA a914e16View commit details
Commits on Oct 10, 2024
-
Move leader tracking to protocol.Connector
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 71628fa - Browse repository at this point
Copy the full SHA 71628faView commit details -
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for ff43520 - Browse repository at this point
Copy the full SHA ff43520View commit details
Commits on Oct 11, 2024
-
Take advantage of leader tracking for App
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 0da97bb - Browse repository at this point
Copy the full SHA 0da97bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30922ad - Browse repository at this point
Copy the full SHA 30922adView commit details -
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for b3c99ba - Browse repository at this point
Copy the full SHA b3c99baView commit details -
First, avoid infinite recursion when logging in connectAttemptOne. Second, fix the tests by logging the error from Semaphore.Acquire. It seems that before we bumped the version of golang.org/x/sync/semaphore, this type didn't honor the context deadline, hence why the tests were fine for me locally without merging in the go.mod updates that are on master. Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 42dfb37 - Browse repository at this point
Copy the full SHA 42dfb37View commit details
Commits on Oct 16, 2024
-
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 162c3e5 - Browse repository at this point
Copy the full SHA 162c3e5View commit details
Commits on Oct 18, 2024
-
Don't expose shared leader connections for now
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for b09c87b - Browse repository at this point
Copy the full SHA b09c87bView commit details -
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for 58fc6e5 - Browse repository at this point
Copy the full SHA 58fc6e5View commit details -
Signed-off-by: Cole Miller <cole.miller@canonical.com>
Configuration menu - View commit details
-
Copy full SHA for cf3c248 - Browse repository at this point
Copy the full SHA cf3c248View commit details