-
Notifications
You must be signed in to change notification settings - Fork 497
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
[JUJU-1950] Use the new lease store in the lease manager #15002
Commits on Dec 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 676123a - Browse repository at this point
Copy the full SHA 676123aView commit details -
Ensures that foreign keys are enforced when testing the lease store with
in-memory SQLite.
Configuration menu - View commit details
-
Copy full SHA for 49ee52c - Browse repository at this point
Copy the full SHA 49ee52cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a71944e - Browse repository at this point
Copy the full SHA a71944eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d845279 - Browse repository at this point
Copy the full SHA d845279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7505cc8 - Browse repository at this point
Copy the full SHA 7505cc8View commit details -
Removes all raft workers. They are no longer required since we are
moving to Dqlite-backed leases.
Configuration menu - View commit details
-
Copy full SHA for afa21e0 - Browse repository at this point
Copy the full SHA afa21e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d9184 - Browse repository at this point
Copy the full SHA 67d9184View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2290879 - Browse repository at this point
Copy the full SHA 2290879View commit details -
Configuration menu - View commit details
-
Copy full SHA for cebd81d - Browse repository at this point
Copy the full SHA cebd81dView commit details -
Changes lease manager manifold to work with the new DB-backed lease
store constructor. The FSM and sundries are no longer required and are removed along with all Raft concerns from the manifold declarations.
Configuration menu - View commit details
-
Copy full SHA for e4b0ee9 - Browse repository at this point
Copy the full SHA e4b0ee9View commit details -
Removes unrequired hub from lease manager manifold config and fixes
manifold tests for new inputs.
Configuration menu - View commit details
-
Copy full SHA for c578384 - Browse repository at this point
Copy the full SHA c578384View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e3671 - Browse repository at this point
Copy the full SHA 35e3671View commit details -
Removes the Raft operation queue creation from the machine agent. It is
no longer used, and has been removed.
Configuration menu - View commit details
-
Copy full SHA for 50b5eec - Browse repository at this point
Copy the full SHA 50b5eecView commit details -
Threads the db-accessor into the lease manager worker, and uses it to
retrieve the controller DB, which is used by the lease store.
Configuration menu - View commit details
-
Copy full SHA for c8eca2f - Browse repository at this point
Copy the full SHA c8eca2fView commit details
Commits on Dec 15, 2022
-
Creates a new simple test suite for testing controller concerns with
in-memory SQLite. This is used by the lease store tests, which are also fixed for the corrected lease namespaces.
Configuration menu - View commit details
-
Copy full SHA for 40bce47 - Browse repository at this point
Copy the full SHA 40bce47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fef13 - Browse repository at this point
Copy the full SHA 96fef13View commit details -
Adds the lease expiry worker to the common machine manifolds config so
that it runs on all controllers.
Configuration menu - View commit details
-
Copy full SHA for 04764af - Browse repository at this point
Copy the full SHA 04764afView commit details
Commits on Dec 16, 2022
-
Removes lease error handling from the API server where it was instituted
for the purposes of the removed Raft lease client. The "dropped" error is removed, as we no longer emit it anywhere.
Configuration menu - View commit details
-
Copy full SHA for 43242ff - Browse repository at this point
Copy the full SHA 43242ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b2e8f0 - Browse repository at this point
Copy the full SHA 6b2e8f0View commit details -
Adds a fallback for unique constraint violation errors by interrogating
the error string. This is intended as a temporary measure which we work out how to ensure detection with Dqlite codes.
Configuration menu - View commit details
-
Copy full SHA for 82d7fad - Browse repository at this point
Copy the full SHA 82d7fadView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0fe075 - Browse repository at this point
Copy the full SHA e0fe075View commit details