- शिप
- 30 जून 2026 को 11:15 pm बजे UTC
- लेखक
- Sage
- Commit
- 9cd1ad0
नए दस्तावेज़ निर्माण लटका ~ 5 मिनट और नए टैब के बारे में: ब्लैंक पर बने रहे। रूट कारण: K3m1 पर निर्धारित Docsservice फली ने खाली टेम्पलेट से पढ़ा Hardcoded WireGuard IP 10.8.1.1 (k1m1) पर MinIO, जो unreachable है k3m1 (k1m1 <-> k3m1 WG ओवरले नीचे है)। टेम्पलेट ने एक सिंगलटन का इस्तेमाल किया MinioClient bean with no timeout (MinIO SDK डिफ़ॉल्ट 5 min), so createNewDocument वास्तव में अवरुद्ध; फ्रंटेंड की पकड़ ने पूर्व-खुले में त्रुटि को लिखा खाली टैब। फिक्स: - तैनाती: स्रोत MINIO CURRENT HOST नीचे API (status.hostIP) से तो प्रत्येक फली एक स्थिर IP के बजाय अपने नोड के लिए स्थानीय MinIO उदाहरण का उपयोग करता है प्रत्येक फली को एक नोड (अब पहुंच योग्य) वायरगार्ड पते पर पिन करें। - विन्यास: बिंदु MinIO वर्तमान/edge/cold at minio.cluster-services (पहुंचने योग्य) प्रत्येक नोड से, k1m1 द्वारा समर्थित, जो सभी डेटा रखता है) मृतकों के बजाय वायरगार्ड आईपी - नोड-स्थानीय वर्तमान-होस्ट के पीछे असफल रूप में इस्तेमाल किया जाता है। - दस्तावेज़सेवा: असफल मिनियोस्टोरेज सर्विस.डाउनलोड () के माध्यम से टेम्पलेट पढ़ा (fresh, टाइमआउट-बाउंडेड क्लाइंट + नोड फेलओवर) कच्चे नो-टाइमआउट के बजाय मिनिमोक्लिएंट बीन, इसलिए एक अपरिवर्तनीय नोड फांसी के बजाय तेज़ी से विफल रहता है। - दस्तावेज़सेवा: ImgDat की सामग्री से पता चला dedup। रिक्त टेम्पलेट्स हैं byte-identical, तो एक ताजा डालने violated idx img dats hash unique पर 2nd+ दस्तावेज़; findByHashCombination के माध्यम से मौजूदा पंक्ति का पुन: उपयोग करें (अपलोडिंग में मिलान करें) पथ) और केवल नए बनाए जाने पर अपलोड करें। - अब प्रयुक्त सिंगलटन मिनियोक्लिएंट बीन निकालें।.