Parar duas primeiras cargas que fornecem duas de cada calendário

FixEmailService
Navios
26 de agosto de 2026 às 23:20 UTC
Autor
Kamo
Enviar
c9d3ba4

O launchpad pinta dois widgets de calendário e cada um obtém sua própria fonte, então Dois pedidos atingiram a listaCalendars ao mesmo tempo. Provisão é encontrar-então-criar, ambos passaram no achado, e ambos inseridos: sete organizações "Calendar de organização" linhas e treze membros duas "Meu calendário" linhas, cada par escreveu microssegundos separados. /calendar listou todos eles. O fornecimento move-se para o seu próprio feijão para que as chamadas passem pelo proxy da Spring, e listCalendars agora suspende sua transação. É isso que faz a recuperação possível: um índice único parcial por tipo de calendário (KI, aterragem separadamente) transforma a segunda inserção em uma violação em vez de uma linha, e re- leitura depois que o vencedor commits só encontra em uma transação NOVA — este cluster entrega uma transação um instantâneo para toda a sua vida, então um segundo olhar dentro O falhado ainda não veria nada. Chamadores dentro de uma transação própria — InternalCalendarService writing a lider callback — ainda se junta a ele, então o calendário e seu evento commit juntos.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços