Восстановление после очистки звеньев висящего слоя реестра

Chorekamo-meet
Порезанный
5 сентября 2026 г. в 00:02 UTC
Автор
Kamo
Обещать
1e6e50f

Предыдущие две сборки (2862548, dd323bc) создавали изображения, которые нельзя было вытащить: Ожидаемый 3985350 байт, но получил 0: неожиданный EOF Причина: в реестре содержится слой LINK для каждого из этих дайджестов, в то время как DATA BLOB blobs/sha256/<xx>/<digest>/data ушла. Толчок увидел связь, пришел к выводу, что слой уже был Присутствовал и пропускал загрузку; тянул затем получил 200 с нулевыми байтами. Реконструкция не могла его исправить. потому что каждая перестройка производила одни и те же дайджесты и пропускала одни и те же слои - вот почему Первая реконструкция точно воспроизвела неудачу. 396 из 446-слойных звеньев этого репо свисали; все 396 были удалены (каждый перепроверен как) Не имея никаких данных, оставляя только 50 неповрежденных. Без ссылки на поиск, этот толчок Загружает эти слои вместо того, чтобы пропускать их. Отбор проб показывает одно и то же состояние висящей связи в каждом репо в реестре, так что это Проблема целостности всего реестра, которая оказывается фатальной только здесь — в других местах реестра 404. Недостающее пятно и повторная загрузка. Вероятной причиной является ГК, которая удаляет капли без обрезки ссылки per-repo.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены