UnreliableSocketFactory.downHost("slave1");
UnreliableSocketFactory.downHost("slave2");
assertTrue(conn2.isMasterConnection());
// should succeed, as we're still on master:
conn2.createStatement().execute("/* ping */ SELECT 1");
UnreliableSocketFactory.dontDownHost("slave1");
UnreliableSocketFactory.dontDownHost("slave2");
UnreliableSocketFactory.downHost("master");