- Szycy
- 4 września 2026 23:55 UTC
- Autor
- Kamo
- Pochęt się
- 0220d6a
EmailTemplateService.sendToUser jest punktem końcowym każdej usługi Transakcyjne e-mail na platformie, a to było ?Transactional ponad trzy brzmi: ZnajdźById(org), odsążenie szablonu, a następnie leniwe inicjalizację org's Wiersze domeny wewnątrz determinuPrimaryDomain. The ’at Gflag jest wyłączony na tej klasterze, więc YSQL mapuje każdy poziom izolacji na migawkę Izolacja, a Yugabyte może wchłonąć odczyt restart w przejrzystym TYLKO, gdy lektura Jest to pierwsze oświadczenie o transakcji. Ta domena jest trzecią, więc Restart wyszedł, jak 40001 Wymagane ponowne uruchomy odczyt (ponowne próba warstwy szybowej nie jest możliwa, ponieważ jest to Nie pierwsze polecenie w transakcji) i POST /api/email/templates/send odpowiedział 500 — przerywane, bez pisania W dowolnym miejscu w metodzie i bez powodu widocznym dla usługi, o którą prosił Poczta. Zgłoszono, że "użytkownicy lądują na /werteryfikacji w kamo-rejestracji i nie otrzymują e-maila Dopóki nie naciśnie Resend", czyli cztery chmiele dalej. SecurityService wysyła Poczta do weryfikacji adresów od : którego przekaźnie obejmują rzęd tokenowy i połączenie wychodzące, a także rejestr Punkt końcowy tylko zarejestrował awarię - więc restart tutaj zwinął token z powrotem, podczas gdy Strona rejestrowa nadal przekierowywana do /weryfikatora, ekranu, który informuje Rejestrujący e-mail jest w drodze, gdy żaden nie został wysłany i nie ma kodu. Powtórzyć wyślij Sprawdziłem tę samą pracę w nowej transakcji i przeszedł, co sprawiło, że Czytaj jako przerywany. Resetowanie hasła, powitanie, ołów i powiadomienia o dokumentach W tym samym telefonie i zawiodły w ten sam sposób. Wysłanie teraz nie zawiera transakcji, więc każda lektura jest jego własna domyślna Transakcja jednostanowa – jeden kształt Yugabyte restartuje za darmo. Obaj Wpisy przenosi się do EmailTeplateWrites, SEPARATE fasoli, ponieważ samopowołać się Nigdy nie dociera do proxy i „Transactional na samozwańczej metodzie jest obojętny”. IncrementUsage biegnie po SMTP z połowem poza własną granicą i jest Nigdy nie cofnięto: nieudany licznik zgłaszający 500 dla wiadomości, która już odeszła Jest to dokładna inwersja, jakiej ta ścieżka ucierpiała, gdy przyrostUsage ostatni biegnie bez Transakcja. Otwórz wgląd jest przypięty prawdziwie, a nie pozostawiony domyślnego Boota, ponieważ leniwy Załadunek domeny teraz zależy od tego. Nie posiadając transakcji na podstawie listy logo A wysyłanie SMTP jest warte posiadania na własną rękę - pula to dziesięć połączeń szeroki. TransactionalSendRatchetTest nie powiedzie się, jeśli adnotacja wróci. EmailTemplateServiceTest był już wcześniej czerwony (niezwykłe pięć-argument Sprawdź przed sześcioma argumentami) i znów jest zielony.