A single ChaosService instance has been shared among multiple threads but it's internal state was used to exchange data with the ChaosController. It caused some responses to contain incorrect data.
In this change, an additional structure ChaosResult is used to return values to the service.
A single
ChaosService
instance has been shared among multiple threads but it's internal state was used to exchange data with theChaosController
. It caused some responses to contain incorrect data.In this change, an additional structure
ChaosResult
is used to return values to the service.