__PRE_STATE__ date_utc=2026-07-11T10:38:20Z endpoint_fingerprint_pre=7398c52bdd06da0d7e1a03769e49d0859fdf58b153278a5f8a63a4e9b50fa53b cron_fingerprint_pre=d708ea7f7dfc73ad53172e27f08401321abc6beab0e7d86add033b808993bcea endpoint_pre.vpn1=178.215.227.13:44408 endpoint_pre.vpn2=109.248.198.4:37129 endpoint_pre.vpn3=95.211.68.119:45176 endpoint_pre.vpn4=78.31.250.16:41729 endpoint_pre.vpn5=157.173.27.69:41797 planner_pre_exists=true planner_pre_sha256=001e099adbb23035cfdad63c7d5821fc8854f1be552cc7ff46f42e1d1ceaef47 /usr/local/sbin/router-egress-hmn-plan-top5.sh helper_exists=true __BASELINE_DRYRUN_BEFORE_PATCH__ baseline_before_json_begin { "schema": "router-egress-hmn-top5-plan-v1", "mode": "--dry-run", "decision": "plan_ok", "reason": "top5_pool_ready", "pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "pool_age_sec": 63558, "pool_endpoint_count": 15, "top_count": 5, "changes_count": 1, "plan": [ {"slot":"egress1","iface":"vpn1","table":"201","mark":"0x201","dscp":"cs4","provider":"hidemyname","adapter":"hmn_pool_replace","current":"178.215.227.13:44408","target":"178.215.227.13:44408","change":false,"target_rank":"4","target_avg_ms":"50.900","target_file":"150-NL-Netherlands-Amsterdam-R5-178.215.227.13-awg1.conf"}, {"slot":"egress2","iface":"vpn2","table":"202","mark":"0x202","dscp":"cs5","provider":"hidemyname","adapter":"hmn_pool_replace","current":"109.248.198.4:37129","target":"192.121.163.235:42530","change":true,"target_rank":"1","target_avg_ms":"39.008","target_file":"128-LV-Latvia-Riga-S1-192.121.163.235-awg1.conf"}, {"slot":"egress3","iface":"vpn3","table":"203","mark":"0x203","dscp":"cs1","provider":"hidemyname","adapter":"hmn_pool_replace","current":"95.211.68.119:45176","target":"95.211.68.119:45176","change":false,"target_rank":"2","target_avg_ms":"44.271","target_file":"075-NL-Netherlands-Amsterdam-H13-95.211.68.119-awg1.conf"}, {"slot":"egress4","iface":"vpn4","table":"204","mark":"0x204","dscp":"cs2","provider":"hidemyname","adapter":"hmn_pool_replace","current":"78.31.250.16:41729","target":"78.31.250.16:41729","change":false,"target_rank":"3","target_avg_ms":"50.697","target_file":"072-NL-Netherlands-Amsterdam-S8-78.31.250.16-awg1.conf"}, {"slot":"egress5","iface":"vpn5","table":"205","mark":"0x205","dscp":"cs3","provider":"hidemyname","adapter":"hmn_pool_replace","current":"157.173.27.69:41797","target":"157.173.27.69:41797","change":false,"target_rank":"5","target_avg_ms":"56.803","target_file":"049-DE-Germany-Berlin-S7-157.173.27.69-awg1.conf"} ], "safety": {"dry_run_no_uci_set": true, "dry_run_no_ifup_ifdown": true, "dry_run_no_route_change": true} } baseline_before_json_end __PATCH_PLANNER__ planner_backup=/root/step050c-rebalance-planner-20260711-103820/router-egress-hmn-plan-top5.sh.before new_planner_syntax_ok=true planner_installed=/usr/local/sbin/router-egress-hmn-plan-top5.sh rollback=/root/rollback-step050c-rebalance-planner-20260711-103820.sh planner_post_sha256=6ec99e157235d811d6f0f3ab92de7f3371dc813f2478a654358982cda7ce34ce /usr/local/sbin/router-egress-hmn-plan-top5.sh __BASELINE_DRYRUN_AFTER_PATCH_REAL_STATE__ baseline_after_json_begin { "schema": "router-egress-hmn-plan-top5-v2", "decision": "plan_ok", "pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "pool_mtime_epoch": 1783702742, "quarantine_enabled": true, "quarantine_excluded_count": 0, "duplicate_excluded_count": 0, "desired_count": 5, "changes_count": 1, "plan": [ {"slot":"egress1","iface":"vpn1","current":"178.215.227.13:44408","target":"178.215.227.13:44408","change":false,"target_rank":"4","target_avg_ms":"50.900"} , {"slot":"egress2","iface":"vpn2","current":"109.248.198.4:37129","target":"192.121.163.235:42530","change":true,"target_rank":"1","target_avg_ms":"39.008"} , {"slot":"egress3","iface":"vpn3","current":"95.211.68.119:45176","target":"95.211.68.119:45176","change":false,"target_rank":"2","target_avg_ms":"44.271"} , {"slot":"egress4","iface":"vpn4","current":"78.31.250.16:41729","target":"78.31.250.16:41729","change":false,"target_rank":"3","target_avg_ms":"50.697"} , {"slot":"egress5","iface":"vpn5","current":"157.173.27.69:41797","target":"157.173.27.69:41797","change":false,"target_rank":"5","target_avg_ms":"56.803"} ] } baseline_after_json_end __SEEDED_QUARANTINE_DRYRUN_TEMP_STATE__ test_state=/tmp/step050c-quarantine-test-state-21883 test_endpoint=109.248.198.4:37129 test_pool=/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv seed_quarantine_done=true seeded_after_json_begin { "schema": "router-egress-hmn-plan-top5-v2", "decision": "plan_ok", "pool": "/root/hmn/cache/ok-awg1-strict-foreign-latest.tsv", "pool_mtime_epoch": 1783702742, "quarantine_enabled": true, "quarantine_excluded_count": 1, "duplicate_excluded_count": 0, "desired_count": 5, "changes_count": 1, "plan": [ {"slot":"egress1","iface":"vpn1","current":"178.215.227.13:44408","target":"178.215.227.13:44408","change":false,"target_rank":"4","target_avg_ms":"50.900"} , {"slot":"egress2","iface":"vpn2","current":"109.248.198.4:37129","target":"192.121.163.235:42530","change":true,"target_rank":"1","target_avg_ms":"39.008"} , {"slot":"egress3","iface":"vpn3","current":"95.211.68.119:45176","target":"95.211.68.119:45176","change":false,"target_rank":"2","target_avg_ms":"44.271"} , {"slot":"egress4","iface":"vpn4","current":"78.31.250.16:41729","target":"78.31.250.16:41729","change":false,"target_rank":"3","target_avg_ms":"50.697"} , {"slot":"egress5","iface":"vpn5","current":"157.173.27.69:41797","target":"157.173.27.69:41797","change":false,"target_rank":"5","target_avg_ms":"56.803"} ] } seeded_after_json_end __POST_STATE__ endpoint_fingerprint_post=7398c52bdd06da0d7e1a03769e49d0859fdf58b153278a5f8a63a4e9b50fa53b cron_fingerprint_post=d708ea7f7dfc73ad53172e27f08401321abc6beab0e7d86add033b808993bcea iface.vpn1.exists=true strict.vpn1=true iface.vpn2.exists=true strict.vpn2=true iface.vpn3.exists=true strict.vpn3=true iface.vpn4.exists=true strict.vpn4=true iface.vpn5.exists=true strict.vpn5=true table201_has_route=true table202_has_route=true table203_has_route=true table204_has_route=true table205_has_route=true endpoint_post.vpn1=178.215.227.13:44408 endpoint_post.vpn2=109.248.198.4:37129 endpoint_post.vpn3=95.211.68.119:45176 endpoint_post.vpn4=78.31.250.16:41729 endpoint_post.vpn5=157.173.27.69:41797 watcher_running=true watcher_enabled=true production_network_config_changed=false apply_performed=false temp_quarantine_removed=true