In the replication stages, it becomes extremely difficult (specially in the last few stages) to reason about the various clients (and replicas) connecting and disconnecting from our test server. Currently, the logs only work by naming the replicas, which is very nice to have, but while debugging our own implementation, we do not have these names, and thus, we can only log the ports for the different clients. It would be really helpful if the tester either:
- Logs the port of the replica with its name in each of the log line
- Logs the port to name mapping for all clients and replicas initially itself