-
Notifications
You must be signed in to change notification settings - Fork 55
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
Add rollback of Pool setup when starting a pool fails #3285
Conversation
d9f022b
to
e1377a2
Compare
a71f0a1
to
e61ef17
Compare
e61ef17
to
ffc4c2c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was one tiny thing I noticed a while back when glancing at it several days ago. Doing a serious pass now.
ffc4c2c
to
776fe56
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems to me to hang together very well. I have a few requests for comments, but that's it.
a743f34
to
bb78afe
Compare
Addressing a problem with behavior when some filesystems can be torn down but not others. |
@mulkieran I think the most recent commit should resolve that. |
fae42f0
to
be6c534
Compare
be6c534
to
0a4e19a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be better if the teardown of a thin device was also idempotent. When we stop pools, removal is handled correctly, which is good. But we may find another way to get ourselves into the same phantom filesystem problem that we had beforee. I think that tearing down filesystems could use the same approach as teardown for the other devices, and be made idempotent that way.
I would also be willing to defer consideration of this proposal until later. It may not gain us much during any remotely normal operation. |
0a4e19a
to
83660a1
Compare
Related to #3274