KamoCRM

Trimiteți chitanța cererii după comitere, nu în interiorul acesteia

FixSecurityService
Shipped
5 septembrie 2026 la 18:40 UTC
Author
Kamo
Commit
69ce83b

Handler-ul de depunere este @Transactional, și a fost de asteptare EmailService inline blocarea HTTP în blocarea SMTP cu o pauză de citire de 30 de secunde, în timp ce se ține o Conexiune baza de date și un instantaneu Yugabyte deschis. Sub orice sarcină care epuizează piscina Hikari, și se lărgește fereastra 40001-restart pe o tranzacție care şi-a terminat deja munca. Trimiterea ÎNAINTE de comitere este propriul său bug: o chitanță citând un număr de referință pentru un plumb a cărui inserție apoi se rostogolește înapoi lasă împrumutatul cu un număr nimeni poate găsi, și fiecare dintre acestea ajunge la creditor ca o plângere. Deci variabilele sunt construite în cazul în care acestea trebuie să fie în interiorul tranzacției, în timp ce entitățile sunt atașate și lizibile "AfterCommit." Apelul nu se închide decât peste Strings. De asemenea, poartă Imprumutatul a dat pentru prima data un raspuns la conducere.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing