Skip to content
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

Cleanup: Use explicit dataset request API to request zone datasets #6043

Closed
smklein opened this issue Jul 10, 2024 · 0 comments · Fixed by #6229
Closed

Cleanup: Use explicit dataset request API to request zone datasets #6043

smklein opened this issue Jul 10, 2024 · 0 comments · Fixed by #6229
Assignees
Labels
Sled Agent Related to the Per-Sled Configuration and Management storage Related to storage.

Comments

@smklein
Copy link
Collaborator

smklein commented Jul 10, 2024

Blocked by #6042

It would be nice to make this controlled explicitly.

@smklein smklein added Sled Agent Related to the Per-Sled Configuration and Management storage Related to storage. labels Jul 10, 2024
@smklein smklein self-assigned this Sep 24, 2024
smklein added a commit that referenced this issue Oct 30, 2024
This PR makes the blueprint aware of datasets, and manages them as a
part of planning and execution.

As a part of the planning phase: the reconfigurator ensures that all
in-service disks have debug / zone root datasets, and that all zones
have the corresponding datasets they need to function. Additionally,
unused datasets are marked as "expunged" until they are gone from the
database, at which point they're fully deleted from the blueprint.

As a part of the execution phase: the reconfigurator ensures that
database records exist for these datasets, and requests them from
appropriate sled agents. Additionally, "expunged" datasets are removed
from the database explicitly.

Fixes #6043 
Fixes #6107

---------

Co-authored-by: Rain <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Sled Agent Related to the Per-Sled Configuration and Management storage Related to storage.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant