assertNull(localTracker.getData(false)); assertNotNull(localTracker.getData(false)); assertNotNull(localTracker.blockUntilAvailable()); assertTrue(Bytes.equals(localTracker.getData(false), dataOne)); assertTrue(thread.hasData); assertTrue(Bytes.equals(thread.tracker.getData(false), dataOne)); LOG.info("Successfully got data one"); assertNotNull(secondTracker.getData(false)); assertNotNull(secondTracker.blockUntilAvailable()); assertTrue(Bytes.equals(secondTracker.getData(false), dataOne)); LOG.info("Successfully got data one with the second tracker"); assertNull(secondTracker.getData(false)); assertNull(localTracker.getData(false)); LOG.info("Successfully made unavailable"); assertNotNull(localTracker.getData(false)); assertNotNull(localTracker.blockUntilAvailable()); assertTrue(Bytes.equals(localTracker.getData(false), dataTwo)); assertNotNull(secondTracker.getData(false)); assertNotNull(secondTracker.blockUntilAvailable()); assertTrue(Bytes.equals(secondTracker.getData(false), dataTwo)); assertTrue(thread.hasData); assertTrue(Bytes.equals(thread.tracker.getData(false), dataTwo)); LOG.info("Successfully got data two on all trackers and threads"); assertNotNull(localTracker.getData(false));
assertNull(localTracker.getData(false)); assertNotNull(localTracker.getData(false)); assertNotNull(localTracker.blockUntilAvailable()); assertTrue(Bytes.equals(localTracker.getData(false), dataOne)); assertTrue(thread.hasData); assertTrue(Bytes.equals(thread.tracker.getData(false), dataOne)); LOG.info("Successfully got data one"); assertNotNull(secondTracker.getData(false)); assertNotNull(secondTracker.blockUntilAvailable()); assertTrue(Bytes.equals(secondTracker.getData(false), dataOne)); LOG.info("Successfully got data one with the second tracker"); assertNull(secondTracker.getData(false)); assertNull(localTracker.getData(false)); LOG.info("Successfully made unavailable"); assertNotNull(localTracker.getData(false)); assertNotNull(localTracker.blockUntilAvailable()); assertTrue(Bytes.equals(localTracker.getData(false), dataTwo)); assertNotNull(secondTracker.getData(false)); assertNotNull(secondTracker.blockUntilAvailable()); assertTrue(Bytes.equals(secondTracker.getData(false), dataTwo)); assertTrue(thread.hasData); assertTrue(Bytes.equals(thread.tracker.getData(false), dataTwo)); LOG.info("Successfully got data two on all trackers and threads"); assertNotNull(localTracker.getData(false));
assertNull(localTracker.getData(false)); assertNotNull(localTracker.getData(false)); assertNotNull(localTracker.blockUntilAvailable()); assertTrue(Bytes.equals(localTracker.getData(false), dataOne)); assertTrue(thread.hasData); assertTrue(Bytes.equals(thread.tracker.getData(false), dataOne)); LOG.info("Successfully got data one"); assertNotNull(secondTracker.getData(false)); assertNotNull(secondTracker.blockUntilAvailable()); assertTrue(Bytes.equals(secondTracker.getData(false), dataOne)); LOG.info("Successfully got data one with the second tracker"); assertNull(secondTracker.getData(false)); assertNull(localTracker.getData(false)); LOG.info("Successfully made unavailable"); assertNotNull(localTracker.getData(false)); assertNotNull(localTracker.blockUntilAvailable()); assertTrue(Bytes.equals(localTracker.getData(false), dataTwo)); assertNotNull(secondTracker.getData(false)); assertNotNull(secondTracker.blockUntilAvailable()); assertTrue(Bytes.equals(secondTracker.getData(false), dataTwo)); assertTrue(thread.hasData); assertTrue(Bytes.equals(thread.tracker.getData(false), dataTwo)); LOG.info("Successfully got data two on all trackers and threads"); assertNotNull(localTracker.getData(false));