fixtures/vm101/root/hmn/hmn-rank-awg.sh: OK runtime/live-zero-healthy-isolated-proof.sh: OK runtime/vm100-live-control.sh: OK runtime/vm101-live-control.sh: OK LIVE_SEQUENCE_ORDER_PROVED=true NFT_ENDPOINT_BLACKHOLE_PROVED=true RETAINED_CACHED_BOOTSTRAP_PROVED=true BOOTSTRAP_START_AFTER_DIRECT_PROVED=true PRE_DIRECT_REPAIR_RACE_BLOCKED_PROVED=true HMN_DOWNLOAD_OVER_VPN_PROVED=true PROVIDER_DIRECT_NOT_USED_PROVED=true INVALID_ENDPOINT_CONFIGURATION_USED=false PACKETS_SENT_TO_INVALID_HMN_PORT=false ACCELERATED_PROFILE_RESTORATION_PROVED=true ROLLBACK_BOUNDARY_PROVED=true RESULT=PASS_R20QS_ISOLATED_ORCHESTRATION_PROOF EMERGENCY_ROLLBACK_ARMED=true { "schema": "router-egress-recovery-dispatcher-v2", "mode": "--dry-run", "slot": "egress1", "reason_input": "r20qs_retained_bootstrap_preflight", "iface": "vpn1", "candidate_endpoint": "157.173.25.198:34340", "adapter_dryrun_rc": 0, "adapter_dryrun_decision": "dry_run_ok", "adapter_dryrun_reason": "dry_run_candidate_full_config_selected", "adapter_selected_pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "adapter_selected_pool_age_sec": 1231425, "adapter_available_candidate_count": 7, "adapter_commit_rc": 0, "adapter_commit_decision": "", "adapter_commit_reason": "", "decision": "dry_run_ok", "reason": "dispatcher_ready", "apply_performed": false, "required_dispatch_confirm": "DISPATCH_egress1_157.173.25.198:34340", "safety": { "slot_is_required": true, "dry_run_no_uci_set": true, "dry_run_no_ifup_ifdown": true, "commit_requires_dispatch_confirm": true, "adapter_nonzero_rc_cannot_be_commit_ok": true } } RETAINED_BOOTSTRAP_CANDIDATE_PRESERVED=true RETAINED_POOL_MAX_AGE_BOOTSTRAP_TEMPORARY_SEC=31536000 HEALTH_WATCH_EMPTY_CACHE_ISOLATION=true PRE_DIRECT_HEALTH_REPAIR_CAN_BOOTSTRAP=false PRE_DIRECT_FULL_REFRESH_ORCHESTRATOR=/bin/true BOOTSTRAP_CANDIDATE_RETRY_COUNT_TEMPORARY=10 RETAINED_BOOTSTRAP_CANDIDATE=157.173.25.198:34340 PROVIDER_DIRECT_TEMPORARILY_DISABLED=true ACCELERATED_HEALTH_INTERVAL_SEC=5 ACCELERATED_TOPOLOGY_DELIVERY_INTERVAL_SEC=2 RESULT=PASS_R20QS_VM101_ACCELERATED_PROFILE_READY RESULT=PASS_R20QS_VM100_DIRECT_POLICY_ENABLED FAULT_ENDPOINT_vpn1=78.31.250.16:41729 FAULT_ENDPOINT_vpn2=192.121.163.235:42530 FAULT_ENDPOINT_vpn3=185.14.97.234:37492 FAULT_ENDPOINT_vpn4=151.236.30.139:33998 FAULT_ENDPOINT_vpn5=84.32.230.159:43808 NFT_ENDPOINT_BLACKHOLE_INJECTED=true INVALID_ENDPOINT_CONFIGURATION_USED=false PACKETS_SENT_TO_INVALID_HMN_PORT=false PROVIDER_DIRECT_RUNNING=false RESULT=PASS_R20QS_VM101_ZERO_HEALTHY_FAULT_INJECTED VM101_BACKUP_BASELINE_READ_SCOPE=remote_vm101 OLD_ACTIVE_GENERATION_ID_BASELINE=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=1 healthy=0 direct_required=none direct_active=false bootstrap=none/none provider_state=false recovery=FULL_POOL_REFRESH_PENDING hmn=none/vpn1 generation=r20c-20260728-104435-31512 EVENT=DIRECT_REQUIRED_AND_ACTIVE EPOCH=1785407752 DIRECT_REQUIRED_CONFIRMED_BEFORE_BOOTSTRAP=true HEALTH_REPAIR_STOPPED_BEFORE_BOOTSTRAP=true RETAINED_POOL_ENABLED_FOR_BOOTSTRAP=true PROVIDER_DIRECT_RUNNING=false FULL_REFRESH_RETRY_RUNNING=false RESULT=PASS_R20QS_VM101_CACHED_BOOTSTRAP_STARTED_AFTER_DIRECT EVENT=CACHED_BOOTSTRAP_CONTROLLER_STARTED_AFTER_DIRECT EPOCH=1785407782 PROGRESS_R20QS=elapsed=48 healthy=0 direct_required=true direct_active=true bootstrap=none/none provider_state=false recovery=FULL_POOL_REFRESH_PENDING hmn=none/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=66 healthy=0 direct_required=true direct_active=true bootstrap=RUNNING/RUNNING provider_state=false recovery=FULL_POOL_REFRESH_PENDING hmn=none/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=83 healthy=0 direct_required=none direct_active=true bootstrap=RUNNING/RUNNING provider_state=false recovery=NORMAL hmn=none/vpn1 generation=r20c-20260728-104435-31512 EVENT=CACHED_BOOTSTRAP_FIRST_HEALTHY EPOCH=1785407831 HEALTHY=1 CANDIDATE=157.173.25.198:34340 NFT_ENDPOINT_BLACKHOLE_RELEASED=true EXPLICIT_FULL_REFRESH_REQUESTED=true REFRESH_REQUEST_RESULT=REQUESTED REFRESH_REQUEST_MODE=FULL_POOL_REFRESH_PENDING REFRESH_REQUEST_DUE=true FULL_REFRESH_RETRY_STARTED_AFTER_FIRST_HEALTHY=false HEALTHY_AT_FAULT_RELEASE=1 RESULT=PASS_R20QS_VM101_CACHED_BOOTSTRAP_FAULT_RELEASE EVENT=NFT_FAULT_RELEASED_AFTER_CACHED_BOOTSTRAP EPOCH=1785407856 EXPLICIT_FULL_REFRESH_EXECUTOR_STARTED=true FULL_REFRESH_EXECUTOR_PVE_PID=3802325 EVENT=EXPLICIT_FULL_REFRESH_EXECUTOR_STARTED EPOCH=1785407856 FULL_REFRESH_EXECUTOR_EARLY_RC=23 FULL_REFRESH_EXECUTOR_LOG_BEGIN=true RESULT=STOP_R18_ACTIVE_GENERATION_MISSING FULL_REFRESH_EXECUTOR_LOG_END=true FULL_REFRESH_EXECUTOR_LOG_BEGIN=true RESULT=STOP_R18_ACTIVE_GENERATION_MISSING FULL_REFRESH_EXECUTOR_LOG_END=true EMERGENCY_ROLLBACK_STARTED=true ROLLBACK_VM101_STARTED=true ROLLBACK_SERVICES_QUIESCED=true ROLLBACK_CONFIG_RESTORED=true ROLLBACK_PROVIDER_STATE_RESTORED=true ROLLBACK_DURABLE_STATE_RESTORED=true ROLLBACK_RUNTIME_STATE_RESTORED=true ROLLBACK_CONFIG_HASHES_VERIFIED=true ROLLBACK_IFUP_vpn1_RC=0 ROLLBACK_IFUP_vpn2_RC=0 ROLLBACK_IFUP_vpn3_RC=0 ROLLBACK_IFUP_vpn4_RC=0 ROLLBACK_IFUP_vpn5_RC=0 ROLLBACK_WAIT_LINKS_BEFORE_ROUTE_APPLY=true ROLLBACK_LINK_READY_PROGRESS=0 ROLLBACK_LINK_READY_PROGRESS=5 ROLLBACK_ALL_VPN_LINKS_READY=true applied_slot=egress1 iface=vpn1 table=201 mark=0x201 applied_slot=egress2 iface=vpn2 table=202 mark=0x202 applied_slot=egress3 iface=vpn3 table=203 mark=0x203 applied_slot=egress4 iface=vpn4 table=204 mark=0x204 applied_slot=egress5 iface=vpn5 table=205 mark=0x205 applied_router_egress_slots_5=1 legacy_table200_dependency=false ROLLBACK_ROUTE_APPLY_ATTEMPT=1 ROLLBACK_ROUTE_APPLY_RC=0 ROLLBACK_ROUTE_APPLY_RESULT=PASS ROLLBACK_SERVICE_router-wgpay-topology-delivery=running ROLLBACK_SERVICE_router-egress-provider-direct=running ROLLBACK_SERVICE_router-egress-zero-healthy-bootstrap=running ROLLBACK_SERVICE_router-egress-full-pool-refresh-retry=running ROLLBACK_SERVICE_router-egress-health-repair=running ROLLBACK_SERVICES_RESTARTED_IN_GUARANTEED_CLEANUP=true ROLLBACK_HEALTHY_PROGRESS=5 RESULT=PASS_R20QS_VM101_ROLLBACK RESULT=PASS_R20QS_VM100_ROLLBACK EMERGENCY_ROLLBACK_FINISHED=true