1
0
Files
homelab-public-context/runtime/latest.json
T

39 lines
13 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260921-HOMELAB-BACKUP-VM-SCHEDULER-RCA-READONLY-1102R1",
"status": "OK",
"rc": 0,
"host": "pve01",
"mode": "read-only",
"component": "homelab-backup-vm-scheduler-rca",
"started_at_utc": "2026-09-21T20:53:57Z",
"finished_at_utc": "2026-09-21T20:53:57Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "3c2edffa6aa516f8afb61e4968aa4348a01734563c786aa8aa94d68fa6c1d90b",
"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": "0daaf828eab2c325e82e1a4a9e76aa67a818ad1dd2f0eec7a04331dd59f3bef9",
"sanitized_output_sha256": "0daaf828eab2c325e82e1a4a9e76aa67a818ad1dd2f0eec7a04331dd59f3bef9",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "WORKERS2_VM_SCHEDULER_RCA_BEGIN=1\nCOMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-VM-SCHEDULER-RCA-READONLY-1102R1\nMODE=read-only\nCOMPONENT=homelab-backup-vm-scheduler-rca\nMUTATION_BOUNDARY=READ_ONLY_NO_SERVICE_START_NO_TIMER_CHANGE_NO_KILL_NO_SIGNAL_NO_LOCK_BREAK_NO_BACKUP_NO_GC_NO_MAIL_NO_GIT_WRITE\nBACKUP_UNIT_STATE={\"ActiveState\":{\"rc\":0,\"stderr\":\"\",\"value\":\"inactive\"},\"ExecMainStatus\":{\"rc\":0,\"stderr\":\"\",\"value\":\"0\"},\"FragmentPath\":{\"rc\":0,\"stderr\":\"\",\"value\":\"/etc/systemd/system/homelab-backup-v2.service\"},\"MainPID\":{\"rc\":0,\"stderr\":\"\",\"value\":\"0\"},\"Result\":{\"rc\":0,\"stderr\":\"\",\"value\":\"success\"},\"SubState\":{\"rc\":0,\"stderr\":\"\",\"value\":\"dead\"},\"UnitFileState\":{\"rc\":0,\"stderr\":\"\",\"value\":\"static\"}}\nBACKUP_TIMER_STATE={\"ActiveState\":{\"rc\":0,\"stderr\":\"\",\"value\":\"active\"},\"LastTriggerUSec\":{\"rc\":0,\"stderr\":\"\",\"value\":\"Mon 2026-09-21 22:49:59 MSK\"},\"NextElapseUSecRealtime\":{\"rc\":0,\"stderr\":\"\",\"value\":\"\"},\"SubState\":{\"rc\":0,\"stderr\":\"\",\"value\":\"waiting\"},\"UnitFileState\":{\"rc\":0,\"stderr\":\"\",\"value\":\"enabled\"}}\nEXECSTART_SHA256=471b29c41e100b9b0d2fd3b830a9600e4c5dd7b7bce4e685faec54656e71a4eb\nEXECUTABLE={\"path\":\"/usr/local/sbin/homelab-backup-v2\",\"sha256\":\"5077444065c732451cb84898680f62361b21a24ef9eb4f191253e82ead524ea2\",\"size\":1656}\nSCHEDULER_SOURCE_HITS=[]\nVM_FRESHNESS_SECONDS=72000\nVM_STATE_SAFE={\"vm110\":{\"missing\":true},\"vm111\":{\"missing\":true},\"vm112\":{\"missing\":true},\"vm113\":{\"missing\":true},\"vm130\":{\"age_seconds\":75404,\"last_attempt_epoch\":1789948633,\"last_success_epoch\":1789948633,\"mtime_epoch\":1789948633,\"replica_count\":2,\"result\":\"SUCCESS\"},\"vm150\":{\"age_seconds\":78690,\"last_attempt_epoch\":1789945347,\"last_success_epoch\":1789945347,\"mtime_epoch\":1789945347,\"replica_count\":2,\"result\":\"SUCCESS\"},\"vm160\":{\"age_seconds\":73937,\"last_attempt_epoch\":1789950100,\"last_success_epoch\":1789950100,\"mtime_epoch\":1789950100,\"replica_count\":2,\"result\":\"SUCCESS\"},\"vm170\":{\"age_seconds\":65157,\"last_attempt_epoch\":1789958880,\"last_success_epoch\":1789958880,\"mtime_epoch\":1789958880,\"replica_count\":2,\"result\":\"SUCCESS\"},\"vm171\":{\"age_seconds\":72160,\"last_attempt_epoch\":1789951877,\"last_success_epoch\":1789951877,\"mtime_epoch\":1789951877,\"replica_count\":2,\"result\":\"SUCCESS\"},\"vm190\":{\"age_seconds\":69898,\"last_attempt_epoch\":1789954139,\"last_success_epoch\":1789954139,\"mtime_epoch\":1789954139,\"replica_count\":2,\"result\":\"SUCCESS\"},\"vm9130\":{\"age_seconds\":58560,\"last_attempt_epoch\":1789965477,\"last_success_epoch\":1789965477,\"mtime_epoch\":1789965477,\"replica_count\":2,\"result\":\"SUCCESS\"}}\nSCHEDULER_METADATA_FILES=[{\"mtime_epoch\":1789951877,\"path\":\"state/vm171.json\",\"safe\":{\"last_attempt_epoch\":1789951877,\"last_success_epoch\":1789951877,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1789965477,\"path\":\"state/vm9130.json\",\"safe\":{\"last_attempt_epoch\":1789965477,\"last_success_epoch\":1789965477,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":611},{\"mtime_epoch\":1789974719,\"path\":\"state/xf-newfi.json\",\"safe\":{\"last_attempt_epoch\":1789974719,\"last_success_epoch\":1789974719,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":615},{\"mtime_epoch\":1789943241,\"path\":\"state/ct113.json\",\"safe\":{\"last_attempt_epoch\":1789943241,\"last_success_epoch\":1789943241,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1790011835,\"path\":\"state/xf-hkmods.json\",\"safe\":{\"last_attempt_epoch\":1790011835,\"last_success_epoch\":1790011835,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":617},{\"mtime_epoch\":1790013837,\"path\":\"state/md-relay.json\",\"safe\":{\"last_attempt_epoch\":1790013837,\"last_success_epoch\":1790013837,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":615},{\"mtime_epoch\":1789958880,\"path\":\"state/vm170.json\",\"safe\":{\"last_attempt_epoch\":1789958880,\"last_success_epoch\":1789958880,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1789960191,\"path\":\"state/vm211.json\",\"safe\":{\"last_attempt_epoch\":1789960191,\"last_success_epoch\":1789960191,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1789936798,\"path\":\"state/vm210.json\",\"safe\":{\"last_attempt_epoch\":1789936798,\"last_success_epoch\":1789936798,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1789694135,\"path\":\"state/node-pve02.json\",\"safe\":{\"last_attempt_epoch\":1789694135,\"last_success_epoch\":1789694135,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":619},{\"mtime_epoch\":1790018261,\"path\":\"state/router-netcraze.json\",\"safe\":{\"last_attempt_epoch\":1790018261,\"last_success_epoch\":1790018261,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":629},{\"mtime_epoch\":1789972262,\"path\":\"state/xf-dsmods.json\",\"safe\":{\"last_attempt_epoch\":1789972262,\"last_success_epoch\":1789972262,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":617},{\"mtime_epoch\":1790015869,\"path\":\"state/spb-ingress.json\",\"safe\":{\"last_attempt_epoch\":1790015869,\"last_success_epoch\":1790015869,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":621},{\"mtime_epoch\":1789948633,\"path\":\"state/vm130.json\",\"safe\":{\"last_attempt_epoch\":1789948633,\"last_success_epoch\":1789948633,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1789992799,\"path\":\"state/control-bootstrap-v2.json\",\"safe\":{\"last_attempt_epoch\":1789992799,\"last_success_epoch\":1789992799,\"result\":\"SUCCESS\"},\"size\":354},{\"mtime_epoch\":1789941076,\"path\":\"state/ct112.json\",\"safe\":{\"last_attempt_epoch\":1789941076,\"last_success_epoch\":1789941076,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1790022305,\"path\":\"state/xf-zakrutim.json\",\"safe\":{\"last_attempt_epoch\":1790022305,\"last_success_epoch\":1790022305,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":621},{\"mtime_epoch\":1789990962,\"path\":\"state/guest-pve01-lxc-112.json\",\"safe\":{\"last_attempt_epoch\":1789990962,\"last_success_epoch\":1789990962,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":736},{\"mtime_epoch\":1789972882,\"path\":\"state/xf-kingofwolk.json\",\"safe\":{\"last_attempt_epoch\":1789972882,\"last_success_epoch\":1789972882,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":625},{\"mtime_epoch\":1789989432,\"path\":\"state/xf-gamevipe.json\",\"safe\":{\"last_attempt_epoch\":1789989432,\"last_success_epoch\":1789989432,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":621},{\"mtime_epoch\":1789445359,\"path\":\"state/node-pve01.json\",\"safe\":{\"last_success_epoch\":1789445359,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":511},{\"mtime_epoch\":1789696518,\"path\":\"state/node-pve03.json\",\"safe\":{\"last_attempt_epoch\":1789696518,\"last_success_epoch\":1789696518,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":619},{\"mtime_epoch\":1790020945,\"path\":\"state/xf-codevipe.json\",\"safe\":{\"last_attempt_epoch\":1790020945,\"last_success_epoch\":1790020945,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":621},{\"mtime_epoch\":1789950100,\"path\":\"state/vm160.json\",\"safe\":{\"last_attempt_epoch\":1789950100,\"last_success_epoch\":1789950100,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1789954139,\"path\":\"state/vm190.json\",\"safe\":{\"last_attempt_epoch\":1789954139,\"last_success_epoch\":1789954139,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1790011851,\"path\":\"state/us-netbird.json\",\"safe\":{\"last_attempt_epoch\":1790011851,\"last_success_epoch\":1789704670,\"reason\":\"PIPE_FAILED\",\"result\":\"FAIL\"},\"size\":792},{\"mtime_epoch\":1789945347,\"path\":\"state/vm150.json\",\"safe\":{\"last_attempt_epoch\":1789945347,\"last_success_epoch\":1789945347,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1790022655,\"path\":\"state/ct111.json\",\"safe\":{\"last_attempt_epoch\":1790022655,\"last_success_epoch\":1790022655,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609},{\"mtime_epoch\":1790022508,\"path\":\"state/ct110.json\",\"safe\":{\"last_attempt_epoch\":1790022508,\"last_success_epoch\":1790022508,\"replica_count\":2,\"result\":\"SUCCESS\"},\"size\":609}]\nRECENT_SCHEDULER_MARKERS=[\"SCHEDULE_TARGET=xf-codevipe\",\"SCHEDULE_RESULT=SUCCESS\",\"homelab-backup-v2.service: Deactivated successfully.\",\"Finished homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler.\",\"homelab-backup-v2.service: Consumed 12.222s CPU time, 148.8M memory peak.\",\"Starting homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler...\",\"SCHEDULE_TARGET=xf-zakrutim\",\"SCHEDULE_RESULT=SUCCESS\",\"homelab-backup-v2.service: Deactivated successfully.\",\"Finished homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler.\",\"homelab-backup-v2.service: Consumed 13.310s CPU time, 158.4M memory peak.\",\"Starting homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler...\",\"<root@pam> starting task UPID:pve01:0016D3D0:0C81F46A:6AB192B7:vzdump:110:root@pam:\",\"INFO: starting new backup job: vzdump 110 --remove 0 --prune-backups 'keep-all=1' --compress zstd --tmpdir /var/tmp/homelab-vzdump-v2-v2-ct110-20260921T202514Z-1c872adccfab --mode snapshot --stdexcludes 0 --bwlimit 32768 --ionice 7 --node pve01 --zstd 1 --lockwait 0\",\"INFO: Starting Backup of VM 110 (lxc)\",\"INFO: Finished Backup of VM 110 (00:02:05)\",\"INFO: Backup job finished successfully\",\"notified via target `mail-to-root`\",\"SCHEDULE_TARGET=ct110\",\"SCHEDULE_RESULT=SUCCESS\",\"homelab-backup-v2.service: Deactivated successfully.\",\"Finished homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler.\",\"homelab-backup-v2.service: Consumed 41.129s CPU time, 4.6G memory peak.\",\"Starting homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler...\",\"SCHEDULE_TARGET=ct111\",\"SCHEDULE_RESULT=SUCCESS\",\"homelab-backup-v2.service: Deactivated successfully.\",\"Finished homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler.\",\"homelab-backup-v2.service: Consumed 12.690s CPU time, 855.8M memory peak.\",\"Starting homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler...\",\"SCHEDULE_DECISION=DEFER_NO_DUE_TARGET\",\"homelab-backup-v2.service: Deactivated successfully.\",\"Finished homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler.\",\"homelab-backup-v2.service: Consumed 173ms CPU time, 120.8M memory peak.\",\"Starting homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler...\",\"SCHEDULE_DECISION=DEFER_NO_DUE_TARGET\",\"homelab-backup-v2.service: Deactivated successfully.\",\"Finished homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler.\",\"homelab-backup-v2.service: Consumed 226ms CPU time, 120.1M memory peak.\",\"Starting homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler...\",\"SCHEDULE_DECISION=DEFER_NO_DUE_TARGET\",\"homelab-backup-v2.service: Deactivated successfully.\",\"Finished homelab-backup-v2.service - Homelab Backup V2 manifest-driven scheduler.\",\"homelab-backup-v2.service: Consumed 169ms CPU time, 120.5M memory peak.\"]\nDECISION=REVIEW_SCHEDULER_DECISION_LOGIC\nNO_MUTATION=true\nTASK_RESULT=PASS_HOMELAB_BACKUP_VM_SCHEDULER_RCA_READONLY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260921-HOMELAB-BACKUP-VM-SCHEDULER-RCA-READONLY-1102R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\nWORKERS2_VM_SCHEDULER_RCA_END=1\n"
}