- शिप
- 11 अगस्त 2026 को 4:20 pm बजे UTC
- लेखक
- Kamo
- Commit
- ae5b567
चैट संलग्नक कुछ समय के लिए इस समान इमेजिंग पाइपलाइन के माध्यम से 3 गीगाबॉट पर चला गया है; दस्तावेज़ 500MB में कैप किया गया था। अंतर एक नीति नहीं थी, यह था कि यह पथ बफर्ड था और चैट पथ स्ट्रीम, और एक उपयोगकर्ता इसे "चैट मेरा वीडियो लेता है लेकिन दस्तावेज़ लाइब्रेरी के रूप में अनुभव करता है नहीं चार चीज़ों को एक साथ ले जाना था, क्योंकि अकेले एक को उठाना कुछ भी नहीं है: 1. Ingest now call **************** और मल्टीपार्टफ़ाइल पर हाथ एक के रूप में फिर से खोलने योग्य स्रोत। फ़ाइल-आकार-थ्रेशोल्ड: 0B टॉमकैट को डिस्क के लिए हर हिस्से को स्पूल बनाता है ताकि प्रत्येक GetInputStream() फिर से खुलती है। बफर ओवरलोड ने नया बाइट [आकार] आवंटित किया दो बार - एक बार हैश करने के लिए, एक बार MinIO की वापसी की प्रतिलिपि के लिए। 2. पोस्ट-अपलोड रूपांतरण अब ऑब्जेक्ट को वीडियो के लिए ढेर में नहीं खींचता है। यह मिनियो से स्ट्रीम करता है एक खरोंच फ़ाइल और हाथों के लिए पथ को ffmpeg (नया निकालनेपोस्टरफ्रेम (पैथ) और जांच DurationMs (Path) अधिभार। एक बाइट [] बिल्कुल 3 गीगाब वीडियो नहीं पकड़ सकता है, और गोल हेप के माध्यम से यात्रा किसी भी तरह बेकार थी - बाइट [] फॉर्म ने एक टेम्पल फ़ाइल को बिना किसी भी तरह लिखा। 3. बाकी सब कुछ HEAP CONVERSION MAX BYTES (256 MiB). रूपांतरण रखता है मूल, परिवर्तित PDF और हर एक बार में अंगूठे का निशान; छत के ऊपर फ़ाइल संग्रहित, डाउनलोड करने योग्य और स्ट्रीम करने योग्य है लेकिन कोई परंपरा नहीं है, कारण के साथ रिकॉर्ड किया गया इसलिए UI हमेशा के लिए कताई के बजाय कह सकता है। यहाँ एक OOMKill स्थानीय नहीं है - यह लेता है नोड पर हर किरायेदार के लिए नीचे रूपांतरण। 4. बहुभाग 3GB/3100MB एक स्पष्ट स्पूल स्थान के साथ, साथ ही एक सीमित 24Gi खाली Dir पर चढ़कर / tmp/kamo-uploads दोनों स्पूल और वीडियो स्क्रैच कॉपी के लिए, तो एक अटक या छात्रावास अपलोड छवि परत को नहीं बढ़ा सकता है या नोड की डिस्क को भर सकता है। बाइट [] वीडियो पोस्टर सहायक के पास कोई कॉलर नहीं था और पीछे छोड़ दिया गया था। ध्यान दें:**************** एक वर्कस्टेशन पर विफल रहता है ffmpeg 8.x (it encodes WebP जहां परीक्षण PNG passthrough की उम्मीद है) के साथ। पूर्व मौजूदा और पर्यावरण-निर्भर - न तो वह सेवा और न ही उसका परीक्षण यहां स्पर्श है।.