assets: 30
== path layout (one asset):
thumbs/8b6e9d61-4727-4f6f-acc8-9cbd34b9e17c/b6/43/b6439ff3-bf84-4a36-abea-83be61c39ceb_thumbnail.webp
thumbs/8b6e9d61-4727-4f6f-acc8-9cbd34b9e17c/b6/43/b6439ff3-bf84-4a36-abea-83be61c39ceb_preview.jpeg
   thumbs files: 61; kinds:       1 .immich      30 preview.jpeg      30 thumbnail.webp 
== 13:35:43 damage: assets 1-5 thumbnail -> 0 B, assets 6-10 preview -> 0 B
== 13:35:45 found from the DISK only (zero-byte files -> asset id = the first 36 characters of the name):
   250f3daa-97cd-4995-8e36-4106a000ee97_thumbnail.webp
   3bf485a3-ce9c-4a97-a403-d79d28f01d73_preview.jpeg
   7cc1da19-4414-4ccf-9625-1193ddcdb050_preview.jpeg
   85552913-9900-487f-84eb-fe5839cc7df9_thumbnail.webp
   a57b10e1-a7b1-474f-8782-462b747228c1_thumbnail.webp
   ad2c19a0-26b3-4a26-8291-00a375f98515_preview.jpeg
   b6439ff3-bf84-4a36-abea-83be61c39ceb_thumbnail.webp
   ca86f976-4624-42c0-b800-34e8372f485f_preview.jpeg
   f807f803-2042-46cc-ae47-e8a27277f022_preview.jpeg
   fc6ca10a-e9ee-45dc-ac4a-73de7db40bac_thumbnail.webp
   broken assets: 10
   API before: 0/208760 5630/0 5856/0 0/194665 0/194607 6246/0 0/203683 5720/0 6022/0 0/198427 
== 13:35:48 POST /api/assets/jobs regenerate-thumbnail for the 10 broken assets -> 204 
   zero-byte files left: 0; all files non-empty after 1.55 s; queue idle after 16.85 s; CPU (all immich containers) 5340 ms to non-empty, 5828 ms to idle
   API after: 6698/208760 5630/197443 5856/193665 5858/194665 5882/194607 6246/201464 6398/203683 5720/199228 6022/204622 5964/198427 
   files of the 10 broken assets: 20, rewritten 20, empty after 0
   files of the other 21 assets: 41, rewritten 0  <- must be 0
   new files: []; gone: []
== 13:36:05 positive control: thumbnails ALL (force=true) must rewrite the other assets' files
   PUT -> 200
   files of the other assets rewritten by ALL: 40 of 41
   ALL: queue idle after 18.21 s; CPU 16488 ms (30 assets)
