-
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 fsFreeze field to VolumeSnapshot #477
Conversation
This pull request is now in conflict. Could you fix it @ejweber? 🙏 |
This pull request is now in conflict. Could you fix it @ejweber? 🙏 |
e72454f
to
e73c159
Compare
Is it correct that we are not going to periodically check and unfreeze the filesystem of a crashed engine like:
|
It is correct (unless there is pushback of course). This is my opinion on why:
In my opinion, the complexity of periodically scanning for and attempting to unfreeze file systems for engines that happen to somehow crash without going through any shutdown at the exact moment they are frozen introduces more risk than the potential for this situation to leave the file system frozen does. (Especially in the case where we have multiple instance managers running simultaneously, as still often happens for v1.) Keep in mind that if it does happen, it is not nearly as serious as the other cases we investigated. With a look at the support bundle, we can determine the file system was frozen, but never unfrozen, and suggest an unfreeze command. |
Agree! Multiple instance-manager case introduces significant complications if we introduce the periodically check and unfreeze in IM |
This pull request is now in conflict. Could you fix it @ejweber? 🙏 |
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.
LGTM.
I rebased this one and it is now ready (pending a successful CI build, of course). Please check it again when you have a moment @PhanLe1010 and @james-munson. |
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.
No issues.
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.
LGTM
This pull request is now in conflict. Could you fix it @ejweber? 🙏 |
Longhorn 2187 Signed-off-by: Eric Weber <[email protected]>
dcb9e06
Hello @PhanLe1010, @shuo-wu, and @james-munson. I have resolved the conflict. Can I have an approve again from one of you so I can merge? Thanks! |
Which issue(s) this PR fixes:
longhorn/longhorn#2187
What this PR does / why we need it:
Additional documentation or context
Depends on:
Need to fix imports before merging.