-
Notifications
You must be signed in to change notification settings - Fork 607
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
feat(lep): auto-salvage support for v2 volumes #9486
feat(lep): auto-salvage support for v2 volumes #9486
Conversation
97bd3bd
to
4ca8b43
Compare
47e9a88
to
effb7b7
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 functionality has some overlaps with the delta rebuilding, for example in the case when the node where the raid resides restart (we must elect an healty replica and compare all others replica with this one to ensure they are aligned). So I think we need an unique implementation for these 2 functionalities. WDYT?
cc @innobead
Based on the Slack discussion: IMO we can enhance the handling of the scenario when the RAID node goes offline with delta rebuilding. An approach is to address this in the engine instance, similar to how v1 volume handles it, or incorporate additional information in |
bbf6865
to
99350f9
Compare
The overlap is the selection method and the check that replicas have the complete snapshot set. |
Summary from the LEP meeting:
|
942c8e1
to
d8b3896
Compare
87d1798
to
3d0a937
Compare
3d0a937
to
a295616
Compare
9aa5d5a
to
462f283
Compare
462f283
to
bddde65
Compare
|
7df79cf
to
e891cae
Compare
e784d87
to
68aec86
Compare
3c5488b
to
3f07e2c
Compare
fd870fb
to
566f7de
Compare
longhorn/longhorn-8430 Signed-off-by: Chin-Ya Huang <[email protected]>
566f7de
to
0355674
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.
LGTM. The LEP is quite straightforward.
Which issue(s) this PR fixes:
Issue #8430
What this PR does / why we need it:
Proposes extending Longhorn's auto-salvage feature to support v2 volumes
Special notes for your reviewer:
None
Additional documentation or context
https://suse.slack.com/archives/C02DR3N5T24/p1713926457976349