Dare ad ogni organizzazione un limite reale di transazione

FixBillingService
Spegnimento
9 agosto 2026 alle ore 04:46 UTC
Autore
Kamo
Impegno
cfdf8f7

StorageSnapshotSweep.catchUp ha portato @Transactional(REQUIRES NEW) ed è stato chiamato da spazzare() sullo stesso fagiolo. La primavera applica @Transactional attraverso un proxy, quindi un self-call lo bypassa completamente — l'annotazione ha descritto un confine che ha fatto non esiste, e la garanzia che era lì per (un fallimento dell'organizzazione non può influenzare il resto) stava riposando su nulla. Sposta il lavoro di per-organizzazione in OrgStorageSnapshotWriter così la spazzata chiama attraverso un confine di fagioli e il confine è reale. Anche scende il per-pagina-carico scansione per l'ultima data di snapshot a favore della query MAX del repository.

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