Artifacts
Report
=== STEP_044S RESULT ===
step=STEP_044S_ACTIVITY_SAMPLER_SYSTEMD_ENABLE_AND_OBSERVE
mode=ENABLE_START_TIMER_AND_OBSERVE_ONE_SYSTEMD_FIRED_SAMPLER_APPLY
systemd:
service_enabled_state=static
service_active_state=inactive
timer_enabled_state=enabled
timer_active_state=active
observed_timer_run=True
last_run_mtime=1783609972
state_last_run_mtime=1783609972
rollback_path=/opt/router-ops/rollbacks/rollback-step044s-activity-sampler-timer-enable-20260709-151248.sh
last_run:
mode=apply
apply_attempted=True
apply_executed=True
rows=5
rows_with_zero_delta=5
active_by_new_delta_count=0
rows_with_selector_match=5
post_timer_dryrun:
rows=5
rows_with_zero_delta=5
active_by_new_delta_count=0
rows_with_selector_match=5
db_summary_pre:
enabled_peers=5
lease_rows=5
idle_leases=4
active_leases=1
forced_leases=0
pending_jobs=0
db_summary_post:
enabled_peers=5
lease_rows=5
idle_leases=4
active_leases=1
forced_leases=0
pending_jobs=0
safety:
timer enabled/active intentionally
service one-shot inactive after run
VM100 unchanged
VM101 unchanged
VM121 DB changed only by systemd sampler --apply
no agent service start
no private material published
rollback_path=/opt/router-ops/rollbacks/rollback-step044s-activity-sampler-timer-enable-20260709-151248.sh
public_index_rebuilt=True
success_checks:
pre_db_collected=True
pre_enabled_peers_five=True
pre_lease_rows_five=True
pre_active_leases_one=True
pre_idle_leases_four=True
pre_pending_jobs_zero=True
pre_service_static_or_non_autostart=True
pre_timer_disabled_or_enabled_known=True
timer_enable_now_ok=True
rollback_saved=True
observed_timer_run=True
last_run_json_created_or_updated=True
state_last_run_json_created_or_updated=True
last_run_mode_apply=True
last_run_apply_attempted=True
last_run_apply_executed=True
last_run_apply_rows_five=True
last_run_rows_five=True
last_run_selector_match_five=True
post_service_static=True
post_service_inactive_after_oneshot=True
post_timer_enabled=True
post_timer_active=True
journal_service_has_run=True
journal_timer_seen=True
post_db_collected=True
post_enabled_peers_five=True
post_lease_rows_five=True
post_active_leases_one=True
post_idle_leases_four=True
post_forced_leases_zero=True
post_pending_jobs_zero=True
target10_state_active_post=True
target10_last_activity_preserved_without_new_delta=True
target10_updated_at_present=True
post_timer_dryrun_ok=True
post_timer_dryrun_mode=True
post_timer_dryrun_apply_not_attempted=True
post_timer_dryrun_rows_five=True
post_timer_dryrun_selector_match_five=True
post_timer_dryrun_zero_delta_rows_five=True
post_timer_dryrun_active_by_new_delta_zero=True
target10_post_timer_dryrun_zero_delta=True
vm101_slot_map_collected=True
vm101_cs1_to_vpn3_seen=True
vm101_cs2_to_vpn4_seen=True
vm101_cs3_to_vpn5_seen=True
vm101_cs4_to_vpn1_seen=True
vm101_cs5_to_vpn2_seen=True
public_report_created=True
public_index_rebuilt=True
expected_absence:
private_material_published=False
manual_agent_service_start_used=False
vm100_runtime_changed=False
vm101_changed=False
selector_changed=False
wg_peer_runtime_changed=False
client_config_published=False
timer_disabled_after_enable=False
timer_inactive_after_enable=False
service_left_running=False
warnings:
- STEP_044S enables and starts the sampler timer; this is an intentional persistent router-ops change.
- The timer run intentionally executes sampler --apply. With no new traffic, baselines remain aligned and post dry-run delta is zero.
- Rollback script disables/stops the timer only; it does not remove unit files from STEP_044R.
all_ok=True
decision=PASS_STEP_044S_ACTIVITY_SAMPLER_SYSTEMD_ENABLE_AND_OBSERVE
next_step=STEP_044T_ACTIVITY_SAMPLER_TIMER_STABILITY_READONLY
LOCAL_REPORT=http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-151248_step044s_activity_sampler_systemd_enable_and_observe/
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-151248_step044s_activity_sampler_systemd_enable_and_observe/