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

39 lines
35 KiB
JSON

{
"schema_version": 1,
"channel": "homelab-runtime",
"command_id": "SUPPORT-260921-HOMELAB-BACKUP-CLOSURE-BLOCKERS-PREFLIGHT-READONLY-1042R1",
"status": "FAIL",
"rc": 1,
"host": "pve01",
"mode": "read-only",
"component": "homelab-backup-closure-blockers-preflight",
"started_at_utc": "2026-09-21T03:12:57Z",
"finished_at_utc": "2026-09-21T03:12:59Z",
"reference_register_checked": true,
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
"error_register_checked": true,
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
"command_sha256": "1678b43da67a2916308ede12901fb44eccc16e351b6dbffbe2dc342bb53b1fa7",
"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": 1,
"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": "70b4c845631cf91d15ca4f7081959d128fec167896348b4961e9f04a4aae47f3",
"sanitized_output_sha256": "70b4c845631cf91d15ca4f7081959d128fec167896348b4961e9f04a4aae47f3",
"output_truncated_in_json": false,
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
"output": "WORKERS2_BACKUP_CLOSURE_BLOCKERS_PREFLIGHT_BEGIN=1\nCOMMAND_ID=SUPPORT-260921-HOMELAB-BACKUP-CLOSURE-BLOCKERS-PREFLIGHT-READONLY-1042R1\nMODE=read-only\nCOMPONENT=homelab-backup-closure-blockers-preflight\nHOST=pve01\nUID=0\nMUTATION_BOUNDARY=READ_ONLY_PERSISTENT_STATE_NO_REPO_WRITE_NO_GIT_FETCH_NO_COMMIT_NO_PUSH_NO_SYSTEMD_ACTION_NO_BACKUP_NO_RESTORE_NO_RETENTION_DELETE_NO_CLOUD_DELETE_NO_MAIL;ONLY_SELF_CLEANING_RUN_TMP_AND_SMTP_RCPT_WITHOUT_DATA\nSOURCE_HEAD=50bf24f8ee27f3d2e0d1cbc6c17b62c69ff06bae\nSOURCE_WORKTREE_CLEAN=true\nRETENTION_HOLD_PRECONDITION=OK\nACTIVE_REGISTRY=[{\"id\":\"filebrowser\",\"kind\":\"APP\",\"logical_id\":\"app-filebrowser\"},{\"id\":\"hbarhub\",\"kind\":\"APP\",\"logical_id\":\"app-hbarhub\"},{\"id\":\"immich\",\"kind\":\"APP\",\"logical_id\":\"app-immich\"},{\"id\":\"skladchik-reports-monitor\",\"kind\":\"APP\",\"logical_id\":\"app-skladchik-reports-monitor\"},{\"id\":\"control-bootstrap-v2\",\"kind\":\"CONTROL\",\"logical_id\":\"control-bootstrap-v2\"},{\"id\":\"110\",\"kind\":\"VM\",\"logical_id\":\"vm110\"},{\"id\":\"111\",\"kind\":\"VM\",\"logical_id\":\"vm111\"},{\"id\":\"112\",\"kind\":\"VM\",\"logical_id\":\"vm112\"},{\"id\":\"113\",\"kind\":\"VM\",\"logical_id\":\"vm113\"},{\"id\":\"130\",\"kind\":\"VM\",\"logical_id\":\"vm130\"},{\"id\":\"150\",\"kind\":\"VM\",\"logical_id\":\"vm150\"},{\"id\":\"160\",\"kind\":\"VM\",\"logical_id\":\"vm160\"},{\"id\":\"170\",\"kind\":\"VM\",\"logical_id\":\"vm170\"},{\"id\":\"171\",\"kind\":\"VM\",\"logical_id\":\"vm171\"},{\"id\":\"190\",\"kind\":\"VM\",\"logical_id\":\"vm190\"},{\"id\":\"9130\",\"kind\":\"VM\",\"logical_id\":\"vm9130\"}]\nAPP_CANONICAL_FRESHNESS=[{\"age_seconds\":null,\"app_id\":\"filebrowser\",\"cloud_quorum\":null,\"freshness_status\":null,\"generation\":null,\"logical_id\":\"app-filebrowser\",\"probe_rc\":64,\"restore_evidence_checked\":null,\"stderr_lines\":[\"APP_FRESHNESS_PROBE_ERROR=ACTION_INVALID\"]},{\"age_seconds\":null,\"app_id\":\"hbarhub\",\"cloud_quorum\":null,\"freshness_status\":null,\"generation\":null,\"logical_id\":\"app-hbarhub\",\"probe_rc\":64,\"restore_evidence_checked\":null,\"stderr_lines\":[\"APP_FRESHNESS_PROBE_ERROR=ACTION_INVALID\"]},{\"age_seconds\":null,\"app_id\":\"immich\",\"cloud_quorum\":null,\"freshness_status\":null,\"generation\":null,\"logical_id\":\"app-immich\",\"probe_rc\":64,\"restore_evidence_checked\":null,\"stderr_lines\":[\"APP_FRESHNESS_PROBE_ERROR=ACTION_INVALID\"]},{\"age_seconds\":null,\"app_id\":\"skladchik-reports-monitor\",\"cloud_quorum\":null,\"freshness_status\":null,\"generation\":null,\"logical_id\":\"app-skladchik-reports-monitor\",\"probe_rc\":64,\"restore_evidence_checked\":null,\"stderr_lines\":[\"APP_FRESHNESS_PROBE_ERROR=ACTION_INVALID\"]}]\nAPP_QUEUE_UNIT_STATE={\"service\":{\"ActiveState\":{\"rc\":0,\"value\":\"failed\"},\"ExecMainStatus\":{\"rc\":0,\"value\":\"65\"},\"LastTriggerUSec\":{\"rc\":0,\"value\":\"\"},\"LoadState\":{\"rc\":0,\"value\":\"loaded\"},\"NextElapseUSecRealtime\":{\"rc\":0,\"value\":\"\"},\"Result\":{\"rc\":0,\"value\":\"exit-code\"},\"SubState\":{\"rc\":0,\"value\":\"failed\"},\"UnitFileState\":{\"rc\":0,\"value\":\"static\"}},\"timer\":{\"ActiveState\":{\"rc\":0,\"value\":\"inactive\"},\"ExecMainStatus\":{\"rc\":0,\"value\":\"\"},\"LastTriggerUSec\":{\"rc\":0,\"value\":\"\"},\"LoadState\":{\"rc\":0,\"value\":\"loaded\"},\"NextElapseUSecRealtime\":{\"rc\":0,\"value\":\"\"},\"Result\":{\"rc\":0,\"value\":\"success\"},\"SubState\":{\"rc\":0,\"value\":\"dead\"},\"UnitFileState\":{\"rc\":0,\"value\":\"disabled\"}}}\nAPP_QUEUE_FRESHNESS_PLAN={\"lines\":[\"FRESHNESS_STATUS=OK\",\"APP=filebrowser\",\"DECISION=SEALED_PROVEN\",\"GENERATION=app-filebrowser-pve01-20260916T113558Z\",\"UPDATED_AT_UTC=2026-09-16T11:36:13Z\",\"SEALED_EPOCH=1789558573\",\"STATE_FILE=/var/lib/homelab-backup/cloud-quorum/app-filebrowser/app-filebrowser-pve01-20260916T113558Z.json\",\"RESTORE_EVIDENCE=/var/lib/homelab-backup/app-restore-validation/app-filebrowser/app-filebrowser-pve01-20260916T113558Z.json\",\"QUEUE_FRESHNESS APP=filebrowser DECISION=BACKUP_STALE GENERATION=app-filebrowser-pve01-20260916T113558Z AGE_SECONDS=401804 DUE_SECONDS=43200 FRESHNESS_SECONDS=72000\",\"QUEUE_FRESHNESS_PLAN APP=filebrowser DECISION=BACKUP_STALE\",\"FRESHNESS_STATUS=OK\",\"APP=skladchik-reports-monitor\",\"DECISION=SEALED_PROVEN\",\"GENERATION=app-skladchik-reports-monitor-pve01-20260916T113630Z\",\"UPDATED_AT_UTC=2026-09-16T11:36:40Z\",\"SEALED_EPOCH=1789558600\",\"STATE_FILE=/var/lib/homelab-backup/cloud-quorum/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260916T113630Z.json\",\"RESTORE_EVIDENCE=/var/lib/homelab-backup/app-restore-validation/app-skladchik-reports-monitor/app-skladchik-reports-monitor-pve01-20260916T113630Z.json\",\"QUEUE_FRESHNESS APP=skladchik-reports-monitor DECISION=BACKUP_STALE GENERATION=app-skladchik-reports-monitor-pve01-20260916T113630Z AGE_SECONDS=401778 DUE_SECONDS=43200 FRESHNESS_SECONDS=72000\",\"QUEUE_FRESHNESS_PLAN APP=skladchik-reports-monitor DECISION=BACKUP_STALE\",\"FRESHNESS_STATUS=OK\",\"APP=immich\",\"DECISION=SEALED_PROVEN\",\"GENERATION=app-immich-pve01-20260916T113650Z\",\"UPDATED_AT_UTC=2026-09-16T11:37:38Z\",\"SEALED_EPOCH=1789558658\",\"STATE_FILE=/var/lib/homelab-backup/cloud-quorum/app-immich/app-immich-pve01-20260916T113650Z.json\",\"RESTORE_EVIDENCE=/var/lib/homelab-backup/app-restore-validation/app-immich/app-immich-pve01-20260916T113650Z.json\",\"QUEUE_FRESHNESS APP=immich DECISION=BACKUP_STALE GENERATION=app-immich-pve01-20260916T113650Z AGE_SECONDS=401720 DUE_SECONDS=43200 FRESHNESS_SECONDS=72000\",\"QUEUE_FRESHNESS_PLAN APP=immich DECISION=BACKUP_STALE\",\"FRESHNESS_STATUS=OK\",\"APP=hbarhub\",\"DECISION=SEALED_PROVEN\",\"GENERATION=app-hbarhub-pve01-20260916T113814Z\",\"UPDATED_AT_UTC=2026-09-16T11:39:24Z\",\"SEALED_EPOCH=1789558764\",\"STATE_FILE=/var/lib/homelab-backup/cloud-quorum/app-hbarhub/app-hbarhub-pve01-20260916T113814Z.json\",\"RESTORE_EVIDENCE=/var/lib/homelab-backup/app-restore-validation/app-hbarhub/app-hbarhub-pve01-20260916T113814Z.json\",\"QUEUE_FRESHNESS APP=hbarhub DECISION=BACKUP_STALE GENERATION=app-hbarhub-pve01-20260916T113814Z AGE_SECONDS=401614 DUE_SECONDS=43200 FRESHNESS_SECONDS=72000\",\"QUEUE_FRESHNESS_PLAN APP=hbarhub DECISION=BACKUP_STALE\"],\"rc\":0,\"stderr_lines\":[],\"stdout_sha256\":\"68eac20ec574c962f2a1a657b2b94f35ab3b6018b96c0cc1f30aa3a67acedd79\"}\nAPP_QUEUE_SOURCE_META={\"bytes\":7855,\"relevant_lines\":[{\"line\":6,\"text\":\"REGISTRY_HELPER=\\\"${HOMELAB_BACKUP_TARGET_REGISTRY_HELPER:-/usr/local/libexec/homelab-backup-target-registry}\\\"\"},{\"line\":8,\"text\":\"REGISTRY_HELPER=\\\"${HOMELAB_BACKUP_TARGET_REGISTRY_HELPER:-/usr/local/libexec/homelab-backup-target-registry}\\\"\"},{\"line\":9,\"text\":\"QUEUE_LOCK=/run/lock/homelab-app-cloud-quorum-queue.lock\"},{\"line\":10,\"text\":\"HEAVY_LOCK=/run/homelab-backup-heavy.lock\"},{\"line\":22,\"text\":\"lock_heavy(){\"},{\"line\":23,\"text\":\" exec 9>\\\"$QUEUE_LOCK\\\"; flock -n 9 || die APP_QUEUE_LOCK_BUSY 75\"},{\"line\":24,\"text\":\" exec 8>\\\"$HEAVY_LOCK\\\"; flock -n 8 || die \\\"GLOBAL_HEAVY_LOCK_BUSY\\\" 75\"},{\"line\":28,\"text\":\" printf 'QUEUE_PLAN_STATUS=OK\\\\nSERIAL_QUEUE=YES\\\\nHEAVY_LOCK=%s\\\\n' \\\"$HEAVY_LOCK\\\"\"},{\"line\":37,\"text\":\" BACKUP_RESUME)\"},{\"line\":39,\"text\":\" printf 'QUEUE_FRESHNESS APP=%s DECISION=BACKUP_RESUME GENERATION=%s\\\\n' \\\"$app\\\" \\\"$generation\\\"\"},{\"line\":45,\"text\":\" printf 'QUEUE_FRESHNESS APP=%s DECISION=BACKUP_UNVERIFIED REASON=SEALED_EPOCH_INVALID\\\\n' \\\"$app\\\"\"},{\"line\":52,\"text\":\" printf 'QUEUE_FRESHNESS APP=%s DECISION=BACKUP_DUE GENERATION=%s AGE_SECONDS=%s DUE_SECONDS=%s FRESHNESS_SECONDS=%s\\\\n' \\\"$app\\\" \\\"$generation\\\" \\\"$age\\\" \\\"$DUE_SECONDS\\\" \\\"$FRESHNESS_SECONDS\\\"\"},{\"line\":54,\"text\":\" printf 'QUEUE_FRESHNESS APP=%s DECISION=BACKUP_STALE GENERATION=%s AGE_SECONDS=%s DUE_SECONDS=%s FRESHNESS_SECONDS=%s\\\\n' \\\"$app\\\" \\\"$generation\\\" \\\"$age\\\" \\\"$DUE_SECONDS\\\" \\\"$FRESHNESS_SECONDS\\\"\"},{\"line\":56,\"text\":\" printf 'QUEUE_FRESHNESS APP=%s DECISION=BACKUP_UNVERIFIED REASON=SEALED_TIMESTAMP_IN_FUTURE GENERATION=%s AGE_SECONDS=%s\\\\n' \\\"$app\\\" \\\"$generation\\\" \\\"$age\\\"\"},{\"line\":59,\"text\":\" BACKUP_UNVERIFIED)\"},{\"line\":60,\"text\":\" printf 'QUEUE_FRESHNESS APP=%s DECISION=BACKUP_UNVERIFIED\\\\n' \\\"$app\\\"\"},{\"line\":79,\"text\":\"backup_list(){\"},{\"line\":81,\"text\":\" lock_heavy\"},{\"line\":84,\"text\":\" out=\\\"$(exec 8>&-; exec 9>&-; \\\"$WORKER\\\" backup \\\"$a\\\")\\\"; printf '%s\\\\n' \\\"$out\\\"\"},{\"line\":94,\"text\":\" [[ \\\"${HOMELAB_BACKUP_DISPATCHER:-}\\\" == 1 ]] || die DISPATCH_ONE_DIRECT_FORBIDDEN 64\"},{\"line\":96,\"text\":\" exec 9>\\\"$QUEUE_LOCK\\\"\"},{\"line\":97,\"text\":\" if ! flock -n 9; then\"},{\"line\":98,\"text\":\" printf 'QUEUE_DEFERRED KIND=APP REASON=APP_QUEUE_LOCK_BUSY APP=%s\\\\n' \\\"$a\\\"\"},{\"line\":101,\"text\":\" exec 8>\\\"$HEAVY_LOCK\\\"\"},{\"line\":102,\"text\":\" if ! flock -n 8; then\"},{\"line\":103,\"text\":\" printf 'QUEUE_DEFERRED KIND=APP REASON=GLOBAL_HEAVY_LOCK_BUSY APP=%s\\\\n' \\\"$a\\\"\"},{\"line\":116,\"text\":\" BACKUP_RESUME|BACKUP_STALE|BACKUP_DUE|BACKUP_UNVERIFIED) ;;\"},{\"line\":120,\"text\":\" out=\\\"$(exec 8>&-; exec 9>&-; \\\"$WORKER\\\" backup \\\"$a\\\")\\\"\"},{\"line\":131,\"text\":\" lock_heavy\"},{\"line\":138,\"text\":\" out=\\\"$(exec 8>&-; exec 9>&-; \\\"$WORKER\\\" backup \\\"$a\\\")\\\"; printf '%s\\\\n' \\\"$out\\\"\"},{\"line\":150,\"text\":\" freshness-plan) [[ \\\"$#\\\" == 1 ]] || die USAGE_FRESHNESS_PLAN 64; freshness_plan ;;\"},{\"line\":153,\"text\":\" all) [[ \\\"$#\\\" == 1 ]] || die USAGE_ALL 64; [[ -x /usr/local/sbin/homelab-backup-dispatcher && ! -L /usr/local/sbin/homelab-backup-dispatcher ]] || die DISPATCHER_MISSING 69; /usr/local/sbin/homelab-backup-dispatcher run APP_TIMER ;;\"}],\"sha256\":\"1f959049cca2710a2cb820cc1f6acab16399c6b6711b9e4522e0ecd49e0e4650\"}Traceback (most recent call last):\n File \"<string>\", line 1, in <module>\n import base64,zlib;src=zlib.decompress(base64.b64decode(\"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\")).decode(\"utf-8\");exec(compile(src,\"w2_backup_closure_blockers_preflight\",\"exec\"))\n ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"w2_backup_closure_blockers_preflight\", line 195, in <module>\n File \"w2_backup_closure_blockers_preflight\", line 20, in run\n File \"/usr/lib/python3.13/subprocess.py\", line 554, in run\n with Popen(*popenargs, **kwargs) as process:\n ~~~~~^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.13/subprocess.py\", line 1039, in __init__\n self._execute_child(args, executable, preexec_fn, close_fds,\n ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n pass_fds, cwd, env,\n ^^^^^^^^^^^^^^^^^^^\n ...<5 lines>...\n gid, gids, uid, umask,\n ^^^^^^^^^^^^^^^^^^^^^^\n start_new_session, process_group)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.13/subprocess.py\", line 1857, in _execute_child\n self._posix_spawn(args, executable, env, restore_signals, close_fds,\n ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n p2cread, p2cwrite,\n ^^^^^^^^^^^^^^^^^^\n c2pread, c2pwrite,\n ^^^^^^^^^^^^^^^^^^\n errread, errwrite)\n ^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.13/subprocess.py\", line 1801, in _posix_spawn\n self.pid = os.posix_spawn(executable, args, env, **kwargs)\n ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nPermissionError: [Errno 13] Permission denied: '/run/w2-retention-candidate-1942882'\n\nV2_RELEASE_ROOT=null\nV2_APP_SCHEDULER_REFERENCES=[]\nV2_ACTIVE_STATE_MAP=[{\"age_seconds\":30081,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"control-bootstrap-v2-pve01-20260916T120057Z\",\"last_attempt_epoch\":1789930298,\"last_success_epoch\":1789930298,\"logical_id\":\"control-bootstrap-v2\",\"replica_count\":null,\"resource_type\":null,\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"control-bootstrap-v2\"},{\"age_seconds\":32259,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-ct110-20260920T181158Z-25703b1ef77f\",\"last_attempt_epoch\":1789928120,\"last_success_epoch\":1789928120,\"logical_id\":\"vm110\",\"replica_count\":2,\"resource_type\":\"lxc\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"ct110\"},{\"age_seconds\":25358,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-ct111-20260920T200749Z-a2bac7e3ecb7\",\"last_attempt_epoch\":1789935021,\"last_success_epoch\":1789935021,\"logical_id\":\"vm111\",\"replica_count\":2,\"resource_type\":\"lxc\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"ct111\"},{\"age_seconds\":19303,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-ct112-20260920T214958Z-30e3291e1543\",\"last_attempt_epoch\":1789941076,\"last_success_epoch\":1789941076,\"logical_id\":\"vm112\",\"replica_count\":2,\"resource_type\":\"lxc\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"ct112\"},{\"age_seconds\":17138,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-ct113-20260920T222532Z-4f4a608def82\",\"last_attempt_epoch\":1789943241,\"last_success_epoch\":1789943241,\"logical_id\":\"vm113\",\"replica_count\":2,\"resource_type\":\"lxc\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"ct113\"},{\"age_seconds\":11746,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm130-20260920T233759Z-c9518c8be2c3\",\"last_attempt_epoch\":1789948633,\"last_success_epoch\":1789948633,\"logical_id\":\"vm130\",\"replica_count\":2,\"resource_type\":\"qemu\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"vm130\"},{\"age_seconds\":15032,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm150-20260920T230035Z-e0880e47ea55\",\"last_attempt_epoch\":1789945347,\"last_success_epoch\":1789945347,\"logical_id\":\"vm150\",\"replica_count\":2,\"resource_type\":\"qemu\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"vm150\"},{\"age_seconds\":10279,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm160-20260921T001432Z-31df1acfee7a\",\"last_attempt_epoch\":1789950100,\"last_success_epoch\":1789950100,\"logical_id\":\"vm160\",\"replica_count\":2,\"resource_type\":\"qemu\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"vm160\"},{\"age_seconds\":1499,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm170-20260921T023516Z-53ad6a6b10f9\",\"last_attempt_epoch\":1789958880,\"last_success_epoch\":1789958880,\"logical_id\":\"vm170\",\"replica_count\":2,\"resource_type\":\"qemu\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"vm170\"},{\"age_seconds\":8502,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm171-20260921T004759Z-537db1552014\",\"last_attempt_epoch\":1789951877,\"last_success_epoch\":1789951877,\"logical_id\":\"vm171\",\"replica_count\":2,\"resource_type\":\"qemu\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"vm171\"},{\"age_seconds\":6240,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm190-20260921T012544Z-298b64987988\",\"last_attempt_epoch\":1789954139,\"last_success_epoch\":1789954139,\"logical_id\":\"vm190\",\"replica_count\":2,\"resource_type\":\"qemu\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"vm190\"},{\"age_seconds\":106822,\"consecutive_failures\":0,\"failure_backoff_seconds\":0,\"generation\":\"v2-vm9130-20260919T210758Z-0aa987efac8c\",\"last_attempt_epoch\":1789853557,\"last_success_epoch\":1789853557,\"logical_id\":\"vm9130\",\"replica_count\":2,\"resource_type\":\"qemu\",\"result\":\"SUCCESS\",\"state_exists\":true,\"state_id\":\"vm9130\"}]\nRETENTION_GFS_HELPER_PIN={\"live_gfs_helper_sha256\":\"a1aed0c6039f8095bd5da7f62b47f4ee6932df98c4e0e7420d3006df86bd5c94\",\"pin_matches_live\":false,\"pinned_sha256\":\"6b7ec1ab3ee1c540a9113b5620c3b4b5a50de6536f3a069d31b2e1243f23bafa\",\"retention_sha256\":\"8adb6c10f5911f39c53775b89eac3cd1823f1ed34b4caccade5279c213e998a3\"}\n"
}