Core Infrastructure Code Stress Tests

Core Infrastructure Code Stress Tests

We need stress tests that can pound on our core infrastructure code without having to construct a full fidelity VTE to do so. For example, in DCompTB we need to be able to scale up to 1k node experiments. Clearly we cannot do this in a full fidelity VTE environment. However, we need to understand where the choke points will be before actually running into scale walls.

etcd is a good example of something we can test at scale for large experiments without having to actually have 1k VMs in a a VTE. We know we are going to hit walls with etcd. So if we can somehow mock up the VM touch points with the cogs then we can test etcd/MinIO/etc at scale.

Proposal

Create a VTE-like environment where the nodes are mocked up. It would be nice to keep switches but not totally necessary.