STEP_047B v7 active pin idle rebalance

=== STEP_047B RESULT ===
step=STEP_047B_V7_ACTIVITY_PIN_AND_IDLE_REBALANCE_CANARY
decision=PASS_STEP_047B_V7_ACTIVITY_PIN_AND_IDLE_REBALANCE_CANARY
all_ok=True

summary:
  rollback=/root/rollback-step047b-v7-active-pin-20260710-122531.sh
  selector_sha_pre=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  selector_sha_final=2db1a0c46c1b93d9ede5f560d2d00db2dad3283adbc8f6ca6b0434ab695d8460
  commit_action={'tunnel_ip': '10.253.1.11', 'from_class': 'cs1', 'from_target_id': 'canary_vpn3', 'to_class': 'cs2', 'to_target_id': 'canary_vpn4', 'reason': 'idle_state_rebalance_most_loaded_to_least_loaded'}
  row10_active_now=True
  row10_active_state=True
  row11_active_state=False
  line_10_after_commit=10.253.1.10 cs1 canary_vpn3
  line_11_after_commit=10.253.1.11 cs2 canary_vpn4
  state_action_ip_after_commit=action_ip=10.253.1.11
  state_peer10_active_now=peer.10.253.1.10.active_now=true
  state_peer10_active_state=peer.10.253.1.10.active_state=true
  state_peer11_active_state=peer.10.253.1.11.active_state=false
  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
  peer_count_final=5
  allowed_ip_count_final=5
  state_exists_final=true
  state_schema_final=schema=router-wgpay-egress-local-state-v2
  service_running_final=true
  db_summary={'enabled_peers': 5, 'forced_leases': 0, 'lease_rows': 5, 'pending_jobs': 0}

success_checks:
  vm100_047b_rc_zero=True
  precheck_ok=True
  imbalance_rewrite_ok=True
  imbalance_apply_ok=True
  imbalance_cs1_two=True
  imbalance_cs2_zero=True
  controller_commit_rc_zero=True
  commit_schema_v7=True
  commit_action_one=True
  active_peer_10_pinned=True
  idle_peer_11_moved=True
  selector_update_performed=True
  selector_apply_performed=True
  state_write_performed=True
  after_commit_balanced_cs1_one=True
  after_commit_balanced_cs2_one=True
  after_commit_10_still_cs1=True
  after_commit_11_back_cs2=True
  state_action_ip_11=True
  state_action_to_cs2=True
  state_peer10_active=True
  state_peer11_not_active=True
  selector_restore_copy_ok=True
  restore_apply_ok=True
  state_restore_ok=True
  enable_ok=True
  start_ok=True
  selector_sha_restored=True
  selector_rows_final_five=True
  final_line_10_ok=True
  final_line_11_ok=True
  final_line_12_ok=True
  final_line_13_ok=True
  final_line_14_ok=True
  final_class_counts_one_each=True
  peer_count_five=True
  allowed_ip_count_five=True
  uci_zero=True
  service_enabled_final=True
  service_running_final=True
  conf_mode_commit_final=True
  conf_interval_60_final=True
  vm121_db_safety_ok=True
  db_pending_zero=True
  db_enabled_peers_five=True
  db_lease_rows_five=True

expected_absence:
  selector_changed_final=False
  wg_runtime_changed=False
  vm121_db_written=False
  jobs_created=False

next_step=STEP_047C_V7_COOLDOWN_AND_REBOOT_CHECKPOINT
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-122531_step047b_v7_activity_pin_idle_rebalance_canary/
REPORT_TXT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-122531_step047b_v7_activity_pin_idle_rebalance_canary/report.txt
FACTS_JSON=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-122531_step047b_v7_activity_pin_idle_rebalance_canary/facts.json