diff --git a/runtime/history/SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1.json b/runtime/history/SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1.json new file mode 100644 index 00000000..d05ccd2c --- /dev/null +++ b/runtime/history/SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "infra-dr-backupv2-shadow-scheduler-entrypoint-preflight", + "started_at_utc": "2026-09-14T20:13:18Z", + "finished_at_utc": "2026-09-14T20:13:22Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "a696e61a2683b04d5041dc1bf15106c521aaf44206c2bb4292a8a8ee9014fba7", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e", + "sanitized_output_sha256": "5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1\nMODE=READ_ONLY_BACKUPV2_SHADOW_SCHEDULER_ENTRYPOINT_PREFLIGHT\nANCHOR_383_COMMIT=3e0a461c8a91ba87d805e8122eb5f76f7cf5ff4f\nNO_CLOUD_WRITE=YES\nNO_CLOUD_DELETE=YES\nNO_BACKUP_EXECUTION=YES\nNO_RESTORE_EXECUTION=YES\nNO_CONTROL_ENGINE_EXECUTION=YES\nNO_SYSTEMD_MUTATION=YES\nCURRENT_ID_GITEA_FRESHNESS=404_404_PASS\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nERROR_REGISTER_FRESH_READ=OK\nERROR_REGISTER_PROVENANCE_MATCH=YES\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nREFERENCE_FRESH_READ=OK\nREFERENCE_PROVENANCE_MATCH=YES\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nRUNNER_SHA_MATCH=YES\nANCHOR_383_RUNTIME_IDENTITY=PASS\nANCHOR_383_FINAL_REGISTRY_AND_SHADOW_GATE=PASS\nCONTROL_ENGINE_SHA256=0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57\nCONTROL_ENGINE_SHA_MATCH=YES\nDUTY_ADMIN_V2_SERVICE_SHA256=af3d3dccc87a6e0cfa71fcdd3acf7c31833419364ed6a4da21ed8df4ffd3236c\nDUTY_ADMIN_V2_TIMER_SHA256=a2622980ea54902a3cff224893c07489a09047433698bdeac9466ae3b18afb5c\nDUTY_ADMIN_V2_HISTORICAL_IDENTITY=PASS\nLEGACY_TIMER_COUNT=3\nLEGACY_TIMERS=[{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-app-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-vm-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-control-backup.timer\"}]\nLEGACY_TIMER_COHABITATION=PASS\nSYSTEMD_TIMER_UNIT_FILE_COUNT=69\nBACKUP_V2_SCHEDULE_TIMER_COUNT=0\nBACKUP_V2_SCHEDULE_TIMER_NAMES=[]\nV2_RELEASE_DIR_COUNT=11\nV2_RELEASE_DIR_NAMES=[\"core-260r1\",\"ct-backup-282r1\",\"large-cloud-264r1\",\"pve-producer-265r1\",\"pve-retry-268r1\",\"pve-retry-270r1\",\"pve-run-266r1\",\"restore-262r1\",\"stream-263r1\",\"transport-261r1\",\"vm-backup-283r1\"]\nV2_RELEASE_PY_COUNT=35\nRELEASE_PY_1={\"bytes\":11182,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/core-260r1/test_v2core.py\",\"sha256\":\"440db3af77e49bddd459890ad73fd67f4ba4ed2d1a4a8418dfcf8e312abce507\",\"uid\":0}\nRELEASE_PY_2={\"bytes\":11755,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/core-260r1/v2core.py\",\"sha256\":\"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2\",\"uid\":0}\nRELEASE_PY_3={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_4={\"bytes\":6195,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/pve282.py\",\"sha256\":\"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\",\"uid\":0}\nRELEASE_PY_5={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_6={\"bytes\":5441,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_perl270.py\",\"sha256\":\"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f\",\"uid\":0}\nRELEASE_PY_7={\"bytes\":12215,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_producer282.py\",\"sha256\":\"a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7\",\"uid\":0}\nRELEASE_PY_8={\"bytes\":5785,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_pve282.py\",\"sha256\":\"1056407aab76e17181b05e043cb42c086058545a8e0027689ab4e03eee6531c4\",\"uid\":0}\nRELEASE_PY_9={\"bytes\":16514,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/large-cloud-264r1/large264.py\",\"sha256\":\"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a\",\"uid\":0}\nRELEASE_PY_10={\"bytes\":13764,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/large-cloud-264r1/test_large264.py\",\"sha256\":\"66243115cd75fe1ed1bd66259d285c211cd22df78cd086ec791166084fecf635\",\"uid\":0}\nRELEASE_PY_11={\"bytes\":12888,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-producer-265r1/pve265.py\",\"sha256\":\"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\",\"uid\":0}\nRELEASE_PY_12={\"bytes\":11781,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-producer-265r1/test_pve265.py\",\"sha256\":\"16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707\",\"uid\":0}\nRELEASE_PY_13={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_14={\"bytes\":14609,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/pve268.py\",\"sha256\":\"75bdd30e3325ff1c85de610504130f386f816b1609b76f6ecfa1998d134852e5\",\"uid\":0}\nRELEASE_PY_15={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_16={\"bytes\":12077,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_pve268.py\",\"sha256\":\"c114dc45cfa450999825af9559494ea9e8a48500f0ca6cca21d8e68b1673a8bb\",\"uid\":0}\nRELEASE_PY_17={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_18={\"bytes\":19595,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/pve270.py\",\"sha256\":\"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\",\"uid\":0}\nRELEASE_PY_19={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_20={\"bytes\":5441,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_perl270.py\",\"sha256\":\"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f\",\"uid\":0}\nRELEASE_PY_21={\"bytes\":12077,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_pve270.py\",\"sha256\":\"9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4\",\"uid\":0}\nRELEASE_PY_22={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-run-266r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_23={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-run-266r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_24={\"bytes\":14701,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/restore-262r1/restore262.py\",\"sha256\":\"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1\",\"uid\":0}\nRELEASE_PY_25={\"bytes\":14935,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/restore-262r1/test_restore262.py\",\"sha256\":\"b4c4eb6fed1aab27046a4cd26dc564eb820ecd882c4cb3c88de4f6aa0dfeec7d\",\"uid\":0}\nRELEASE_PY_26={\"bytes\":4603,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/nodeplan263.py\",\"sha256\":\"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060\",\"uid\":0}\nRELEASE_PY_27={\"bytes\":8831,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/stream263.py\",\"sha256\":\"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16\",\"uid\":0}\nRELEASE_PY_28={\"bytes\":4071,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/test_nodeplan263.py\",\"sha256\":\"fc4041629c8d68de6a6df975322fef7a5fd415b06f355abc8daf77fdbeffb5cc\",\"uid\":0}\nRELEASE_PY_29={\"bytes\":9800,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/test_stream263.py\",\"sha256\":\"2c3726c0b8f17870afc5ddccf6987f60aeb9f5ee7004f9f3363d3398dba3bb4e\",\"uid\":0}\nRELEASE_PY_30={\"bytes\":15258,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/transport-261r1/test_transport261.py\",\"sha256\":\"fedc565b7f47f2cc366e70517a58d02f72aa7e0788c649dd0d462df276729eea\",\"uid\":0}\nRELEASE_PY_31={\"bytes\":15364,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/transport-261r1/transport261.py\",\"sha256\":\"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\",\"uid\":0}\nRELEASE_PY_32={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_33={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_34={\"bytes\":9164,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_vm283.py\",\"sha256\":\"afba7205c86ed032c3b4b81d94f4e516cf4325cb0ecd6471b86bd9c9e5078d67\",\"uid\":0}\nRELEASE_PY_35={\"bytes\":13209,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/vm283.py\",\"sha256\":\"5c8d2ba5d6fa67cb61623dfa59a2aa1a51af67cf8febc3a0878bc2347e32abd2\",\"uid\":0}\nV2_RELEASE_PY_OUTPUT_TRUNCATED=NO\nPERSISTENT_V2_ENTRYPOINT_COUNT=1\nPERSISTENT_V2_ENTRYPOINT_1={\"bytes\":11862,\"gid\":0,\"mode\":\"0755\",\"path\":\"/usr/local/sbin/homelab-control-backup\",\"sha256\":\"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57\",\"uid\":0}\nSHADOW_PREFLIGHT_COMPLETE=YES\nSHADOW_VALIDATION_CAN_START_NOW=NO\nSHADOW_SCHEDULER_IMPLEMENTATION_REQUIRED=YES\nSTATUS=OK\nPHASE=COMPLETE\nREASON=NONE\nSHADOW_PREFLIGHT_DECISION=DISABLED_SHADOW_SCHEDULER_STAGE_REQUIRED\nNEXT_GATE=BACKUPV2_DISABLED_SHADOW_SCHEDULER_STAGE\nCHANGES_MADE=false\nMUTATION_OUTCOME=NO_MUTATION\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nBACKUP_EXECUTIONS=0\nRESTORE_EXECUTIONS=0\nCONTROL_ENGINE_EXECUTIONS=0\nSYSTEMD_MUTATIONS=0\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1.txt b/runtime/history/SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1.txt new file mode 100644 index 00000000..37ddc0f6 --- /dev/null +++ b/runtime/history/SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1.txt @@ -0,0 +1,123 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=infra-dr-backupv2-shadow-scheduler-entrypoint-preflight +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=a696e61a2683b04d5041dc1bf15106c521aaf44206c2bb4292a8a8ee9014fba7 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=false +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=false +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=NO_MUTATION +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e +SANITIZED_OUTPUT_SHA256=5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e +OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1 +MODE=READ_ONLY_BACKUPV2_SHADOW_SCHEDULER_ENTRYPOINT_PREFLIGHT +ANCHOR_383_COMMIT=3e0a461c8a91ba87d805e8122eb5f76f7cf5ff4f +NO_CLOUD_WRITE=YES +NO_CLOUD_DELETE=YES +NO_BACKUP_EXECUTION=YES +NO_RESTORE_EXECUTION=YES +NO_CONTROL_ENGINE_EXECUTION=YES +NO_SYSTEMD_MUTATION=YES +CURRENT_ID_GITEA_FRESHNESS=404_404_PASS +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +ERROR_REGISTER_FRESH_READ=OK +ERROR_REGISTER_PROVENANCE_MATCH=YES +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +REFERENCE_FRESH_READ=OK +REFERENCE_PROVENANCE_MATCH=YES +RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d +RUNNER_SHA_MATCH=YES +ANCHOR_383_RUNTIME_IDENTITY=PASS +ANCHOR_383_FINAL_REGISTRY_AND_SHADOW_GATE=PASS +CONTROL_ENGINE_SHA256=0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57 +CONTROL_ENGINE_SHA_MATCH=YES +DUTY_ADMIN_V2_SERVICE_SHA256=af3d3dccc87a6e0cfa71fcdd3acf7c31833419364ed6a4da21ed8df4ffd3236c +DUTY_ADMIN_V2_TIMER_SHA256=a2622980ea54902a3cff224893c07489a09047433698bdeac9466ae3b18afb5c +DUTY_ADMIN_V2_HISTORICAL_IDENTITY=PASS +LEGACY_TIMER_COUNT=3 +LEGACY_TIMERS=[{"active":"active","enabled":"enabled","name":"homelab-app-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-vm-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-control-backup.timer"}] +LEGACY_TIMER_COHABITATION=PASS +SYSTEMD_TIMER_UNIT_FILE_COUNT=69 +BACKUP_V2_SCHEDULE_TIMER_COUNT=0 +BACKUP_V2_SCHEDULE_TIMER_NAMES=[] +V2_RELEASE_DIR_COUNT=11 +V2_RELEASE_DIR_NAMES=["core-260r1","ct-backup-282r1","large-cloud-264r1","pve-producer-265r1","pve-retry-268r1","pve-retry-270r1","pve-run-266r1","restore-262r1","stream-263r1","transport-261r1","vm-backup-283r1"] +V2_RELEASE_PY_COUNT=35 +RELEASE_PY_1={"bytes":11182,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/core-260r1/test_v2core.py","sha256":"440db3af77e49bddd459890ad73fd67f4ba4ed2d1a4a8418dfcf8e312abce507","uid":0} +RELEASE_PY_2={"bytes":11755,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/core-260r1/v2core.py","sha256":"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2","uid":0} +RELEASE_PY_3={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_4={"bytes":6195,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/pve282.py","sha256":"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012","uid":0} +RELEASE_PY_5={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_6={"bytes":5441,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_perl270.py","sha256":"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f","uid":0} +RELEASE_PY_7={"bytes":12215,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_producer282.py","sha256":"a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7","uid":0} +RELEASE_PY_8={"bytes":5785,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_pve282.py","sha256":"1056407aab76e17181b05e043cb42c086058545a8e0027689ab4e03eee6531c4","uid":0} +RELEASE_PY_9={"bytes":16514,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/large-cloud-264r1/large264.py","sha256":"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a","uid":0} +RELEASE_PY_10={"bytes":13764,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/large-cloud-264r1/test_large264.py","sha256":"66243115cd75fe1ed1bd66259d285c211cd22df78cd086ec791166084fecf635","uid":0} +RELEASE_PY_11={"bytes":12888,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-producer-265r1/pve265.py","sha256":"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be","uid":0} +RELEASE_PY_12={"bytes":11781,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-producer-265r1/test_pve265.py","sha256":"16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707","uid":0} +RELEASE_PY_13={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_14={"bytes":14609,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/pve268.py","sha256":"75bdd30e3325ff1c85de610504130f386f816b1609b76f6ecfa1998d134852e5","uid":0} +RELEASE_PY_15={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_16={"bytes":12077,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_pve268.py","sha256":"c114dc45cfa450999825af9559494ea9e8a48500f0ca6cca21d8e68b1673a8bb","uid":0} +RELEASE_PY_17={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_18={"bytes":19595,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/pve270.py","sha256":"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef","uid":0} +RELEASE_PY_19={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_20={"bytes":5441,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_perl270.py","sha256":"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f","uid":0} +RELEASE_PY_21={"bytes":12077,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_pve270.py","sha256":"9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4","uid":0} +RELEASE_PY_22={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-run-266r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_23={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-run-266r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_24={"bytes":14701,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/restore-262r1/restore262.py","sha256":"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1","uid":0} +RELEASE_PY_25={"bytes":14935,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/restore-262r1/test_restore262.py","sha256":"b4c4eb6fed1aab27046a4cd26dc564eb820ecd882c4cb3c88de4f6aa0dfeec7d","uid":0} +RELEASE_PY_26={"bytes":4603,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/nodeplan263.py","sha256":"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060","uid":0} +RELEASE_PY_27={"bytes":8831,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/stream263.py","sha256":"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16","uid":0} +RELEASE_PY_28={"bytes":4071,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/test_nodeplan263.py","sha256":"fc4041629c8d68de6a6df975322fef7a5fd415b06f355abc8daf77fdbeffb5cc","uid":0} +RELEASE_PY_29={"bytes":9800,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/test_stream263.py","sha256":"2c3726c0b8f17870afc5ddccf6987f60aeb9f5ee7004f9f3363d3398dba3bb4e","uid":0} +RELEASE_PY_30={"bytes":15258,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/transport-261r1/test_transport261.py","sha256":"fedc565b7f47f2cc366e70517a58d02f72aa7e0788c649dd0d462df276729eea","uid":0} +RELEASE_PY_31={"bytes":15364,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/transport-261r1/transport261.py","sha256":"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688","uid":0} +RELEASE_PY_32={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_33={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_34={"bytes":9164,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_vm283.py","sha256":"afba7205c86ed032c3b4b81d94f4e516cf4325cb0ecd6471b86bd9c9e5078d67","uid":0} +RELEASE_PY_35={"bytes":13209,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/vm283.py","sha256":"5c8d2ba5d6fa67cb61623dfa59a2aa1a51af67cf8febc3a0878bc2347e32abd2","uid":0} +V2_RELEASE_PY_OUTPUT_TRUNCATED=NO +PERSISTENT_V2_ENTRYPOINT_COUNT=1 +PERSISTENT_V2_ENTRYPOINT_1={"bytes":11862,"gid":0,"mode":"0755","path":"/usr/local/sbin/homelab-control-backup","sha256":"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57","uid":0} +SHADOW_PREFLIGHT_COMPLETE=YES +SHADOW_VALIDATION_CAN_START_NOW=NO +SHADOW_SCHEDULER_IMPLEMENTATION_REQUIRED=YES +STATUS=OK +PHASE=COMPLETE +REASON=NONE +SHADOW_PREFLIGHT_DECISION=DISABLED_SHADOW_SCHEDULER_STAGE_REQUIRED +NEXT_GATE=BACKUPV2_DISABLED_SHADOW_SCHEDULER_STAGE +CHANGES_MADE=false +MUTATION_OUTCOME=NO_MUTATION +CLOUD_WRITES=0 +CLOUD_DELETIONS=0 +BACKUP_EXECUTIONS=0 +RESTORE_EXECUTIONS=0 +CONTROL_ENGINE_EXECUTIONS=0 +SYSTEMD_MUTATIONS=0 +SCHEDULER_CUTOVER=NO +LEGACY_BACKUP_DISABLES=0 +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 716fc4df..d05ccd2c 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260914-INFRA-DR-BACKUPV2-FINAL-COVERAGE-REGISTRY-382-V2-TIMER-CLASSIFIER-RCA-FIX-383R1", + "command_id": "SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "infra-dr-backupv2-final-coverage-registry-382-v2-timer-classifier-rca-fix", - "started_at_utc": "2026-09-14T20:05:50Z", - "finished_at_utc": "2026-09-14T20:06:02Z", + "component": "infra-dr-backupv2-shadow-scheduler-entrypoint-preflight", + "started_at_utc": "2026-09-14T20:13:18Z", + "finished_at_utc": "2026-09-14T20:13:22Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "4fb75c4e1bc93818ea95ba2d9101fa4b757ec5023897a54d61c1fe3af2b03e57", + "command_sha256": "a696e61a2683b04d5041dc1bf15106c521aaf44206c2bb4292a8a8ee9014fba7", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "1bbe5805ba490b90117b27e245e2dc343eeb97c2e690e408e421db6c10249225", - "sanitized_output_sha256": "1bbe5805ba490b90117b27e245e2dc343eeb97c2e690e408e421db6c10249225", + "raw_evidence_sha256": "5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e", + "sanitized_output_sha256": "5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-FINAL-COVERAGE-REGISTRY-382-V2-TIMER-CLASSIFIER-RCA-FIX-383R1\nMODE=READ_ONLY_FINAL_COVERAGE_REGISTRY_382_V2_TIMER_CLASSIFIER_RCA_FIX\nANCHOR_382_COMMIT=882ba8162f17570d13720b64fadbbde599ca36f8\nANCHOR_251_COMMIT=1c01dbb8b2e6fe0e881c81bb9c19962097eb2e44\nANCHOR_291_COMMIT=676936245e8d7ac19d9eabca25965b72b65cab2d\nNO_CLOUD_WRITE=YES\nNO_CLOUD_DELETE=YES\nNO_BACKUP_EXECUTION=YES\nNO_RESTORE_EXECUTION=YES\nNO_CONTROL_ENGINE_EXECUTION=YES\nNO_SYSTEMD_MUTATION=YES\nSELFTEST_REGISTRY383=8\nCURRENT_ID_GITEA_FRESHNESS=404_404_PASS\nANCHOR_382_RUNTIME_IDENTITY=PASS\nANCHOR_382_ONLY_FAILURE_CLASS=V2_TIMER_PRESENT\nANCHOR_251_DUTY_ADMIN_V2_FILE_IDENTITY=PASS\nANCHOR_291_DUTY_TIMER_PRESENT_WHILE_V2_TIMER_COUNT_ZERO=PASS\nDUTY_ADMIN_V2_SERVICE_SHA256=af3d3dccc87a6e0cfa71fcdd3acf7c31833419364ed6a4da21ed8df4ffd3236c\nDUTY_ADMIN_V2_TIMER_SHA256=a2622980ea54902a3cff224893c07489a09047433698bdeac9466ae3b18afb5c\nDUTY_ADMIN_V2_SERVICE_SHA_MATCH=YES\nDUTY_ADMIN_V2_TIMER_SHA_MATCH=YES\nBROAD_V2_NAMED_TIMER_COUNT=1\nBROAD_V2_NAMED_TIMER_NAMES=[\"homelab-duty-admin-v2.timer\"]\nDUTY_ADMIN_V2_CLASSIFICATION=HISTORICAL_NON_BACKUP_V2_IDENTITY_PASS\nBACKUP_V2_SCHEDULE_TIMER_COUNT=0\nBACKUP_V2_SCHEDULE_TIMER_NAMES=[]\nHOMELAB_APP_CLOUD_QUORUM_QUEUE_TIMER_ENABLED=enabled\nHOMELAB_APP_CLOUD_QUORUM_QUEUE_TIMER_ACTIVE=active\nHOMELAB_VM_CLOUD_QUORUM_QUEUE_TIMER_ENABLED=enabled\nHOMELAB_VM_CLOUD_QUORUM_QUEUE_TIMER_ACTIVE=active\nHOMELAB_CONTROL_BACKUP_TIMER_ENABLED=enabled\nHOMELAB_CONTROL_BACKUP_TIMER_ACTIVE=active\nRCA_382=OVERBROAD_TIMER_NAME_CLASSIFIER_COUNTED_HISTORICAL_DUTY_ADMIN_V2_AS_BACKUP_V2\nRCA_382_HISTORICAL_PREEXISTENCE_ANCHORED=PASS\nRCA_382_291_SEMANTICS_ANCHORED=PASS\nRCA_382_LIVE_DUTY_IDENTITY_MATCH=PASS\nLEGACY_BACKUP_PRESERVED=YES\nV2_SCHEDULE_CUTOVER=NO\nPVE_COVERAGE=PASS\nVPS_PRIMARY_ROLES_COVERAGE=PASS\nROUTER_COVERAGE=PASS\nXENFORO_COVERAGE_COUNT=7\nXENFORO_REQUIRED_COUNT=7\nXENFORO_ALL_7_BACKUP_RESTORE=PASS\nCONTROL_CANARY_BACKUP_RESTORE=PASS\nCONTROL_PRODUCTION_V2_GENERATION=PROVEN\nCONTROL_PRODUCTION_V2_RESTORE=PROVEN\nBACKUP_CONTROL_PLANE_PRODUCTION_V2_COVERAGE_COMPLETE=YES\nFINAL_COVERAGE_REGISTRY_COMPLETE=YES\nFINAL_REGISTRY_GAP_COUNT=0\nFINAL_REGISTRY_GAPS=[]\nSHADOW_VALIDATION_READY=YES\nNEXT_GATE=BACKUPV2_SHADOW_REPEATED_GREEN_SCHEDULE_VALIDATION\nSTATUS=OK\nPHASE=COMPLETE\nREASON=NONE\nCHANGES_MADE=false\nMUTATION_OUTCOME=NO_MUTATION\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nBACKUP_EXECUTIONS=0\nRESTORE_EXECUTIONS=0\nCONTROL_ENGINE_EXECUTIONS=0\nSYSTEMD_MUTATIONS=0\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260914-INFRA-DR-BACKUPV2-FINAL-COVERAGE-REGISTRY-382-V2-TIMER-CLASSIFIER-RCA-FIX-383R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" + "output": "COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1\nMODE=READ_ONLY_BACKUPV2_SHADOW_SCHEDULER_ENTRYPOINT_PREFLIGHT\nANCHOR_383_COMMIT=3e0a461c8a91ba87d805e8122eb5f76f7cf5ff4f\nNO_CLOUD_WRITE=YES\nNO_CLOUD_DELETE=YES\nNO_BACKUP_EXECUTION=YES\nNO_RESTORE_EXECUTION=YES\nNO_CONTROL_ENGINE_EXECUTION=YES\nNO_SYSTEMD_MUTATION=YES\nCURRENT_ID_GITEA_FRESHNESS=404_404_PASS\nERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0\nERROR_REGISTER_FRESH_READ=OK\nERROR_REGISTER_PROVENANCE_MATCH=YES\nREFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66\nREFERENCE_FRESH_READ=OK\nREFERENCE_PROVENANCE_MATCH=YES\nRUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d\nRUNNER_SHA_MATCH=YES\nANCHOR_383_RUNTIME_IDENTITY=PASS\nANCHOR_383_FINAL_REGISTRY_AND_SHADOW_GATE=PASS\nCONTROL_ENGINE_SHA256=0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57\nCONTROL_ENGINE_SHA_MATCH=YES\nDUTY_ADMIN_V2_SERVICE_SHA256=af3d3dccc87a6e0cfa71fcdd3acf7c31833419364ed6a4da21ed8df4ffd3236c\nDUTY_ADMIN_V2_TIMER_SHA256=a2622980ea54902a3cff224893c07489a09047433698bdeac9466ae3b18afb5c\nDUTY_ADMIN_V2_HISTORICAL_IDENTITY=PASS\nLEGACY_TIMER_COUNT=3\nLEGACY_TIMERS=[{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-app-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-vm-cloud-quorum-queue.timer\"},{\"active\":\"active\",\"enabled\":\"enabled\",\"name\":\"homelab-control-backup.timer\"}]\nLEGACY_TIMER_COHABITATION=PASS\nSYSTEMD_TIMER_UNIT_FILE_COUNT=69\nBACKUP_V2_SCHEDULE_TIMER_COUNT=0\nBACKUP_V2_SCHEDULE_TIMER_NAMES=[]\nV2_RELEASE_DIR_COUNT=11\nV2_RELEASE_DIR_NAMES=[\"core-260r1\",\"ct-backup-282r1\",\"large-cloud-264r1\",\"pve-producer-265r1\",\"pve-retry-268r1\",\"pve-retry-270r1\",\"pve-run-266r1\",\"restore-262r1\",\"stream-263r1\",\"transport-261r1\",\"vm-backup-283r1\"]\nV2_RELEASE_PY_COUNT=35\nRELEASE_PY_1={\"bytes\":11182,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/core-260r1/test_v2core.py\",\"sha256\":\"440db3af77e49bddd459890ad73fd67f4ba4ed2d1a4a8418dfcf8e312abce507\",\"uid\":0}\nRELEASE_PY_2={\"bytes\":11755,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/core-260r1/v2core.py\",\"sha256\":\"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2\",\"uid\":0}\nRELEASE_PY_3={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_4={\"bytes\":6195,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/pve282.py\",\"sha256\":\"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\",\"uid\":0}\nRELEASE_PY_5={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_6={\"bytes\":5441,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_perl270.py\",\"sha256\":\"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f\",\"uid\":0}\nRELEASE_PY_7={\"bytes\":12215,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_producer282.py\",\"sha256\":\"a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7\",\"uid\":0}\nRELEASE_PY_8={\"bytes\":5785,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_pve282.py\",\"sha256\":\"1056407aab76e17181b05e043cb42c086058545a8e0027689ab4e03eee6531c4\",\"uid\":0}\nRELEASE_PY_9={\"bytes\":16514,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/large-cloud-264r1/large264.py\",\"sha256\":\"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a\",\"uid\":0}\nRELEASE_PY_10={\"bytes\":13764,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/large-cloud-264r1/test_large264.py\",\"sha256\":\"66243115cd75fe1ed1bd66259d285c211cd22df78cd086ec791166084fecf635\",\"uid\":0}\nRELEASE_PY_11={\"bytes\":12888,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-producer-265r1/pve265.py\",\"sha256\":\"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\",\"uid\":0}\nRELEASE_PY_12={\"bytes\":11781,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-producer-265r1/test_pve265.py\",\"sha256\":\"16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707\",\"uid\":0}\nRELEASE_PY_13={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_14={\"bytes\":14609,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/pve268.py\",\"sha256\":\"75bdd30e3325ff1c85de610504130f386f816b1609b76f6ecfa1998d134852e5\",\"uid\":0}\nRELEASE_PY_15={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_16={\"bytes\":12077,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_pve268.py\",\"sha256\":\"c114dc45cfa450999825af9559494ea9e8a48500f0ca6cca21d8e68b1673a8bb\",\"uid\":0}\nRELEASE_PY_17={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_18={\"bytes\":19595,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/pve270.py\",\"sha256\":\"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\",\"uid\":0}\nRELEASE_PY_19={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_20={\"bytes\":5441,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_perl270.py\",\"sha256\":\"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f\",\"uid\":0}\nRELEASE_PY_21={\"bytes\":12077,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_pve270.py\",\"sha256\":\"9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4\",\"uid\":0}\nRELEASE_PY_22={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-run-266r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_23={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/pve-run-266r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_24={\"bytes\":14701,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/restore-262r1/restore262.py\",\"sha256\":\"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1\",\"uid\":0}\nRELEASE_PY_25={\"bytes\":14935,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/restore-262r1/test_restore262.py\",\"sha256\":\"b4c4eb6fed1aab27046a4cd26dc564eb820ecd882c4cb3c88de4f6aa0dfeec7d\",\"uid\":0}\nRELEASE_PY_26={\"bytes\":4603,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/nodeplan263.py\",\"sha256\":\"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060\",\"uid\":0}\nRELEASE_PY_27={\"bytes\":8831,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/stream263.py\",\"sha256\":\"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16\",\"uid\":0}\nRELEASE_PY_28={\"bytes\":4071,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/test_nodeplan263.py\",\"sha256\":\"fc4041629c8d68de6a6df975322fef7a5fd415b06f355abc8daf77fdbeffb5cc\",\"uid\":0}\nRELEASE_PY_29={\"bytes\":9800,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/stream-263r1/test_stream263.py\",\"sha256\":\"2c3726c0b8f17870afc5ddccf6987f60aeb9f5ee7004f9f3363d3398dba3bb4e\",\"uid\":0}\nRELEASE_PY_30={\"bytes\":15258,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/transport-261r1/test_transport261.py\",\"sha256\":\"fedc565b7f47f2cc366e70517a58d02f72aa7e0788c649dd0d462df276729eea\",\"uid\":0}\nRELEASE_PY_31={\"bytes\":15364,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/transport-261r1/transport261.py\",\"sha256\":\"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\",\"uid\":0}\nRELEASE_PY_32={\"bytes\":7385,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/guest266.py\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\",\"uid\":0}\nRELEASE_PY_33={\"bytes\":10752,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_guest266.py\",\"sha256\":\"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da\",\"uid\":0}\nRELEASE_PY_34={\"bytes\":9164,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_vm283.py\",\"sha256\":\"afba7205c86ed032c3b4b81d94f4e516cf4325cb0ecd6471b86bd9c9e5078d67\",\"uid\":0}\nRELEASE_PY_35={\"bytes\":13209,\"gid\":0,\"mode\":\"0400\",\"path\":\"/opt/homelab-backup-v2/releases/vm-backup-283r1/vm283.py\",\"sha256\":\"5c8d2ba5d6fa67cb61623dfa59a2aa1a51af67cf8febc3a0878bc2347e32abd2\",\"uid\":0}\nV2_RELEASE_PY_OUTPUT_TRUNCATED=NO\nPERSISTENT_V2_ENTRYPOINT_COUNT=1\nPERSISTENT_V2_ENTRYPOINT_1={\"bytes\":11862,\"gid\":0,\"mode\":\"0755\",\"path\":\"/usr/local/sbin/homelab-control-backup\",\"sha256\":\"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57\",\"uid\":0}\nSHADOW_PREFLIGHT_COMPLETE=YES\nSHADOW_VALIDATION_CAN_START_NOW=NO\nSHADOW_SCHEDULER_IMPLEMENTATION_REQUIRED=YES\nSTATUS=OK\nPHASE=COMPLETE\nREASON=NONE\nSHADOW_PREFLIGHT_DECISION=DISABLED_SHADOW_SCHEDULER_STAGE_REQUIRED\nNEXT_GATE=BACKUPV2_DISABLED_SHADOW_SCHEDULER_STAGE\nCHANGES_MADE=false\nMUTATION_OUTCOME=NO_MUTATION\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nBACKUP_EXECUTIONS=0\nRESTORE_EXECUTIONS=0\nCONTROL_ENGINE_EXECUTIONS=0\nSYSTEMD_MUTATIONS=0\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index f7e3598c..37ddc0f6 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-FINAL-COVERAGE-REGISTRY-382-V2-TIMER-CLASSIFIER-RCA-FIX-383R1 +COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=infra-dr-backupv2-final-coverage-registry-382-v2-timer-classifier-rca-fix +COMPONENT=infra-dr-backupv2-shadow-scheduler-entrypoint-preflight REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=4fb75c4e1bc93818ea95ba2d9101fa4b757ec5023897a54d61c1fe3af2b03e57 +COMMAND_SHA256=a696e61a2683b04d5041dc1bf15106c521aaf44206c2bb4292a8a8ee9014fba7 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,65 +24,89 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=1bbe5805ba490b90117b27e245e2dc343eeb97c2e690e408e421db6c10249225 -SANITIZED_OUTPUT_SHA256=1bbe5805ba490b90117b27e245e2dc343eeb97c2e690e408e421db6c10249225 +RAW_EVIDENCE_SHA256=5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e +SANITIZED_OUTPUT_SHA256=5ae15396ced91deb66f48ebbc5747b3d1ef5f4f9ca519c296d20350d9274452e OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-FINAL-COVERAGE-REGISTRY-382-V2-TIMER-CLASSIFIER-RCA-FIX-383R1 -MODE=READ_ONLY_FINAL_COVERAGE_REGISTRY_382_V2_TIMER_CLASSIFIER_RCA_FIX -ANCHOR_382_COMMIT=882ba8162f17570d13720b64fadbbde599ca36f8 -ANCHOR_251_COMMIT=1c01dbb8b2e6fe0e881c81bb9c19962097eb2e44 -ANCHOR_291_COMMIT=676936245e8d7ac19d9eabca25965b72b65cab2d +COMMAND_ID=SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1 +MODE=READ_ONLY_BACKUPV2_SHADOW_SCHEDULER_ENTRYPOINT_PREFLIGHT +ANCHOR_383_COMMIT=3e0a461c8a91ba87d805e8122eb5f76f7cf5ff4f NO_CLOUD_WRITE=YES NO_CLOUD_DELETE=YES NO_BACKUP_EXECUTION=YES NO_RESTORE_EXECUTION=YES NO_CONTROL_ENGINE_EXECUTION=YES NO_SYSTEMD_MUTATION=YES -SELFTEST_REGISTRY383=8 CURRENT_ID_GITEA_FRESHNESS=404_404_PASS -ANCHOR_382_RUNTIME_IDENTITY=PASS -ANCHOR_382_ONLY_FAILURE_CLASS=V2_TIMER_PRESENT -ANCHOR_251_DUTY_ADMIN_V2_FILE_IDENTITY=PASS -ANCHOR_291_DUTY_TIMER_PRESENT_WHILE_V2_TIMER_COUNT_ZERO=PASS +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +ERROR_REGISTER_FRESH_READ=OK +ERROR_REGISTER_PROVENANCE_MATCH=YES +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +REFERENCE_FRESH_READ=OK +REFERENCE_PROVENANCE_MATCH=YES +RUNNER_SHA256=b248a4c32c9cc64e5747e7dce6c7fc0a23f5124a77c71ce72e27a81aceae9d2d +RUNNER_SHA_MATCH=YES +ANCHOR_383_RUNTIME_IDENTITY=PASS +ANCHOR_383_FINAL_REGISTRY_AND_SHADOW_GATE=PASS +CONTROL_ENGINE_SHA256=0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57 +CONTROL_ENGINE_SHA_MATCH=YES DUTY_ADMIN_V2_SERVICE_SHA256=af3d3dccc87a6e0cfa71fcdd3acf7c31833419364ed6a4da21ed8df4ffd3236c DUTY_ADMIN_V2_TIMER_SHA256=a2622980ea54902a3cff224893c07489a09047433698bdeac9466ae3b18afb5c -DUTY_ADMIN_V2_SERVICE_SHA_MATCH=YES -DUTY_ADMIN_V2_TIMER_SHA_MATCH=YES -BROAD_V2_NAMED_TIMER_COUNT=1 -BROAD_V2_NAMED_TIMER_NAMES=["homelab-duty-admin-v2.timer"] -DUTY_ADMIN_V2_CLASSIFICATION=HISTORICAL_NON_BACKUP_V2_IDENTITY_PASS +DUTY_ADMIN_V2_HISTORICAL_IDENTITY=PASS +LEGACY_TIMER_COUNT=3 +LEGACY_TIMERS=[{"active":"active","enabled":"enabled","name":"homelab-app-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-vm-cloud-quorum-queue.timer"},{"active":"active","enabled":"enabled","name":"homelab-control-backup.timer"}] +LEGACY_TIMER_COHABITATION=PASS +SYSTEMD_TIMER_UNIT_FILE_COUNT=69 BACKUP_V2_SCHEDULE_TIMER_COUNT=0 BACKUP_V2_SCHEDULE_TIMER_NAMES=[] -HOMELAB_APP_CLOUD_QUORUM_QUEUE_TIMER_ENABLED=enabled -HOMELAB_APP_CLOUD_QUORUM_QUEUE_TIMER_ACTIVE=active -HOMELAB_VM_CLOUD_QUORUM_QUEUE_TIMER_ENABLED=enabled -HOMELAB_VM_CLOUD_QUORUM_QUEUE_TIMER_ACTIVE=active -HOMELAB_CONTROL_BACKUP_TIMER_ENABLED=enabled -HOMELAB_CONTROL_BACKUP_TIMER_ACTIVE=active -RCA_382=OVERBROAD_TIMER_NAME_CLASSIFIER_COUNTED_HISTORICAL_DUTY_ADMIN_V2_AS_BACKUP_V2 -RCA_382_HISTORICAL_PREEXISTENCE_ANCHORED=PASS -RCA_382_291_SEMANTICS_ANCHORED=PASS -RCA_382_LIVE_DUTY_IDENTITY_MATCH=PASS -LEGACY_BACKUP_PRESERVED=YES -V2_SCHEDULE_CUTOVER=NO -PVE_COVERAGE=PASS -VPS_PRIMARY_ROLES_COVERAGE=PASS -ROUTER_COVERAGE=PASS -XENFORO_COVERAGE_COUNT=7 -XENFORO_REQUIRED_COUNT=7 -XENFORO_ALL_7_BACKUP_RESTORE=PASS -CONTROL_CANARY_BACKUP_RESTORE=PASS -CONTROL_PRODUCTION_V2_GENERATION=PROVEN -CONTROL_PRODUCTION_V2_RESTORE=PROVEN -BACKUP_CONTROL_PLANE_PRODUCTION_V2_COVERAGE_COMPLETE=YES -FINAL_COVERAGE_REGISTRY_COMPLETE=YES -FINAL_REGISTRY_GAP_COUNT=0 -FINAL_REGISTRY_GAPS=[] -SHADOW_VALIDATION_READY=YES -NEXT_GATE=BACKUPV2_SHADOW_REPEATED_GREEN_SCHEDULE_VALIDATION +V2_RELEASE_DIR_COUNT=11 +V2_RELEASE_DIR_NAMES=["core-260r1","ct-backup-282r1","large-cloud-264r1","pve-producer-265r1","pve-retry-268r1","pve-retry-270r1","pve-run-266r1","restore-262r1","stream-263r1","transport-261r1","vm-backup-283r1"] +V2_RELEASE_PY_COUNT=35 +RELEASE_PY_1={"bytes":11182,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/core-260r1/test_v2core.py","sha256":"440db3af77e49bddd459890ad73fd67f4ba4ed2d1a4a8418dfcf8e312abce507","uid":0} +RELEASE_PY_2={"bytes":11755,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/core-260r1/v2core.py","sha256":"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2","uid":0} +RELEASE_PY_3={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_4={"bytes":6195,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/pve282.py","sha256":"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012","uid":0} +RELEASE_PY_5={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_6={"bytes":5441,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_perl270.py","sha256":"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f","uid":0} +RELEASE_PY_7={"bytes":12215,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_producer282.py","sha256":"a67d927cc428935791f9eecc3acf571d089f80761162f4589b7d684fba6b8af7","uid":0} +RELEASE_PY_8={"bytes":5785,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/ct-backup-282r1/test_pve282.py","sha256":"1056407aab76e17181b05e043cb42c086058545a8e0027689ab4e03eee6531c4","uid":0} +RELEASE_PY_9={"bytes":16514,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/large-cloud-264r1/large264.py","sha256":"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a","uid":0} +RELEASE_PY_10={"bytes":13764,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/large-cloud-264r1/test_large264.py","sha256":"66243115cd75fe1ed1bd66259d285c211cd22df78cd086ec791166084fecf635","uid":0} +RELEASE_PY_11={"bytes":12888,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-producer-265r1/pve265.py","sha256":"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be","uid":0} +RELEASE_PY_12={"bytes":11781,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-producer-265r1/test_pve265.py","sha256":"16a9407d01bf73db687ef38684c59205fc2e6a9223cd9cee6ec6e8dde9d38707","uid":0} +RELEASE_PY_13={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_14={"bytes":14609,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/pve268.py","sha256":"75bdd30e3325ff1c85de610504130f386f816b1609b76f6ecfa1998d134852e5","uid":0} +RELEASE_PY_15={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_16={"bytes":12077,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-268r1/test_pve268.py","sha256":"c114dc45cfa450999825af9559494ea9e8a48500f0ca6cca21d8e68b1673a8bb","uid":0} +RELEASE_PY_17={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_18={"bytes":19595,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/pve270.py","sha256":"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef","uid":0} +RELEASE_PY_19={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_20={"bytes":5441,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_perl270.py","sha256":"50fc10865078a7b9b255dc627059824184441a47c4ede52e23f24c1186e3512f","uid":0} +RELEASE_PY_21={"bytes":12077,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-retry-270r1/test_pve270.py","sha256":"9fccd20b490613fdd5b14b4105cf0d9fd744f204e1ed1d6893e54c9f69bf6fb4","uid":0} +RELEASE_PY_22={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-run-266r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_23={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/pve-run-266r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_24={"bytes":14701,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/restore-262r1/restore262.py","sha256":"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1","uid":0} +RELEASE_PY_25={"bytes":14935,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/restore-262r1/test_restore262.py","sha256":"b4c4eb6fed1aab27046a4cd26dc564eb820ecd882c4cb3c88de4f6aa0dfeec7d","uid":0} +RELEASE_PY_26={"bytes":4603,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/nodeplan263.py","sha256":"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060","uid":0} +RELEASE_PY_27={"bytes":8831,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/stream263.py","sha256":"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16","uid":0} +RELEASE_PY_28={"bytes":4071,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/test_nodeplan263.py","sha256":"fc4041629c8d68de6a6df975322fef7a5fd415b06f355abc8daf77fdbeffb5cc","uid":0} +RELEASE_PY_29={"bytes":9800,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/stream-263r1/test_stream263.py","sha256":"2c3726c0b8f17870afc5ddccf6987f60aeb9f5ee7004f9f3363d3398dba3bb4e","uid":0} +RELEASE_PY_30={"bytes":15258,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/transport-261r1/test_transport261.py","sha256":"fedc565b7f47f2cc366e70517a58d02f72aa7e0788c649dd0d462df276729eea","uid":0} +RELEASE_PY_31={"bytes":15364,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/transport-261r1/transport261.py","sha256":"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688","uid":0} +RELEASE_PY_32={"bytes":7385,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/guest266.py","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868","uid":0} +RELEASE_PY_33={"bytes":10752,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_guest266.py","sha256":"460b950924a475ce0a28dc759512e7dbe2323ae2cc42f7ef4c6181710a2a13da","uid":0} +RELEASE_PY_34={"bytes":9164,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/test_vm283.py","sha256":"afba7205c86ed032c3b4b81d94f4e516cf4325cb0ecd6471b86bd9c9e5078d67","uid":0} +RELEASE_PY_35={"bytes":13209,"gid":0,"mode":"0400","path":"/opt/homelab-backup-v2/releases/vm-backup-283r1/vm283.py","sha256":"5c8d2ba5d6fa67cb61623dfa59a2aa1a51af67cf8febc3a0878bc2347e32abd2","uid":0} +V2_RELEASE_PY_OUTPUT_TRUNCATED=NO +PERSISTENT_V2_ENTRYPOINT_COUNT=1 +PERSISTENT_V2_ENTRYPOINT_1={"bytes":11862,"gid":0,"mode":"0755","path":"/usr/local/sbin/homelab-control-backup","sha256":"0b3a0f685d4e67cb86250df89a4918aff2e6c67799b7d35b0e54b1bbc016ee57","uid":0} +SHADOW_PREFLIGHT_COMPLETE=YES +SHADOW_VALIDATION_CAN_START_NOW=NO +SHADOW_SCHEDULER_IMPLEMENTATION_REQUIRED=YES STATUS=OK PHASE=COMPLETE REASON=NONE +SHADOW_PREFLIGHT_DECISION=DISABLED_SHADOW_SCHEDULER_STAGE_REQUIRED +NEXT_GATE=BACKUPV2_DISABLED_SHADOW_SCHEDULER_STAGE CHANGES_MADE=false MUTATION_OUTCOME=NO_MUTATION CLOUD_WRITES=0 @@ -93,7 +117,7 @@ CONTROL_ENGINE_EXECUTIONS=0 SYSTEMD_MUTATIONS=0 SCHEDULER_CUTOVER=NO LEGACY_BACKUP_DISABLES=0 -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260914-INFRA-DR-BACKUPV2-FINAL-COVERAGE-REGISTRY-382-V2-TIMER-CLASSIFIER-RCA-FIX-383R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} +HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260914-INFRA-DR-BACKUPV2-SHADOW-SCHEDULER-ENTRYPOINT-PREFLIGHT-384R1","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END