Build a simple test to force the behavior of a region location error to occur and validate that the retry behavior for the simple operations works as expected. Note that along the way I discovered that using the ChannelFuture.await() method is apparently bad because if it gets invoked on a thread that is an IO thread (which during a retry it definitely will) Netty has some stuff that claims that can result in a deadlock. Using a listener for the future works and is what the Netty error message says to do.