<fix>[ha]: ZSTAC-84992 direct-pick HA pre-fence core to 5.4.12 (@@3)#4561
<fix>[ha]: ZSTAC-84992 direct-pick HA pre-fence core to 5.4.12 (@@3)#4561MatheMatrix wants to merge 3 commits into
Conversation
Move premium-only HA pre-fence details out of community while keeping the generic async before-start extension point support. Jira: ZSTAC-83890 Test: mvn -pl header,compute,plugin/kvm,simulator/simulatorImpl,testlib -DskipTests compile Change-Id: I168adf82338f9df9e76287619b7f76a8e5be695f
Move HA pre-fence pending tag creation into HaStartVmInstanceMsg handling after the VM state update, so later pre-fence execution observes the same database state. Resolves: ZSTAC-83890 Change-Id: I7f046732e0245319ed4cf188d1342b65dad11767
Create HA pre-fence pending tag only when the checker provides an accessible peer host. The peer should be covered by the HA dead-host and storage-inactive paths, so do not persist a fallback marker when it is absent. Resolves: ZSTAC-83890 Change-Id: I36426b3386f1080ddeae8396ea9c4f7a81e25711
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 24 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
Warning
|
Summary
Backport the ZSTAC-84992/ZSTAC-83890 HA pre-fence core changes to 5.4.12 by direct cherry-pick.
Changes
Cherry-picked commits
<fix>[ha]: stabilize suspect host pre-fence flow<fix>[ha]: create pre-fence tag in core<fix>[ha]: require peer for pre-fence tagTesting
git diff --check upstream/5.4.12..HEADResolves: ZSTAC-84992
sync from gitlab !10528