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

Make crutest's volume create error out when conflicts arise #1473

Open
leftwo opened this issue Sep 26, 2024 · 1 comment
Open

Make crutest's volume create error out when conflicts arise #1473

leftwo opened this issue Sep 26, 2024 · 1 comment
Assignees

Comments

@leftwo
Copy link
Contributor

leftwo commented Sep 26, 2024

Right now you can specify:
Various crucible opts.
A dsc endpoint
A VCR file

Some of these options will conflict and or take precedence over each other and it may
not be clear to the user what kind of volume they are getting.

Options that conflict should not be allowed, or should return error if they are detected.

@leftwo
Copy link
Contributor Author

leftwo commented Sep 26, 2024

As we transition to supporting dsc for the tests in tools, we could take out the default values
for the opts that build CrucibleOpts and make those Option, which would enable us to enforce
some of this at the start.

Also, we should figure out how to handle multiple sub-volumes with different extent size/count.
dsc itself does not support creating them yet, but can be tricked into starting them.

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

No branches or pull requests

1 participant