अब पुनर्निर्मित रजिस्ट्री की कहानी ब्लोब-डिस्क्रिप्टर कैश को साफ़ किया गया है

Chorekamo-meet
Shipped
5 सितंबर 2026 को 12:09 am बजे UTC
Author
Kamo
Commit
3987644

ROOT CAUSE, अगले व्यक्ति के लिए जो देखता है "लघु पढ़ा: अपेक्षित N bytes लेकिन 0 मिला: अप्रत्याशित EOF". रजिस्ट्री भंडारण.cache.blobdescriptor: inmemory चलाता है। ब्लॉब्स को अपने से हटा दिया गया था फ़ाइल प्रणाली ********** पर है, लेकिन इन-मेमोरी डिस्क्रिप्टर कैश अभी भी आयोजित किया गया है उन्हें — इसलिए: हेड ************* -> 200 (कैश से संरक्षित) उसी तरह प्राप्त करें -> 200 शून्य बाइट (डिस्क पर कोई डेटा नहीं) के साथ डकर धक्का इसलिए उन परतों को पहले से ही-वर्तमान और PUT केवल प्रकट करने के रूप में छोड़ दिया गया (अवलोकन: प्रकट करने के लिए एक 201 और पूरे पुश में एक ब्लोब PATCH/POST नहीं है। छवि थी प्रकाशित आठ परतों को संदर्भित करने के लिए रजिस्ट्री नहीं थी, और प्रत्येक पुल की पहली बार मृत्यु हो गई थी। उन्हें। पुनर्निर्माण कभी इसे ठीक नहीं कर सकता - प्रत्येक पुनर्निर्माण ने समान पाचन का उत्पादन किया और उसी तरह छोड़ दिया परत, जिसके कारण लगातार तीन निर्माण समान रूप से विफल हो गए। Repo's dangling को हटाने layers कड़ी मदद नहीं की थी, क्योंकि झूठ कैश में था, लिंक में नहीं। रेजिस्ट्री को फिर से शुरू करके तय किया गया, जो कैश को साफ़ करता है: वे अब सही ढंग से 404 हैं, इसलिए यह पुश उन्हें छोड़ने के बजाय परतों को अपलोड करता है। यह जानने के लायक है: एक ही कहानी कैश स्थिति किसी भी रेपो को प्रभावित कर सकती है जिसका ब्लब हटा दिया गया था, और यह एक unpullable छवि है कि पुनर्निर्माण ठीक नहीं कर सकते के रूप में प्रस्तुत करता है।.

All changes

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें