Files
NODEDC_DEVICE_CORE/deployment/device-control-core-migration-replay-checkpoint-recovery-v2.json

37 lines
1.7 KiB
JSON

{
"schemaVersion": "nodedc.device-plane.device-control-core-migration-replay-checkpoint-recovery.v2",
"mode": "terminal-044-replay-checkpoint-forward-repair",
"failedIncidentAudit": "device-control-core-incident-audit-20260822-043",
"failedRecovery": {
"patchId": "device-control-core-migration-replay-recovery-20260822-044",
"artifactSha256": "b893d8c90f98943797d32f486d6477d58a3be69eb1291e28c4a4bbd2e96774b7",
"failure": "preflight-replay-checkpoint-race",
"startedApply": false
},
"sourcePredecessor": {
"path": "services/device-control-core/migrations/014_device_registry_profile_commands.sql",
"sha256": "751accf346b34d2774cc7b9572640d2c25fdb0b1db793ac32183b56f48e26508"
},
"sourceTarget": {
"path": "services/device-control-core/migrations/014_device_registry_profile_commands.sql",
"sha256": "38bd86b42828d44c7101d5433ddc36018e92eedeee37b9de296432ad676edd46"
},
"rootCause": "restarting-core-cycles-exact-committed-migration-checkpoints",
"repair": "migration-014-add-constraint-not-valid",
"databasePreflight": "exact-replay-checkpoint-005-007-009-011-and-final-compatible-rows",
"databaseRowMutation": "none",
"databaseSchemaOutcome": "exact-final-migration-016-validated-command-kind-check",
"runtimeAction": "build+recreate-device-control-core-only",
"runtimePredecessor": "proven-degraded-restarting-exact-preapply-image",
"preservedServices": [
"device-manager",
"device-gateway",
"device-postgres",
"device-backhaul-target"
],
"databaseVolume": "nodedc-device-plane-postgres-data",
"publicIngress": "disabled",
"edgeChannel": "core-initiated-pinned-mtls-registered-edges-only",
"rollback": "source+exact-degraded-predecessor-image-runtime"
}