- Shipped
- 4 सितंबर 2026 को 11:55 pm बजे UTC
- Author
- Kamo
- Commit
- 0220d6a
EmailTemplateservice.sendToUser प्रत्येक सेवा सेवा सेवा सेवा के पीछे समापन बिंदु है प्लेटफॉर्म पर लेन-देन ईमेल, और यह तीन पठनों पर @ ट्रांसेक्शनल था: findById(org), टेम्पलेट लुकअप, फिर ऑर्ग के आलसी प्रारंभिककरण हल के अंदर डोमेन पंक्तियाँप्राथमिक डोमेन। ************* Gflag इस क्लस्टर पर बंद है, तो YSQL स्नैपशॉट पर हर अलगाव स्तर का नक्शा अलगाव, और Yugabyte केवल पढ़ने पर पारदर्शी रूप से पढ़ने वाले पुनरारंभ को अवशोषित कर सकता है इसके लेनदेन का पहला बयान है। उस डोमेन ने पढ़ा तीसरा है, इसलिए एक पुनः आरंभ करना 40001 Restart पढ़ने की आवश्यकता (query परत retry संभव नहीं है क्योंकि यह है लेन-देन में पहला आदेश नहीं) और POST /api/email/templates/send उत्तर 500 — intermittently, कोई लिखने के साथ विधि में कहीं भी, और उस सेवा के लिए कोई कारण दिखाई नहीं देता है जिसके लिए कहा जाता है मेल इसे "उपयोगकर्ता भूमि पर / सत्यापन के रूप में कैमो-रजिस्टर में बताया गया था और कोई ईमेल नहीं मिला जब तक वे रेसेंड दबाते हैं, तब तक चार हॉप्स दूर होते हैं। सुरक्षा सेवा भेजती है ************* जिसका @transactional टोकन पंक्ति और आउटबाउंड कॉल और रजिस्टर को कवर करता है अंत बिंदु केवल असफलता लॉग इन - इसलिए यहां एक पुनरारंभ ने टोकन वापस चालू किया जबकि रजिस्टर साइट अभी भी / सत्यापन के लिए पुनर्निर्देशित है, एक स्क्रीन जो बताती है एक ईमेल अपने रास्ते पर है जब कोई भेजा गया था और कोई कोड मौजूद नहीं है। संशोधन एक नए लेन-देन में एक ही काम चला गया और इसके माध्यम से मिल गया, जो इसे बनाया गया है Intermittent. पासवर्ड रीसेट, स्वागत, नेतृत्व और दस्तावेज़ सूचनाएं बैठते हैं उसी पर कॉल और उसी तरह असफल रहे। अब भेजे गए पास कोई लेनदेन नहीं है, इसलिए प्रत्येक पढ़ा अपना खुद का निहित है सिंगल स्टेटमेंट लेनदेन - एक आकार Yugabyte मुफ्त में पुनरारंभ होता है। दो लिखने के लिए ईमेलटेम्पलेटराइट्स, एक SEPARATE बीन क्योंकि एक आत्म-प्रेरणा कभी भी प्रॉक्सी तक नहीं पहुंचता और @transactional एक स्व-प्रेरित विधि पर निष्क्रिय है। अपनी सीमा के बाहर पकड़ के साथ SMTP के बाद वेतन वृद्धि होती है और यह है कभी फिर से नहीं: एक संदेश के लिए एक असफल काउंटर रिपोर्टिंग 500 जो पहले से ही चला गया है बाहर यह वास्तव में इस पथ का सामना करना पड़ा जब वेतन वृद्धि पिछले बिना भाग गया लेनदेन ओपन-इन-व्यू को बूट डिफॉल्ट के बजाय सही पिन किया जाता है, क्योंकि आलसी डोमेन लोड अब इस पर निर्भर करता है। लोगो के भर में कोई लेनदेन नहीं रखना और SMTP भेजना अपने आप में होने लायक है - पूल दस कनेक्शन चौड़ा है। लेन-देन सेंडरैचेटटेस्ट विफल रहता है अगर घोषणा वापस आती है। ईमेलटेम्पलेट सर्विसटेस्ट पहले से ही इस से पहले लाल था (एक कहानी पांच तर्क) एक छह तर्क भेजने के खिलाफ सत्यापित करें और फिर से हरा है।.