-
Notifications
You must be signed in to change notification settings - Fork 434
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
storage controller: rolling restart hooks #7387
Labels
c/storage/controller
Component: Storage Controller
t/feature
Issue type: feature, for new features or requests
Comments
jcsp
added
t/feature
Issue type: feature, for new features or requests
c/storage/controller
Component: Storage Controller
labels
Apr 15, 2024
This week:
|
Last week:
This week:
|
5 tasks
VladLazar
added a commit
that referenced
this issue
Jun 11, 2024
## Problem The storage controller does not track the number of shards attached to a given pageserver. This is a requirement for various scheduling operations (e.g. draining and filling will use this to figure out if the cluster is balanced) ## Summary of Changes Track the number of shards attached to each node. Related #7387
5 tasks
Last week (2024-06-10):
This week (2024-06-17):
|
VladLazar
added a commit
that referenced
this issue
Jun 19, 2024
…r restarts (#8014) ## Problem Pageserver restarts cause read availablity downtime for tenants. See `Motivation` section in the [RFC](#7704). ## Summary of changes * Introduce a new `NodeSchedulingPolicy`: `PauseForRestart` * Implement the first take of drain and fill algorithms * Add a node status endpoint which can be polled to figure out when an operation is done The implementation follows the RFC, so it might be useful to peek at it as you're reviewing. Since the PR is rather chunky, I've made sure all commits build (with warnings), so you can review by commit if you prefer that. RFC: #7704 Related #7387
There's a number of small PR's currently up for review. See the topological dependency sort below:
|
Last week (2024-06-17):
This week (2024-06-24):
|
Last week (2024-06-24)
This week (2024-07-01)
|
VladLazar
added a commit
that referenced
this issue
Jul 1, 2024
RFC for "Graceful Restarts of Storage Controller Managed Clusters". Related #7387
Last week (2024-07-01)
|
VladLazar
added a commit
that referenced
this issue
Jul 8, 2024
RFC for "Graceful Restarts of Storage Controller Managed Clusters". Related #7387
VladLazar
added a commit
that referenced
this issue
Jul 8, 2024
RFC for "Graceful Restarts of Storage Controller Managed Clusters". Related #7387
VladLazar
added a commit
that referenced
this issue
Jul 8, 2024
RFC for "Graceful Restarts of Storage Controller Managed Clusters". Related #7387
VladLazar
added a commit
that referenced
this issue
Jul 8, 2024
RFC for "Graceful Restarts of Storage Controller Managed Clusters". Related #7387
VladLazar
added a commit
that referenced
this issue
Jul 8, 2024
RFC for "Graceful Restarts of Storage Controller Managed Clusters". Related #7387
VladLazar
added a commit
that referenced
this issue
Jul 8, 2024
RFC for "Graceful Restarts of Storage Controller Managed Clusters". Related #7387
Last week (2024-07-08)
Next week (2024-07-15)
|
Last week (2022-07-22):
This week (2022-07-29):
|
2024-08-06:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
c/storage/controller
Component: Storage Controller
t/feature
Issue type: feature, for new features or requests
Hooks to enable some external orchestrator to ensure that attachments are drained from a node before restarting it, and hint the controller to move attachments back to the node after the restart.
The text was updated successfully, but these errors were encountered: