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": 1243789, "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=0 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=1785420116 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=1785420147 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=65 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=82 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=1785420196 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=1785420220 RUNTIME_ACTIVE_GENERATION_ANCHOR_CREATED=true RUNTIME_ACTIVE_GENERATION_ALREADY_VALID=false RUNTIME_ACTIVE_GENERATION_ID=r20c-20260728-104435-31512 RUNTIME_ACTIVE_GENERATION_DIR=/tmp/lib/router-egress-recovery/generations/staging/r20c-20260728-104435-31512 RUNTIME_ACTIVE_GENERATION_SOURCE=durable_active_generation_id_and_current_network RESULT=PASS_R20QS_RUNTIME_ACTIVE_GENERATION_READY EVENT=RUNTIME_ACTIVE_GENERATION_READY EPOCH=1785420220 EXPLICIT_FULL_REFRESH_EXECUTOR_STARTED=true FULL_REFRESH_EXECUTOR_PVE_PID=3836522 EVENT=EXPLICIT_FULL_REFRESH_EXECUTOR_STARTED EPOCH=1785420220 PROGRESS_R20QS=elapsed=121 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=none/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=132 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=none/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=142 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=none/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=152 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=none/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=163 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=none/vpn1 generation=r20c-20260728-104435-31512 EVENT=HMN_DOWNLOAD_OVER_HEALTHY_VPN EPOCH=1785420269 RUN=20260730-140340 IFACE=vpn1 PROGRESS_R20QS=elapsed=173 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=183 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=193 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=203 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=213 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=223 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=234 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=244 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=254 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=264 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=274 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=284 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=295 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=305 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=315 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=325 healthy=4 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=336 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=346 healthy=4 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=357 healthy=4 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=367 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=377 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=388 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=398 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=408 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=418 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=428 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=438 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=449 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=459 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=469 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=479 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=489 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=499 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=513 healthy=4 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=524 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=534 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=544 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=554 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=564 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=574 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=585 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=595 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=605 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=615 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=625 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=635 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=646 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=656 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=666 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=676 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=686 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=696 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=707 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=717 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=727 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=740 healthy=4 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=751 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=761 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=771 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=781 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=792 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=802 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=812 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=822 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=833 healthy=3 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=843 healthy=0 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=853 healthy=0 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 PROGRESS_R20QS=elapsed=864 healthy=0 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=FULL_POOL_REFRESH_RUNNING hmn=vpn/vpn1 generation=r20c-20260728-104435-31512 EVENT=FULL_POOL_REFRESH_PASS EPOCH=1785420973 GENERATION=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=874 healthy=5 direct_required=none direct_active=true bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=884 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=894 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=904 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=914 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=925 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=935 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=945 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=955 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=965 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=975 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=985 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=996 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1006 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1016 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1026 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1036 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1047 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1057 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1067 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1077 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1087 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1097 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1108 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1118 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1128 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1138 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1148 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1158 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1169 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1179 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1189 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 PROGRESS_R20QS=elapsed=1199 healthy=5 direct_required=none direct_active=false bootstrap=RECOVERED/PASS_CACHED_BOOTSTRAP provider_state=false recovery=NORMAL hmn=vpn/vpn1 generation=r20c-20260730-140340-8031 DIRECT_REQUIRED_AND_ACTIVE_OBSERVED=true CACHED_BOOTSTRAP_CONTROLLER_STARTED_AFTER_DIRECT=true CACHED_BOOTSTRAP_FIRST_HEALTHY_OBSERVED=true NFT_FAULT_RELEASED_AFTER_CACHED_BOOTSTRAP=true EXPLICIT_FULL_REFRESH_REQUESTED=true RUNTIME_ACTIVE_GENERATION_READY=true EXPLICIT_FULL_REFRESH_EXECUTOR_STARTED=true HMN_DOWNLOAD_OVER_HEALTHY_VPN_OBSERVED=true FULL_REFRESH_RUNNING_OBSERVED=true FULL_REFRESH_DURABLE_PASS_OBSERVED=true FINAL_FIVE_HEALTHY_NORMAL_OBSERVED=false PROVIDER_DIRECT_STATE_PRESENT_DURING_TEST=false PROVIDER_DIRECT_ATTEMPT_COUNT=0 FULL_REFRESH_EXECUTOR_LOG_BEGIN=true >>> [R20C] provider download HideMyName download all AWG configs AWG parameter: awg=1 Request transport: vpn Request interface: vpn1 Run dir: /root/hmn/runs/20260730-140340 Config dir: /root/hmn/configs/awg1/20260730-140340 0/4 Проверяю доступ к hide-my-name.net через vpn1... OK. 1/4 Скачиваю serverlist... OK: /root/hmn/runs/20260730-140340/serverlist.json 2/4 Извлекаю все WG-кандидаты из services.wg... WG-кандидатов найдено: 35 3/4 Скачиваю конфиги для всех WG-кандидатов... [1/35] CA | Canada, Saint-Lambert S1 | 188.190.17.80:32800 OK -> 188.190.17.80:32800 | address=10.118.187.144/32 | match=yes [2/35] UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 OK -> 38.244.192.244:45389 | address=10.112.60.219/32 | match=yes [3/35] DE | Germany, Berlin S7 | 157.173.27.69:41797 OK -> 157.173.27.69:41797 | address=10.97.187.205/32 | match=yes [4/35] FI | Finland, Helsinki S4 | 192.71.247.18:35999 OK -> 192.71.247.18:35999 | address=10.98.185.144/32 | match=yes [5/35] BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 OK -> 194.71.227.212:32583 | address=10.100.254.15/32 | match=yes [6/35] CL | Chile, Santiago | 38.7.197.83:38465 OK -> 38.7.197.83:38465 | address=10.101.61.41/32 | match=yes [7/35] CZ | Czech Republic, Prague S1 | 193.235.207.39:38330 OK -> 193.235.207.39:38330 | address=10.102.248.214/32 | match=yes [8/35] US | USA, Los Angeles S2 | 107.172.187.100:39480 OK -> 107.172.187.100:39480 | address=10.103.56.214/32 | match=yes [9/35] NL | Netherlands, Amsterdam S8 | 78.31.250.16:41729 OK -> 78.31.250.16:41729 | address=10.103.120.171/32 | match=yes [10/35] TR | Turkey, Istanbul S3 | 84.32.230.159:43808 OK -> 84.32.230.159:43808 | address=10.103.187.191/32 | match=yes [11/35] NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 OK -> 95.211.68.119:45176 | address=10.104.58.109/32 | match=yes [12/35] IT | Italy, Milan S3 | 149.154.157.24:35090 OK -> 149.154.157.24:35090 | address=10.104.120.117/32 | match=yes [13/35] US | USA, New York S1 | 107.175.93.59:31095 OK -> 107.175.93.59:31095 | address=10.107.43.173/32 | match=yes [14/35] US | USA, Dallas | 107.174.226.51:44839 OK -> 107.174.226.51:44839 | address=10.107.108.112/32 | match=yes [15/35] JP | Japan, Tokyo | 192.121.162.75:45945 OK -> 192.121.162.75:45945 | address=10.108.238.215/32 | match=yes [16/35] HU | Hungary, Budapest S6 | 89.46.237.14:38594 OK -> 89.46.237.14:38594 | address=10.81.111.97/32 | match=yes [17/35] PS | UAE, Dubai | 103.57.251.39:37380 OK -> 103.57.251.39:37380 | address=10.82.239.94/32 | match=yes [18/35] NO | Norway, Sandefjord S15 | 185.14.97.234:37492 OK -> 185.14.97.234:37492 | address=10.83.41.157/32 | match=yes [19/35] US | USA, New York City S3 | 64.253.89.235:37402 OK -> 64.253.89.235:37402 | address=10.83.172.142/32 | match=yes [20/35] RU | Russia, Moscow S5 | 141.98.189.83:39408 OK -> 141.98.189.83:39408 | address=10.83.235.104/32 | match=yes [21/35] LV | Latvia, Riga S1 | 192.121.163.235:42530 OK -> 192.121.163.235:42530 | address=10.86.108.200/32 | match=yes [22/35] CH | Switzerland, Zurich S2 | 89.46.232.39:40316 OK -> 89.46.232.39:40316 | address=10.86.172.73/32 | match=yes [23/35] SE | Sweden, Stockholm S2 | 46.246.127.84:36230 OK -> 46.246.127.84:36230 | address=10.87.170.125/32 | match=yes [24/35] RS | Serbia, Belgrade S2 | 194.71.126.45:32821 OK -> 194.71.126.45:32821 | address=10.89.174.45/32 | match=yes [25/35] GB | United Kingdom, London S1 | 37.235.54.96:38971 OK -> 37.235.54.96:38971 | address=10.90.235.244/32 | match=yes [26/35] US | USA, Salt Lake City S2 | 23.158.72.87:45460 OK -> 23.158.72.87:45460 | address=10.91.43.12/32 | match=yes [27/35] AT | Austria, Vienna S3 | 157.173.25.198:34340 OK -> 157.173.25.198:34340 | address=10.91.168.223/32 | match=yes [28/35] NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 OK -> 178.215.227.13:44408 | address=10.91.233.132/32 | match=yes [29/35] SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 OK -> 192.71.244.202:45735 | address=10.92.173.35/32 | match=yes [30/35] KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 OK -> 109.248.198.4:37129 | address=10.77.236.75/32 | match=yes [31/35] AT | Austria, Graz S1 | 151.236.30.139:33998 OK -> 151.236.30.139:33998 | address=10.124.237.218/32 | match=yes [32/35] HK | Hong Kong, Central District S2 | 112.120.98.53:46369 OK -> 112.120.98.53:46369 | address=10.95.47.73/32 | match=yes [33/35] EE | Estonia, Tallinn S2 | 89.40.104.201:36979 OK -> 89.40.104.201:36979 | address=10.65.43.208/32 | match=yes [34/35] KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 OK -> 77.67.8.84:43378 | address=10.66.44.225/32 | match=yes [35/35] IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 OK -> 192.71.27.64:40044 | address=10.67.234.5/32 | match=yes 4/4 Готово. Всего WG-кандидатов: 35 Конфигов скачано: 35 Ошибок: 0 Конфиги: /root/hmn/configs/awg1/20260730-140340 Latest symlink: /root/hmn/configs/awg1/latest Таблица рабочих: /root/hmn/runs/20260730-140340/working-awg1.tsv Копия latest: /root/hmn/cache/working-awg1-latest.tsv Список скачанных: 1. id=7 | CA | Canada, Saint-Lambert S1 | 188.190.17.80:32800 | endpoint=188.190.17.80:32800 | /root/hmn/configs/awg1/20260730-140340/007-CA-Canada-Saint-Lambert-S1-188.190.17.80-awg1.conf 2. id=29 | UA | Ukraine, Kyiv S3 | 38.244.192.244:45389 | endpoint=38.244.192.244:45389 | /root/hmn/configs/awg1/20260730-140340/029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf 3. id=49 | DE | Germany, Berlin S7 | 157.173.27.69:41797 | endpoint=157.173.27.69:41797 | /root/hmn/configs/awg1/20260730-140340/049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf 4. id=53 | FI | Finland, Helsinki S4 | 192.71.247.18:35999 | endpoint=192.71.247.18:35999 | /root/hmn/configs/awg1/20260730-140340/053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf 5. id=62 | BE | Belgium, Oostkamp S7 | 194.71.227.212:32583 | endpoint=194.71.227.212:32583 | /root/hmn/configs/awg1/20260730-140340/062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf 6. id=63 | CL | Chile, Santiago | 38.7.197.83:38465 | endpoint=38.7.197.83:38465 | /root/hmn/configs/awg1/20260730-140340/063-CL-Chile-Santiago-38.7.197.83-awg1.conf 7. id=70 | CZ | Czech Republic, Prague S1 | 193.235.207.39:38330 | endpoint=193.235.207.39:38330 | /root/hmn/configs/awg1/20260730-140340/070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf 8. id=71 | US | USA, Los Angeles S2 | 107.172.187.100:39480 | endpoint=107.172.187.100:39480 | /root/hmn/configs/awg1/20260730-140340/071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf 9. id=72 | NL | Netherlands, Amsterdam S8 | 78.31.250.16:41729 | endpoint=78.31.250.16:41729 | /root/hmn/configs/awg1/20260730-140340/072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf 10. id=73 | TR | Turkey, Istanbul S3 | 84.32.230.159:43808 | endpoint=84.32.230.159:43808 | /root/hmn/configs/awg1/20260730-140340/073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf 11. id=75 | NL | Netherlands, Amsterdam H13 | 95.211.68.119:45176 | endpoint=95.211.68.119:45176 | /root/hmn/configs/awg1/20260730-140340/075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf 12. id=76 | IT | Italy, Milan S3 | 149.154.157.24:35090 | endpoint=149.154.157.24:35090 | /root/hmn/configs/awg1/20260730-140340/076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf 13. id=87 | US | USA, New York S1 | 107.175.93.59:31095 | endpoint=107.175.93.59:31095 | /root/hmn/configs/awg1/20260730-140340/087-US-USA-New-York-S1-107.175.93.59-awg1.conf 14. id=88 | US | USA, Dallas | 107.174.226.51:44839 | endpoint=107.174.226.51:44839 | /root/hmn/configs/awg1/20260730-140340/088-US-USA-Dallas-107.174.226.51-awg1.conf 15. id=94 | JP | Japan, Tokyo | 192.121.162.75:45945 | endpoint=192.121.162.75:45945 | /root/hmn/configs/awg1/20260730-140340/094-JP-Japan-Tokyo-192.121.162.75-awg1.conf 16. id=108 | HU | Hungary, Budapest S6 | 89.46.237.14:38594 | endpoint=89.46.237.14:38594 | /root/hmn/configs/awg1/20260730-140340/108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf 17. id=114 | PS | UAE, Dubai | 103.57.251.39:37380 | endpoint=103.57.251.39:37380 | /root/hmn/configs/awg1/20260730-140340/114-PS-UAE-Dubai-103.57.251.39-awg1.conf 18. id=115 | NO | Norway, Sandefjord S15 | 185.14.97.234:37492 | endpoint=185.14.97.234:37492 | /root/hmn/configs/awg1/20260730-140340/115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf 19. id=117 | US | USA, New York City S3 | 64.253.89.235:37402 | endpoint=64.253.89.235:37402 | /root/hmn/configs/awg1/20260730-140340/117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf 20. id=118 | RU | Russia, Moscow S5 | 141.98.189.83:39408 | endpoint=141.98.189.83:39408 | /root/hmn/configs/awg1/20260730-140340/118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf 21. id=128 | LV | Latvia, Riga S1 | 192.121.163.235:42530 | endpoint=192.121.163.235:42530 | /root/hmn/configs/awg1/20260730-140340/128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf 22. id=129 | CH | Switzerland, Zurich S2 | 89.46.232.39:40316 | endpoint=89.46.232.39:40316 | /root/hmn/configs/awg1/20260730-140340/129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf 23. id=133 | SE | Sweden, Stockholm S2 | 46.246.127.84:36230 | endpoint=46.246.127.84:36230 | /root/hmn/configs/awg1/20260730-140340/133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf 24. id=141 | RS | Serbia, Belgrade S2 | 194.71.126.45:32821 | endpoint=194.71.126.45:32821 | /root/hmn/configs/awg1/20260730-140340/141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf 25. id=146 | GB | United Kingdom, London S1 | 37.235.54.96:38971 | endpoint=37.235.54.96:38971 | /root/hmn/configs/awg1/20260730-140340/146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf 26. id=147 | US | USA, Salt Lake City S2 | 23.158.72.87:45460 | endpoint=23.158.72.87:45460 | /root/hmn/configs/awg1/20260730-140340/147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf 27. id=149 | AT | Austria, Vienna S3 | 157.173.25.198:34340 | endpoint=157.173.25.198:34340 | /root/hmn/configs/awg1/20260730-140340/149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf 28. id=150 | NL | Netherlands, Amsterdam R5 | 178.215.227.13:44408 | endpoint=178.215.227.13:44408 | /root/hmn/configs/awg1/20260730-140340/150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf 29. id=153 | SI | Slovenia, Ljubljana S3 | 192.71.244.202:45735 | endpoint=192.71.244.202:45735 | /root/hmn/configs/awg1/20260730-140340/153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf 30. id=162 | KZ | Kazakhstan, Karaganda S1 | 109.248.198.4:37129 | endpoint=109.248.198.4:37129 | /root/hmn/configs/awg1/20260730-140340/162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf 31. id=180 | AT | Austria, Graz S1 | 151.236.30.139:33998 | endpoint=151.236.30.139:33998 | /root/hmn/configs/awg1/20260730-140340/180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf 32. id=206 | HK | Hong Kong, Central District S2 | 112.120.98.53:46369 | endpoint=112.120.98.53:46369 | /root/hmn/configs/awg1/20260730-140340/206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf 33. id=214 | EE | Estonia, Tallinn S2 | 89.40.104.201:36979 | endpoint=89.40.104.201:36979 | /root/hmn/configs/awg1/20260730-140340/214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf 34. id=218 | KZ | Kazakhstan, Almaty M2 | 77.67.8.84:43378 | endpoint=77.67.8.84:43378 | /root/hmn/configs/awg1/20260730-140340/218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf 35. id=225 | IL | Israel, Tel Aviv S5 | 192.71.27.64:40044 | endpoint=192.71.27.64:40044 | /root/hmn/configs/awg1/20260730-140340/225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf PROVIDER_REQUEST_TRANSPORT=vpn PROVIDER_REQUEST_INTERFACE=vpn1 PROVIDER_NETWORK_MUTATION_PERFORMED=false OpenWRT network config не трогали. >>> [R20C] provider candidate testing HideMyName AWG strict zero-loss tunnel tester Config dir: /root/hmn/configs/awg1/20260730-140340 Probe IPs: 9.9.9.9 1.1.1.1 Ping count: 5 per IP Wait seconds: 8 Run dir: /root/hmn/test-runs/20260730-140427 [1/35] 007-CA-Canada-Saint-Lambert-S1-188.190.17.80-awg1.conf endpoint: 188.190.17.80:32800 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=121.342 [2/35] 029-UA-Ukraine-Kyiv-S3-38.244.192.244-awg1.conf endpoint: 38.244.192.244:45389 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [3/35] 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf endpoint: 157.173.27.69:41797 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=57.451 [4/35] 053-FI-Finland-Helsinki-S4-192.71.247.18-awg1.conf endpoint: 192.71.247.18:35999 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [5/35] 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf endpoint: 194.71.227.212:32583 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=214.220 [6/35] 063-CL-Chile-Santiago-38.7.197.83-awg1.conf endpoint: 38.7.197.83:38465 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=248.507 [7/35] 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf endpoint: 193.235.207.39:38330 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=66.820 [8/35] 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf endpoint: 107.172.187.100:39480 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=194.255 [9/35] 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf endpoint: 78.31.250.16:41729 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=51.301 [10/35] 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf endpoint: 84.32.230.159:43808 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=63.954 [11/35] 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf endpoint: 95.211.68.119:45176 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=48.855 [12/35] 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf endpoint: 149.154.157.24:35090 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=229.402 [13/35] 087-US-USA-New-York-S1-107.175.93.59-awg1.conf endpoint: 107.175.93.59:31095 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=153.420 [14/35] 088-US-USA-Dallas-107.174.226.51-awg1.conf endpoint: 107.174.226.51:44839 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=175.752 [15/35] 094-JP-Japan-Tokyo-192.121.162.75-awg1.conf endpoint: 192.121.162.75:45945 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [16/35] 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf endpoint: 89.46.237.14:38594 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=111.002 [17/35] 114-PS-UAE-Dubai-103.57.251.39-awg1.conf endpoint: 103.57.251.39:37380 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [18/35] 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf endpoint: 185.14.97.234:37492 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=65.929 [19/35] 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf endpoint: 64.253.89.235:37402 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=141.507 [20/35] 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf endpoint: 141.98.189.83:39408 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=111.530 [21/35] 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf endpoint: 192.121.163.235:42530 endpoint already UP on vpn2; testing existing interface, not starting duplicate status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=39.178 [22/35] 129-CH-Switzerland-Zurich-S2-89.46.232.39-awg1.conf endpoint: 89.46.232.39:40316 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [23/35] 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf endpoint: 46.246.127.84:36230 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=62.457 [24/35] 141-RS-Serbia-Belgrade-S2-194.71.126.45-awg1.conf endpoint: 194.71.126.45:32821 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [25/35] 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf endpoint: 37.235.54.96:38971 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=77.127 [26/35] 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf endpoint: 23.158.72.87:45460 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=185.541 [27/35] 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf endpoint: 157.173.25.198:34340 endpoint already UP on vpn1; testing existing interface, not starting duplicate status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=59.727 [28/35] 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf endpoint: 178.215.227.13:44408 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=49.264 [29/35] 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf endpoint: 192.71.244.202:45735 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=65.935 [30/35] 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf endpoint: 109.248.198.4:37129 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=206.301 [31/35] 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf endpoint: 151.236.30.139:33998 status=FAIL_PING_LOSS loss=9.9.9.9:0%,1.1.1.1:20% avg=64.915 [32/35] 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf endpoint: 112.120.98.53:46369 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=197.909 [33/35] 214-EE-Estonia-Tallinn-S2-89.40.104.201-awg1.conf endpoint: 89.40.104.201:36979 status=FAIL_NO_HANDSHAKE loss=9.9.9.9:100%,1.1.1.1:100% avg=- [34/35] 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf endpoint: 77.67.8.84:43378 status=OK loss=9.9.9.9:0%,1.1.1.1:0% avg=157.895 [35/35] 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf endpoint: 192.71.27.64:40044 status=FAIL_PING_LOSS loss=9.9.9.9:20%,1.1.1.1:0% avg=167.890 Готово. Results: /root/hmn/test-runs/20260730-140427/results.tsv Summary: total=35 OK=19 FAIL=16 OK candidates: 007-CA-Canada-Saint-Lambert-S1-188.190.17.80-awg1.conf | 188.190.17.80:32800 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=121.342 049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf | 157.173.27.69:41797 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=57.451 062-BE-Belgium-Oostkamp-S7-194.71.227.212-awg1.conf | 194.71.227.212:32583 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=214.220 063-CL-Chile-Santiago-38.7.197.83-awg1.conf | 38.7.197.83:38465 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=248.507 072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf | 78.31.250.16:41729 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=51.301 073-TR-Turkey-Istanbul-S3-84.32.230.159-awg1.conf | 84.32.230.159:43808 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=63.954 075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf | 95.211.68.119:45176 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=48.855 108-HU-Hungary-Budapest-S6-89.46.237.14-awg1.conf | 89.46.237.14:38594 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=111.002 117-US-USA-New-York-City-S3-64.253.89.235-awg1.conf | 64.253.89.235:37402 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=141.507 118-RU-Russia-Moscow-S5-141.98.189.83-awg1.conf | 141.98.189.83:39408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=111.530 128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf | 192.121.163.235:42530 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=39.178 146-GB-United-Kingdom-London-S1-37.235.54.96-awg1.conf | 37.235.54.96:38971 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=77.127 147-US-USA-Salt-Lake-City-S2-23.158.72.87-awg1.conf | 23.158.72.87:45460 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=185.541 149-AT-Austria-Vienna-S3-157.173.25.198-awg1.conf | 157.173.25.198:34340 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=59.727 150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf | 178.215.227.13:44408 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=49.264 153-SI-Slovenia-Ljubljana-S3-192.71.244.202-awg1.conf | 192.71.244.202:45735 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=65.935 162-KZ-Kazakhstan-Karaganda-S1-109.248.198.4-awg1.conf | 109.248.198.4:37129 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=206.301 206-HK-Hong-Kong-Central-District-S2-112.120.98.53-awg1.conf | 112.120.98.53:46369 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=197.909 218-KZ-Kazakhstan-Almaty-M2-77.67.8.84-awg1.conf | 77.67.8.84:43378 | loss=9.9.9.9:0%,1.1.1.1:0% | avg=157.895 Strict rejects with ping loss: 070-CZ-Czech-Republic-Prague-S1-193.235.207.39-awg1.conf | 193.235.207.39:38330 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=66.820 071-US-USA-Los-Angeles-S2-107.172.187.100-awg1.conf | 107.172.187.100:39480 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=194.255 076-IT-Italy-Milan-S3-149.154.157.24-awg1.conf | 149.154.157.24:35090 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=229.402 087-US-USA-New-York-S1-107.175.93.59-awg1.conf | 107.175.93.59:31095 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=153.420 088-US-USA-Dallas-107.174.226.51-awg1.conf | 107.174.226.51:44839 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=175.752 115-NO-Norway-Sandefjord-S15-185.14.97.234-awg1.conf | 185.14.97.234:37492 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=65.929 133-SE-Sweden-Stockholm-S2-46.246.127.84-awg1.conf | 46.246.127.84:36230 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=62.457 180-AT-Austria-Graz-S1-151.236.30.139-awg1.conf | 151.236.30.139:33998 | loss=9.9.9.9:0%,1.1.1.1:20% | avg=64.915 225-IL-Israel-Tel-Aviv-S5-192.71.27.64-awg1.conf | 192.71.27.64:40044 | loss=9.9.9.9:20%,1.1.1.1:0% | avg=167.890 main routes touching vpn_test: >>> [R20C] adapt tester results to provider ranker v1 schema >>> [R20C] provider ranking RESULT=PASS_HMN_PROVIDER_RANK RESULTS=/var/lib/router-egress-recovery/full-refresh-attempts/r20c-20260730-140340-8031/provider-results-ranker-v1.tsv RANKED=/root/hmn/cache/ranked-awg1-20260730-141531.tsv RANKED_LATEST=/root/hmn/cache/ranked-awg1-latest.tsv CANDIDATE_POOL=/root/hmn/cache/candidate-pool-awg1-latest.tsv CANDIDATE_COUNT=14 SLOT_ASSIGNMENT_PERFORMED=false >>> [R20C] generation build and validation RESULT=PASS_R15B2_GENERATION_STAGED GENERATION_ID=r20c-20260730-140340-8031 GENERATION_DIR=/var/lib/router-egress-recovery/generations/staging/r20c-20260730-140340-8031 SOURCE_POOL=/root/hmn/cache/candidate-pool-awg1-latest.tsv SOURCE_POOL_AGE_SEC=0 SLOT_COUNT=5 VALIDATOR=PASS ACTIVATION_ALLOWED=false ACTIVE_GENERATION_CREATED=false ACTIVE_SLOTS_CHANGED=false >>> [R20C] transactional active-generation replacement >>> prepare complete five-slot network configuration >>> stop health repair service and apply complete prepared network >>> verify all five endpoints and strict health >>> commit active symlink and reset repair state only after complete proof RESULT=PASS_R18_GENERATION_REPLACED ACTIVATION_OPERATION=replace_active_generation GENERATION_ID=r20c-20260730-140340-8031 GENERATION_DIR=/var/lib/router-egress-recovery/generations/staging/r20c-20260730-140340-8031 ACTIVE_LINK=/var/lib/router-egress-recovery/generations/active TRANSACTION_DIR=/var/lib/router-egress-recovery/activations/20260730-141531-r20c-20260730-140340-8031 ROLLBACK_FILE=/var/lib/router-egress-recovery/activations/20260730-141531-r20c-20260730-140340-8031/rollback.sh REPAIR_COUNTER_RESET=true AUTHORIZATION_ID=r20c-r20c-20260730-140340-8031-1785420931 AUTHORIZATION_CONSUMED=true ACTIVE_SLOT_COUNT=5 PREVIOUS_GENERATION_ID=r20c-20260728-104435-31512 RUNTIME_IMPACT=true RESULT=NOOP_WATCHER_TOPOLOGY_STATE_UNCHANGED EXHAUSTED_SLOTS=egress2,egress3,egress4,egress5 RESULT=NOOP_TOPOLOGY_SOURCE_ALREADY_ACKED RESULT=NOOP_TOPOLOGY_NOT_PENDING RESULT=PASS_TOPOLOGY_GENERATION_CREATED PENDING_GENERATION=000000000008 PENDING_PAYLOAD_SHA256=f59170c0ec0b0b852ea20ed5cfea7fbf236be0b5856827ab8c96f50705247256 RESULT=PASS_WATCHER_TOPOLOGY_SYNC ACTION=bridge-clear SLOT=egress2 FALLBACK_GENERATION=000000000005 FALLBACK_MODE=SLOT_EXHAUSTED EXHAUSTED_SLOTS=egress3,egress4,egress5 FIRST_HEALTHY_SLOT=egress1 OUTBOX_RC=0 RESULT=NOOP_TOPOLOGY_PENDING_REPLAY PENDING_GENERATION=000000000008 RESULT=PASS_TOPOLOGY_ACK_ACCEPTED ACKED_GENERATION=000000000008 ACKED_PAYLOAD_SHA256=f59170c0ec0b0b852ea20ed5cfea7fbf236be0b5856827ab8c96f50705247256 RESULT=PASS_TOPOLOGY_GENERATION_CREATED PENDING_GENERATION=000000000009 PENDING_PAYLOAD_SHA256=12411ddc8602c2a8f1620d16f5085b179cce68cbc4e9faf9fe064ee4ae36b6ff RESULT=PASS_WATCHER_TOPOLOGY_SYNC ACTION=bridge-clear SLOT=egress3 FALLBACK_GENERATION=000000000006 FALLBACK_MODE=SLOT_EXHAUSTED EXHAUSTED_SLOTS=egress4,egress5 FIRST_HEALTHY_SLOT=egress1 OUTBOX_RC=0 RESULT=NOOP_TOPOLOGY_PENDING_REPLAY PENDING_GENERATION=000000000009 RESULT=PASS_TOPOLOGY_ACK_ACCEPTED ACKED_GENERATION=000000000009 ACKED_PAYLOAD_SHA256=12411ddc8602c2a8f1620d16f5085b179cce68cbc4e9faf9fe064ee4ae36b6ff RESULT=PASS_TOPOLOGY_GENERATION_CREATED PENDING_GENERATION=000000000010 PENDING_PAYLOAD_SHA256=163d09590d14404fbc887d020ba883339da53cf5907c81817b3fc24a4d75245f RESULT=PASS_WATCHER_TOPOLOGY_SYNC ACTION=bridge-clear SLOT=egress4 FALLBACK_GENERATION=000000000007 FALLBACK_MODE=SLOT_EXHAUSTED EXHAUSTED_SLOTS=egress5 FIRST_HEALTHY_SLOT=egress1 OUTBOX_RC=0 RESULT=NOOP_TOPOLOGY_PENDING_REPLAY PENDING_GENERATION=000000000010 RESULT=RETRY_TOPOLOGY_TRANSPORT_FAILED TRANSPORT_RC=74 RESULT=STOP_R20QQ_RECONCILE_DELIVERY_FAILED SLOT=egress4 DELIVERY_RC=69 RESULT=STOP_R20QQ_FULL_REFRESH_TOPOLOGY_RECONCILE_FAILED TOPOLOGY_RECONCILE_RC=0 ACTIVE_GENERATION_REPLACED=true CORE_CHANGE_COMPLETE=true ATTEMPT_DIR=/var/lib/router-egress-recovery/full-refresh-attempts/r20c-20260730-140340-8031 ACTIVE_GENERATION_PRESERVED=true REPAIR_COUNTER_PRESERVED=true DIRECT_FAILOPEN_USED=false 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=1 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