Ripristinare il carico del membro ogni richiesta autenticata rende

FixMediaService
Spegnimento
5 settembre 2026 alle ore 19:49 UTC
Autore
Kamo
Impegno
a0ab32c

AuthHelper.getCurrentMember è stata la sola vittima più comune di una Yugabyte catalogo urto in questo servizio — otto dei conflitti registrati su entrambi i pod in una finestra di sei ore è iniziata su questa linea. Si carica attraverso il membroRepository direttamente piuttosto che MemberService, quindi non ha mai ereditato la tesi che legge già avuto, e un cambiamento di schema è apparso come sporadici 401s e chiamate di chat fallite. richiedeMember porta anche l'annotazione, e questa è la parte che vale la pena pausing su: raggiunge ottenereCurrentMember da SELF-INVOCATION, che non tocca mai il proxy. Annunciare solo ottenereCurrentMember avrebbe coperto i chiamanti diretti e mancato ogni chiamante che attraversa richiede Member, che è la maggior parte di loro — mentre Guardando, nel diff e nella classe, esattamente come una fissa. I perni di prova entrambi; rimuovere l'annotazione da richiedonoMember da solo fallisce. ChatEmailNoticeService ha già avuto un loop di riprovazione, per un produttore che non ha impegnata ancora. Un urto di catalogo non è quello, e stava consumando NATS redelivery tentativi per l'altra condizione. Il DB retry avvolge transazioneTemplate.execute così ogni tentativo inizia una transazione veramente nuova; SessionNotReadyException non è transient dalla valutazione di TransientDbRetry, quindi ancora cade fino al loop che lo possiede.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo