Skip to content

Conversation

@anodos325
Copy link
Contributor

This commit reworks how we migrate the system datasets so that it's somewhat less racy and uses kernel APIs for this.

On migration:

  1. build new mount tree in middleware run dir
  2. sync data from old to new
  3. move new under old
  4. move old to middleware rundir
  5. restart services
  6. cleanup

This commit reworks how we migrate the system datasets so that
it's somewhat less racy and uses kernel APIs for this.

On migration:
1. build new mount tree in middleware run dir
2. sync data from old to new
3. move new under old
4. move old to middleware rundir
5. restart services
6. cleanup
@anodos325 anodos325 force-pushed the improve-sysdataset4 branch from 42867d6 to 84878f7 Compare January 13, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant