EC2 Address Resolver
I was able to manually verify these changes using a two node ec2 cluster. Adding an integration test is not viable. Unit test addition looks good. I'm moving this to done.
I did some manual validation
Setup: client and two nodes in one region, one in another.
output shows all nodes connected, one private address, one local contact point, and public address for remote host. Queries show the broadcast address from three distinct nodes.
I doubt it's worth repeating this manual verification, but I can advise on setup if we do that. I'm adding a unit test now.
we have the same issue and for us the python-client takes about 5 seconds to create a session.