mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-23 12:05:27 +08:00
feat(ql3): prepare service manager legacy rollback
This commit is contained in:
@@ -81,6 +81,9 @@ function actorReport(name, kind, identityMode) {
|
||||
'serviceProcessIdentity',
|
||||
'adoptedCutoverActive',
|
||||
'adoptedCutoverStopped',
|
||||
'adoptedRollbackPrepared',
|
||||
'adoptedRollbackReplay',
|
||||
'adoptedRollbackCandidate',
|
||||
];
|
||||
if (
|
||||
report.managerKind !== kind ||
|
||||
@@ -192,6 +195,15 @@ function main() {
|
||||
adoptedCutoverStopped: reports.every(
|
||||
(report) => report.gates.adoptedCutoverStopped,
|
||||
),
|
||||
adoptedRollbackPrepared: reports.every(
|
||||
(report) => report.gates.adoptedRollbackPrepared,
|
||||
),
|
||||
adoptedRollbackReplay: reports.every(
|
||||
(report) => report.gates.adoptedRollbackReplay,
|
||||
),
|
||||
adoptedRollbackCandidate: reports.every(
|
||||
(report) => report.gates.adoptedRollbackCandidate,
|
||||
),
|
||||
systemdRestart: reports.some(
|
||||
(report) =>
|
||||
report.managerKind === 'systemd' && report.gates.restarted,
|
||||
|
||||
Reference in New Issue
Block a user