{"cold":[{"label":"rescan-cold-1","wall_s":3.636,"app_reported_s":3.551,"completion_signal":"GET /api/v1/admin/scan-runs: the new run has finished_at and a final status; app-reported = finished_at - started_at of that run (server clock)","cpu_s":4.343,"cpu_user_s":1.044,"cpu_system_s":3.299,"mem_sampled":{"n":12,"interval_s":0.5,"peak_anon":120401920,"peak_current":320593920,"peak_docker_usage":241070080},"load_before":{"load1":3.02,"load5":2.42,"load15":3.06,"procs":"1/1310"},"load_after":{"load1":3.42,"load5":2.52,"load15":3.09,"procs":"1/1310"},"detail":{"app_reported_s":3.551,"run":{"id":2,"library_id":1,"library_name":"LibriVox","trigger":"manual","started_by":1,"started_by_name":"admin","started_at":"2026-10-30T07:14:10.014310899Z","finished_at":"2026-10-30T07:14:13.565239545Z","status":"ok","books":4949,"added":0,"updated":0,"moved":0,"removed":0,"errors":0},"done_at":1793344453.641494},"items":4949},{"label":"rescan-cold-2","wall_s":3.632,"app_reported_s":3.441,"completion_signal":"GET /api/v1/admin/scan-runs: the new run has finished_at and a final status; app-reported = finished_at - started_at of that run (server clock)","cpu_s":4.395,"cpu_user_s":1.094,"cpu_system_s":3.301,"mem_sampled":{"n":12,"interval_s":0.5,"peak_anon":92205056,"peak_current":274952192,"peak_docker_usage":216764416},"load_before":{"load1":3.14,"load5":2.48,"load15":3.07,"procs":"1/1309"},"load_after":{"load1":4.48,"load5":2.78,"load15":3.16,"procs":"1/1311"},"detail":{"app_reported_s":3.441,"run":{"id":3,"library_id":1,"library_name":"LibriVox","trigger":"manual","started_by":1,"started_by_name":"admin","started_at":"2026-10-30T07:14:25.472760492Z","finished_at":"2026-10-30T07:14:28.913994882Z","status":"ok","books":4949,"added":0,"updated":0,"moved":0,"removed":0,"errors":0},"done_at":1793344469.097496},"items":4949},{"label":"rescan-cold-3","wall_s":3.652,"app_reported_s":3.572,"completion_signal":"GET /api/v1/admin/scan-runs: the new run has finished_at and a final status; app-reported = finished_at - started_at of that run (server clock)","cpu_s":4.381,"cpu_user_s":1.08,"cpu_system_s":3.301,"mem_sampled":{"n":11,"interval_s":0.5,"peak_anon":99237888,"peak_current":278577152,"peak_docker_usage":216498176},"load_before":{"load1":4.12,"load5":2.73,"load15":3.15,"procs":"1/1310"},"load_after":{"load1":4.21,"load5":2.79,"load15":3.16,"procs":"1/1311"},"detail":{"app_reported_s":3.572,"run":{"id":4,"library_id":1,"library_name":"LibriVox","trigger":"manual","started_by":1,"started_by_name":"admin","started_at":"2026-10-30T07:14:41.251701835Z","finished_at":"2026-10-30T07:14:44.823687154Z","status":"ok","books":4949,"added":0,"updated":0,"moved":0,"removed":0,"errors":0},"done_at":1793344484.895942},"items":4949}],"warm":[{"label":"rescan-warm-1","wall_s":2.605,"app_reported_s":2.56,"completion_signal":"GET /api/v1/admin/scan-runs: the new run has finished_at and a final status; app-reported = finished_at - started_at of that run (server clock)","cpu_s":3.803,"detail":{"app_reported_s":2.56,"run":{"id":5,"library_id":1,"library_name":"LibriVox","trigger":"manual","started_by":1,"started_by_name":"admin","started_at":"2026-10-30T07:14:53.124139184Z","finished_at":"2026-10-30T07:14:55.684121833Z","status":"ok","books":4949,"added":0,"updated":0,"moved":0,"removed":0,"errors":0},"done_at":1793344495.722062},"items":4949},{"label":"rescan-warm-2","wall_s":2.601,"app_reported_s":2.55,"completion_signal":"GET /api/v1/admin/scan-runs: the new run has finished_at and a final status; app-reported = finished_at - started_at of that run (server clock)","cpu_s":3.797,"detail":{"app_reported_s":2.55,"run":{"id":6,"library_id":1,"library_name":"LibriVox","trigger":"manual","started_by":1,"started_by_name":"admin","started_at":"2026-10-30T07:15:03.336135373Z","finished_at":"2026-10-30T07:15:05.885986182Z","status":"ok","books":4949,"added":0,"updated":0,"moved":0,"removed":0,"errors":0},"done_at":1793344505.9297512},"items":4949},{"label":"rescan-warm-3","wall_s":2.851,"app_reported_s":2.611,"completion_signal":"GET /api/v1/admin/scan-runs: the new run has finished_at and a final status; app-reported = finished_at - started_at of that run (server clock)","cpu_s":3.8,"detail":{"app_reported_s":2.611,"run":{"id":7,"library_id":1,"library_name":"LibriVox","trigger":"manual","started_by":1,"started_by_name":"admin","started_at":"2026-10-30T07:15:13.513033573Z","finished_at":"2026-10-30T07:15:16.124364322Z","status":"ok","books":4949,"added":0,"updated":0,"moved":0,"removed":0,"errors":0},"done_at":1793344516.3564649},"items":4949}]}