KamoCRM

Una re-traducción ya no elimina la traducción que reemplaza

FixSecurityService
Enviado
28 de septiembre de 2026 a las 12:36 UTC
Autor
Kamo
Commit
6e3266b

Desde 1f715e4 (2026-09-23) saveLocaleTranslation cargó la fila del local para decidir si el conteo se movió, se delegó a granel y salvó una nueva. La carga dejó la fila administrada en la sesión, que un borrador de vracs no tacto, por lo que Hibernate fusionó la nueva fila sobre ella: texto sin cambios escrito nada y el borrador se paró, el texto cambiado se convirtió en un UPDATE de 0 filas Retried tres veces. 331 registros de compromiso se cuentan completos con 6.944 traducciones faltantes, que el barrido nunca volverá a examinar. Dos traducciones de un registro de compromiso también corrió lado a lado: el que comenzó cuando aterrizó, y el barrido, que tomó cualquier registro de compromiso incompleto, el primero está incluido, y re-queued lento cada cinco minutos. Ellos collided on the rows and the whole-entity counter save (40001). El ahorro es ahora un aumento y un recuento de las filas, dos declaraciones que nunca toque la sesión (CommitLogTranslationStore, SecurityService-local). El barrido sólo toma registros de compromiso al menos 15 minutos de edad, y una cápsula nunca cola un registro de compromiso que ha colado o está traduciendo. ¿Qué? pone el dañada cuenta justo cuando esto está en vivo, y el barrido los rellene. (SP99 T6)

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios