__PRE__ script=/usr/local/sbin/router-wgpay-egress-local.sh script_sha256=f9432a39be5555dad13132eb5f089f7b638956027c9c060e98de29743bc7d88a script_backup=/root/step047a-script-20260710-121955.backup conf=/etc/router-wgpay-egress-local.conf conf_sha256=90797d54fbb0bd46388b54ef81fd578f86377aa7a202698f0767bb413e432557 rollback=/root/rollback-step047a-v7-stateful-20260710-121955.sh state_exists_pre=false state_sha_pre=none selector_sha_pre=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460 selector_rows_pre=5 line_10_pre=10.253.1.10 cs1 canary_vpn3 line_11_pre=10.253.1.11 cs2 canary_vpn4 line_12_pre=10.253.1.12 cs3 canary_vpn5 line_13_pre=10.253.1.13 cs4 canary_vpn1 line_14_pre=10.253.1.14 cs5 canary_vpn2 class_cs1_pre=1 class_cs2_pre=1 class_cs3_pre=1 class_cs4_pre=1 class_cs5_pre=1 peer_count_pre=5 allowed_ip_count_pre=5 uci_peer_sections_pre=0 conf_mode=MODE=--commit conf_interval=INTERVAL=60 conf_idle_seconds=ROUTER_EGRESS_IDLE_SECONDS=900 conf_cooldown=ROUTER_EGRESS_REASSIGN_COOLDOWN_SECONDS=900 precheck_ok=true service_running_after_stop=false enable_rc=0 start_rc=0 start_stderr= __AFTER_OBSERVE__ init_enabled_after=true service_running_after=true loop_pid_after=6672 segment_v7_count=2 segment_commit_mode_count=3 segment_run_rc0_count=2 segment_action0_count=2 segment_noop_count=2 segment_state_write_true_count=4 segment_selector_update_true_count=0 segment_selector_apply_true_count=0 segment_active_now_count_seen=2 segment_active_state_count_seen=2 segment_delta_seen=10 __LOG_SEGMENT_TAIL_BEGIN__ __ROUTER_WGPAY_EGRESS_LOCAL_LOOP_BEGIN__ pid=6672 conf=/etc/router-wgpay-egress-local.conf mode=--commit interval=60 allocator_enabled=1 paused=0 force_mode=off started_at=2026-07-10T12:19:57+00:00 __ROUTER_WGPAY_EGRESS_LOCAL_RUN_BEGIN__ run_started_at=2026-07-10T12:19:57+00:00 conf=/etc/router-wgpay-egress-local.conf mode=--commit KEYMASK-wgpay-egress-local.sh allocator_enabled=1 rebalance_paused=0 force_mode=off { "schema": "router-wgpay-egress-local-v7", "mode": "--commit", "now_epoch": 1783685997, "selector_file": "/etc/router-wgpay-selector.d/peers.conf", "selector_apply": "KEYMASK-wgpay-canary-apply.sh", "state_file": "/var/lib/router-wgpay-egress/state.kv", "idle_seconds": 900, "reassign_cooldown_seconds": 900, "rows": [ {"tunnel_ip":"10.253.1.10","egress_class":"cs1","target_id":"canary_vpn3","expected_target_id":"canary_vpn3","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.11","egress_class":"cs2","target_id":"canary_vpn4","expected_target_id":"canary_vpn4","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.12","egress_class":"cs3","target_id":"canary_vpn5","expected_target_id":"canary_vpn5","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.13","egress_class":"cs4","target_id":"canary_vpn1","expected_target_id":"canary_vpn1","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.14","egress_class":"cs5","target_id":"canary_vpn2","expected_target_id":"canary_vpn2","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0} ], "actions": [ ], "commit": { "commit_rc": "0", "selector_update_performed": false, "selector_update_rc": "noop", "selector_apply_performed": false, "selector_apply_rc": "noop", "selector_new_sha256": "", "state_file_write_performed": true, "state_file_write_rc": "0", "apply_log_sanitized": "" }, "state_preview": { "state_file": "/var/lib/router-wgpay-egress/state.kv", "would_write_state_file": true, "state_file_write_performed": true, "state_file_write_rc": "0", "state_preview_sha256": "KEYMASK", "format": "key_value_v2" }, "summary": { "rows": 5, "active_now_count": 0, "active_state_count": 0, "idle_count": 5, "min_class": "cs1", "min_count": 1, "max_class": "cs1", "max_count": 1, "blocked": false, "block_reason": "", "action_count": 0, "noop": true, "action_reason": "already_balanced", "selector_file_would_change": false, "selector_apply_would_run": false, "state_file_would_write": true } } run_rc=0 run_finished_at=2026-07-10T12:19:57+00:00 __ROUTER_WGPAY_EGRESS_LOCAL_RUN_END__ __ROUTER_WGPAY_EGRESS_LOCAL_RUN_BEGIN__ run_started_at=2026-07-10T12:20:57+00:00 conf=/etc/router-wgpay-egress-local.conf mode=--commit KEYMASK-wgpay-egress-local.sh allocator_enabled=1 rebalance_paused=0 force_mode=off { "schema": "router-wgpay-egress-local-v7", "mode": "--commit", "now_epoch": 1783686057, "selector_file": "/etc/router-wgpay-selector.d/peers.conf", "selector_apply": "KEYMASK-wgpay-canary-apply.sh", "state_file": "/var/lib/router-wgpay-egress/state.kv", "idle_seconds": 900, "reassign_cooldown_seconds": 900, "rows": [ {"tunnel_ip":"10.253.1.10","egress_class":"cs1","target_id":"canary_vpn3","expected_target_id":"canary_vpn3","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.11","egress_class":"cs2","target_id":"canary_vpn4","expected_target_id":"canary_vpn4","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.12","egress_class":"cs3","target_id":"canary_vpn5","expected_target_id":"canary_vpn5","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.13","egress_class":"cs4","target_id":"canary_vpn1","expected_target_id":"canary_vpn1","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0}, {"tunnel_ip":"10.253.1.14","egress_class":"cs5","target_id":"canary_vpn2","expected_target_id":"canary_vpn2","selector_target_match":true,"active_now":false,"active_state":false,"cooldown_ok":true,"out_packets":0,"in_packets":0,"delta_packets":0,"delta_bytes":0,"last_active_epoch":0,"last_reassign_epoch":0} ], "actions": [ ], "commit": { "commit_rc": "0", "selector_update_performed": false, "selector_update_rc": "noop", "selector_apply_performed": false, "selector_apply_rc": "noop", "selector_new_sha256": "", "state_file_write_performed": true, "state_file_write_rc": "0", "apply_log_sanitized": "" }, "state_preview": { "state_file": "/var/lib/router-wgpay-egress/state.kv", "would_write_state_file": true, "state_file_write_performed": true, "state_file_write_rc": "0", "state_preview_sha256": "KEYMASK", "format": "key_value_v2" }, "summary": { "rows": 5, "active_now_count": 0, "active_state_count": 0, "idle_count": 5, "min_class": "cs1", "min_count": 1, "max_class": "cs1", "max_count": 1, "blocked": false, "block_reason": "", "action_count": 0, "noop": true, "action_reason": "already_balanced", "selector_file_would_change": false, "selector_apply_would_run": false, "state_file_would_write": true } } run_rc=0 run_finished_at=2026-07-10T12:20:57+00:00 __ROUTER_WGPAY_EGRESS_LOCAL_RUN_END__ __LOG_SEGMENT_TAIL_END__ __STATE_AFTER__ state_exists_final=true state_sha_final=04de3e2ba9d4d92c7692dd96c27db2ca4bfb13d187ee778836ff627bd3f794c8 state_schema=schema=router-wgpay-egress-local-state-v2 state_rows=rows=5 state_active_now_count=active_now_count=0 state_active_state_count=active_state_count=0 state_action_count=action_count=0 state_peer10_delta_packets=peer.10.253.1.10.delta_packets=0 state_peer10_last_active=peer.10.253.1.10.last_active_epoch=0 state_peer10_last_reassign=peer.10.253.1.10.last_reassign_epoch=0 __FINAL__ selector_sha_final=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460 selector_rows_final=5 line_10_final=10.253.1.10 cs1 canary_vpn3 line_11_final=10.253.1.11 cs2 canary_vpn4 line_12_final=10.253.1.12 cs3 canary_vpn5 line_13_final=10.253.1.13 cs4 canary_vpn1 line_14_final=10.253.1.14 cs5 canary_vpn2 class_cs1_final=1 class_cs2_final=1 class_cs3_final=1 class_cs4_final=1 class_cs5_final=1 peer_count_final=5 allowed_ip_count_final=5 uci_peer_sections_final=0 init_enabled_final=true service_running_final=true conf_mode_final=MODE=--commit conf_interval_final=INTERVAL=60 selector_changed=false wg_runtime_changed=false