{ "date": "2026-10-15", "authorization": "Only the retention index and load verification in production", "productionAction": { "startedAt": "2026-10-15T14:55:45Z", "statement": "CREATE INDEX CONCURRENTLY idx_scheduler_runs_finished_at ON public.scheduler_runs (finished_at)", "result": "success", "valid": true, "ready": true, "verifiedAt": "2026-10-15T15:01:30Z", "size": "23 MB", "indexScans": 697, "planBefore": "Parallel Seq Scan", "planAfter": "Bitmap Heap Scan / Bitmap Index Scan idx_scheduler_runs_finished_at", "restarts": false, "manualDataDeletion": false, "retentionPeriodChanged": false, "applicationDeployed": false }, "observations": [ { "period": "before", "postgresCpuPercent": 66.51, "hostIdlePercent": [0, 0], "hostIoWaitPercent": [29, 34], "ioPressureSomeAvg10Percent": 63.67 }, { "period": "2026-10-15T14:56Z", "postgresCpuPercent": 0.16, "hostIdlePercent": [74, 94], "hostIoWaitPercent": [0, 5], "ioPressureSomeAvg10Percent": 1.70 }, { "period": "2026-10-15T15:00Z", "postgresCpuPercent": 0.13, "hostIdlePercent": [94, 97], "hostIoWaitPercent": [0, 1], "ioPressureSomeAvg10Percent": 0.48 } ], "checks": { "actualMigrationTest": "passed on separate test Debian; bundled from committed TypeScript source", "temporaryRows": 20000, "migrationIdempotence": "passed", "selectivePlanAndResultPreservation": "passed", "temporaryFixtureRolledBack": true, "testBootstrapExecuted": false, "backendBuild": "passed", "scopedEslint": "passed" }, "limitations": [ "Several-minute observations under ordinary workload, not a capacity benchmark", "Not proof that every RouterOS timeout or interface stall has been resolved", "Map fix remains local; traffic history refresh and numerical validation remain separate work" ] }