If a DMQ node is down the error available in the ConnNotification object passed to the connection notifier callback is ConnectProtocol: finalized. I would have hoped for something along the lines of Connection refused to enable debugging of the problem. I'm not sure finalized will mean much to most users.
It turns out ConnectProtocol: finalized is also the message given for a TCP level time out. The same message for different errors makes troubleshooting even more awkward.
If a DMQ node is down the error available in the
ConnNotification
object passed to the connection notifier callback isConnectProtocol: finalized
. I would have hoped for something along the lines ofConnection refused
to enable debugging of the problem. I'm not surefinalized
will mean much to most users.