- Enviado
- 28 de setembro de 2026 às 12:36 UTC
- Autor
- Kamo
- Confirmação
- 6e3266b
Desde 1f715e4 (2026-09-23) saveLocaleTradução carregou a linha da localidade para decidir se a contagem se moveu, a granel a removeu e salvou uma nova. A carga deixou a linha gerenciada na sessão, que um volume excluir não toque, assim Hibernate fundiu a nova linha nela: texto inalterado escrito nada e a exclusão ficou, o texto alterado tornou-se uma atualização de 0 linhas Tentei três vezes. 331 logs de commit são contados com 6.944 traduções que faltam, que a varredura nunca vai revisitar. Duas traduções de um log de commit também correram lado a lado: o que começou Quando aterrou, e a varredura, que fez qualquer registo incompleto, o primeiro está incluído, e re-queue os lentos a cada cinco minutos. Eles colidiu nas linhas e no contador de entidade inteira (40001). O salvamento é agora um upsert e uma recontagem das linhas, duas declarações que nunca toque na sessão (CommitLogTranslationStore, SecurityService-local). A varredura leva somente registros de commit pelo menos 15 minutos de idade, e uma cápsula nunca fila um log de commit que tenha em fila ou esteja traduzindo. **************************** coloca a Contagens danificadas, assim que isto estiver vivo, e a varredura reabastece-os. (SP99 T6)
