.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 0); LOGGER.info("Trying to add topic testTopic0"); helixMirrorMakerManager.addTopicToMirrorMaker("testTopic0", 8); .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 1)); Thread.sleep(5000); for (int k = 0; k < 10; ++k) {
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 0); LOGGER.info("Trying to add topic testTopic0"); helixMirrorMakerManager.addTopicToMirrorMaker("testTopic0", 8); .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 1)); Thread.sleep(5000); for (int k = 0; k < 10; ++k) {
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 0); Thread.sleep(5000); LOGGER.info("Trying to add 1 more instances, waiting for rebalancing"); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 1)); Thread.sleep(5000);
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 0); Thread.sleep(5000); LOGGER.info("Trying to add 1 more instances, waiting for rebalancing"); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 1)); Thread.sleep(5000);
LOGGER.info("Trying to add {} instances", numBatchBringUpInstances); List<FakeInstance> fakeInstances = ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, 0); Thread.sleep(5000); numBatchBringUpInstances); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, numBatchBringUpInstances)); Thread.sleep(5000);
LOGGER.info("Trying to add {} instances", numBatchBringUpInstances); List<FakeInstance> fakeInstances = ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, 0); Thread.sleep(5000); numBatchBringUpInstances); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, numBatchBringUpInstances)); Thread.sleep(5000);
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, 0); Thread.sleep(3000); numBatchBringUpInstances); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, numBatchBringUpInstances)); Thread.sleep(3000);
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, 0); Thread.sleep(2000); numBatchBringUpInstances); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, numBatchBringUpInstances)); Thread.sleep(2000);
try { FAKE_INSTANCES.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(HELIX_CLUSTER_NAME, ZkStarter.DEFAULT_ZK_STR, 4, 0)); Thread.sleep(4000);
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 4, 0)); Thread.sleep(4000);
@BeforeTest public void setup() { LOGGER.info("Trying to setup"); ZkStarter.startLocalZkServer(); kafkaStarter = KafkaStarterUtils.startServer(KafkaStarterUtils.DEFAULT_KAFKA_PORT, KafkaStarterUtils.DEFAULT_BROKER_ID, KafkaStarterUtils.DEFAULT_ZK_STR, KafkaStarterUtils.getDefaultKafkaConfiguration()); try { Thread.sleep(2000); } catch (Exception e) { } kafkaBrokerTopicObserver = new KafkaBrokerTopicObserver("broker0", KafkaStarterUtils.DEFAULT_ZK_STR, 1); ZK_CLIENT = new ZkClient(ZkStarter.DEFAULT_ZK_STR); ZK_CLIENT.deleteRecursive("/" + HELIX_CLUSTER_NAME); REQUEST_URL = "http://localhost:" + CONTROLLER_PORT; CONTROLLER_STARTER = startController(DEPLOYMENT_NAME, HELIX_CLUSTER_NAME, CONTROLLER_PORT); try { FAKE_INSTANCES.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(HELIX_CLUSTER_NAME, ZkStarter.DEFAULT_ZK_STR, 4, 0)); Thread.sleep(4000); } catch (Exception e) { throw new RuntimeException("Error during adding fake instances"); } }
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 0); LOGGER.info("Trying to add topic testTopic0"); helixMirrorMakerManager.addTopicToMirrorMaker("testTopic0", 8); .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 1)); Thread.sleep(5000); for (int k = 0; k < 10; ++k) {
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 0); Thread.sleep(5000); LOGGER.info("Trying to add 1 more instances, waiting for rebalancing"); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 1, 1)); Thread.sleep(6000);
LOGGER.info("Trying to add {} instances", numBatchBringUpInstances); List<FakeInstance> fakeInstances = ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, 0); Thread.sleep(5000); numBatchBringUpInstances); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, numBatchBringUpInstances)); Thread.sleep(5000);
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, 0); Thread.sleep(5000); numBatchBringUpInstances); fakeInstances.addAll(ControllerTestUtils .addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, numBatchBringUpInstances, numBatchBringUpInstances)); Thread.sleep(5000);
.addFakeDataInstancesToAutoJoinHelixCluster(helixClusterName, ZkStarter.DEFAULT_ZK_STR, 4, 0)); Thread.sleep(4000);