@Before public void setUp() throws Exception { // make zookeeper interfaces curator = zk().curatorWithSuperAuth(); final ZooKeeperClientProvider zkcp = new ZooKeeperClientProvider( new DefaultZooKeeperClient(curator), ZooKeeperModelReporter.noop()); final List<EventSender> eventSenders = Collections.emptyList(); zkMasterModel = new ZooKeeperMasterModel(zkcp, getClass().getName(), eventSenders, ""); startDefaultMaster(); agent = startDefaultAgent(TEST_HOST); client = defaultClient(); awaitHostRegistered(client, TEST_HOST, LONG_WAIT_SECONDS, SECONDS); }
final ZooKeeperClientProvider zkClientProvider = new ZooKeeperClientProvider( zooKeeperClient, modelReporter);
final ZooKeeperModelReporter modelReporter = new ZooKeeperModelReporter(metrics.getZooKeeperMetrics()); final ZooKeeperClientProvider zkClientProvider = new ZooKeeperClientProvider( zooKeeperClient, modelReporter);
@Test public void testRemoveJobDeletesHistory() throws Exception { startDefaultAgent(testHost()); awaitHostStatus(testHost(), UP, LONG_WAIT_SECONDS, SECONDS); final JobId jobId = createJob(testJobName, testJobVersion, BUSYBOX, IDLE_COMMAND); deployJob(jobId, testHost()); awaitJobState( defaultClient(), testHost(), jobId, TaskStatus.State.RUNNING, LONG_WAIT_SECONDS, SECONDS); undeployJob(jobId, testHost()); awaitJobUndeployed(defaultClient(), testHost(), jobId, LONG_WAIT_SECONDS, SECONDS); final ZooKeeperClient zkClient = new ZooKeeperClientProvider( new DefaultZooKeeperClient(zk().curatorWithSuperAuth()), ZooKeeperModelReporter.noop()) .get("test-client"); // Check that there's some history events assertNotNull(zkClient.stat(Paths.historyJob(jobId))); // Remove job final JobDeleteResponse response = defaultClient().deleteJob(jobId).get(WAIT_TIMEOUT_SECONDS, SECONDS); assertEquals(JobDeleteResponse.Status.OK, response.getStatus()); // Verify that history is gone assertNull(zkClient.stat(Paths.historyJob(jobId))); } }
final ZooKeeperClientProvider zkClientProvider = new ZooKeeperClientProvider( zooKeeperClient, modelReporter); final KafkaClientProvider kafkaClientProvider = new KafkaClientProvider(
final ZooKeeperModelReporter modelReporter = new ZooKeeperModelReporter( riemannFacade, metrics.getZooKeeperMetrics()); final ZooKeeperClientProvider zkClientProvider = new ZooKeeperClientProvider( zooKeeperClient, modelReporter); final KafkaClientProvider kafkaClientProvider = new KafkaClientProvider(