Closed Krymnos closed 6 years ago
Started working on this network link failure benchmark.
Status update: First version of link failure benchmark is ready. https://docs.google.com/document/d/1mjbCs6-5ZSR3_m2QOFwixxOYvmC7_NLTQovPUURErDY/edit?usp=sharing
Changes are made and benchmark code is completed and pushed to branch https://github.com/Krymnos/IDP/tree/benchmark
assumption: if provenance data is received at provenanceDB, but message is not received at next gateway (or vice versa) we assume a problem with the corresponding network link faults to inject: I see different ways to simulate a problem with the network link Grpc:
intermediary: configure node so that traffic between gateways is relayed through a intermediary. This will probably make more sense, as grpc will be not aware of that
metrics to be measured: time until the fault can be detected, time until we actually find it and push a message to the user.