Increase the delay before checking for cluster idle status after making a config update. It's not clear why it's taking so long for the cluster status to become non-idle after issuing a config update, so the new value of 15s (up from 5s) may not suffice forever if the underlying cause of the delay gets worse. See PRODTRIAGE-1232 for some background.
Also include the full replica set member list in the exception thrown when assertPrimaryRegion is unsuccessful.
DRIVERS-2964
Increase the delay before checking for cluster idle status after making a config update. It's not clear why it's taking so long for the cluster status to become non-idle after issuing a config update, so the new value of 15s (up from 5s) may not suffice forever if the underlying cause of the delay gets worse. See PRODTRIAGE-1232 for some background.
Also include the full replica set member list in the exception thrown when
assertPrimaryRegion
is unsuccessful.