- Shipped
- 14 Kasım 2026 21:43 UTC
- Author
- Kamo
- Commit
- 18b221a
Prune çalıştırılmadığında, tamamlanmış bir CI iş konteynerindeki `docker rm` hâlâ aldı 15-100 s: bir konteyner GC geçişi için bekliyor (leases.Delete -> gcScheduler.ScheduleAndWait), ve her geçiş bu süreyi işaretleme fazında harcadı (getMarked/scanRoots) BuildKit inşa tarihi tarafından şişmiş bir meta veri DB'sini yürütüyor moby_history'nin 2694 kira sözleşmesi ve 18701 blobu vardı Son doker başlangıcına (2026-09-28), ~8x diğer her şey. - builder.history: maxAge 48 saat, maxEntries 100. - builder.gc: varsayılan 4 kurallı politikayı değiştir (kural #0 yerel olarak kapatıldı) contexts/cache mounts at 2.57 GiB, deleting cache after builds) with one katı arka plan: en fazla 80 GB önbellek, < 40 GB boş olduğunda kesilir. Rutin temizleme k1m1-docker-prune.sh boş-pencere. Sadece sessiz bir CI penceresinde uygula: docker'ı yeniden başlatmak da forgejo-runner'ı durdurur.
