- 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)
