Skip to content

Conversation

@iamjoemccormick
Copy link
Member

There are some scenarios where it is helpful to define the FsUUID upfront before we have a fully functioning management service. For example when deploying BeeGFS instances using the new BeeGFS Agent service it complicates things if we have to rollout the management service first, determine the FsUUID, then roll out the remaining services. This makes stateless/idempotent reconciliation of file systems impossible as we have to remember if the management service has been initialized and an FsUUID generated.

For the example of the BeeGFS Agent, the proposed approach is to have users provide a manifest to CTL that contains one or more file systems mapped by FsUUID. It is TBD if we will reuse the user defined FsUUID or always have CTL generate those and insert them into the user manifest.

@iamjoemccormick iamjoemccormick self-assigned this May 14, 2025
@iamjoemccormick iamjoemccormick requested a review from a team as a code owner May 14, 2025 01:06
@iamjoemccormick iamjoemccormick enabled auto-merge (squash) May 22, 2025 11:20
@iamjoemccormick iamjoemccormick disabled auto-merge May 22, 2025 11:20
@iamjoemccormick iamjoemccormick enabled auto-merge (squash) May 22, 2025 11:20
Copy link
Collaborator

@rustybee42 rustybee42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@iamjoemccormick iamjoemccormick merged commit 59db80a into main May 22, 2025
4 checks passed
@iamjoemccormick iamjoemccormick deleted the iamjoe/feat/optionally-specify-fs-uuid branch May 22, 2025 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants