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

Share manager HA (backport #2811) #2994

Merged
merged 21 commits into from
Jul 23, 2024
Merged

Share manager HA (backport #2811) #2994

merged 21 commits into from
Jul 23, 2024

Conversation

mergify[bot]
Copy link

@mergify mergify bot commented Jul 23, 2024

Which issue(s) this PR fixes:

This PR is part of longhorn/longhorn#6205 - Share manager HA. It creates the Lease, checks it, and takes action to delete the share-manager pod if it is stale and replace it with one on a different node.

What this PR does / why we need it:

Special notes for your reviewer:

Additional documentation or context

I am marking this PR as a draft because it is not complete. It needs to make the detachment and re-attachment to the new pod happen before the old pod's node goes notReady.


This is an automatic backport of pull request #2811 done by Mergify.

james-munson and others added 21 commits July 23, 2024 04:24
longhorn-6205

Signed-off-by: James Munson <james.munson@suse.com>
Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit a12c12a)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit 61d6b3e)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit 9834f2e)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit df5b510)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit c80dca3)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit 8700459)
Signed-off-by: James Munson <james.munson@suse.com>
(cherry picked from commit bf151e7)
Signed-off-by: James Munson <james.munson@suse.com>
(cherry picked from commit a79c2e8)
…the engine/replica once before skipping the deletion

longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit f9e3ead)
Co-authored-by: Eric Weber <eric.weber@suse.com>
Signed-off-by: James Munson <james.munson@suse.com>
(cherry picked from commit 820e597)
…the engine/replica once before skipping the deletion

longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit ef0ae5d)
Signed-off-by: James Munson <james.munson@suse.com>
(cherry picked from commit 3627cf3)
Signed-off-by: James Munson <james.munson@suse.com>
(cherry picked from commit 58fc2e7)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit d0787ab)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit c5d8796)
Co-authored-by: Eric Weber <eric.weber@suse.com>
Signed-off-by: James Munson <james.munson@suse.com>
(cherry picked from commit 1cdb627)
comments

longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit db97d37)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit 55677bd)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit a868053)
Signed-off-by: James Munson <james.munson@suse.com>
(cherry picked from commit fc5dfe1)
longhorn-6205

Signed-off-by: Phan Le <phan.le@suse.com>
(cherry picked from commit 1b5cafd)
@mergify mergify bot mentioned this pull request Jul 23, 2024
@derekbit derekbit merged commit c4ac0a9 into v1.7.x Jul 23, 2024
6 checks passed
@derekbit derekbit deleted the mergify/bp/v1.7.x/pr-2811 branch July 23, 2024 04:49
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.

3 participants