latch.await();
for (int i = 0; i < 1000; i++) {
if (url.startsWith("remote")) {
new OServerAdmin(url).connect("admin", "admin").freezeCluster(testClusterId, "plocal");
} else {
connection.freezeCluster(testClusterId);
}
System.out.println("frozen " + System.currentTimeMillis());
final long startRecords = countInsertedRecords(connection);
TimeUnit.MILLISECONDS.sleep(500);
final long endRecords = countInsertedRecords(connection);
assertEquals(startRecords, endRecords);
System.out.println("released " + System.currentTimeMillis());
if (url.startsWith("remote")) {
new OServerAdmin(url).connect("admin", "admin").releaseCluster(testClusterId, "plocal");
} else {
connection.releaseCluster(testClusterId);
}
TimeUnit.MILLISECONDS.sleep(500);