O projeto llama aborda uma corrida de dados no backend da CPU que ocorria quando cópias de sequências compartilhadas escreviam a mesma representação do pool de chaves e valores a partir de várias entradas de scatter. A correção garante que cada representação do pool seja repoolizada exatamente uma vez, prevenindo conflitos de escrita concorrentes.
- Repoolizar cada representação compartilhada do k-pool uma vez para resolver a corrida de dados.
- Assegurar a cópia de toda a sequência na memória de índice híbrido para rejeitar intervalos parciais que poderiam causar agrupamentos de pool inválidos.
- Remover o modo cache_safe do k-pool, permitindo que sequências que compartilham células compartilhem linhas válidas do pool sem workarounds de invalidação total.
Esta alteração remove escaneamentos de compartilhamento desnecessários e a lógica de invalidação de estado, simplificando o processo de cópia de sequências enquanto garante a integridade dos dados.