@Metric("Current writer's epoch") public long getLastWriterEpoch() { try { return journal.getLastWriterEpoch(); } catch (IOException e) { return -1L; } }
@Metric("Current writer's epoch") public long getLastWriterEpoch() { try { return journal.getLastWriterEpoch(); } catch (IOException e) { return -1L; } }
@Metric("Current writer's epoch") public long getLastWriterEpoch() { try { return journal.getLastWriterEpoch(); } catch (IOException e) { return -1L; } }
@Test (timeout = 10000) public void testFormatResetsCachedValues() throws Exception { journal.newEpoch(FAKE_NSINFO, 12345L); journal.startLogSegment(new RequestInfo(JID, 12345L, 1L, 0L), 1L, NameNodeLayoutVersion.CURRENT_LAYOUT_VERSION); assertEquals(12345L, journal.getLastPromisedEpoch()); assertEquals(12345L, journal.getLastWriterEpoch()); assertTrue(journal.isFormatted()); // Close the journal in preparation for reformatting it. journal.close(); journal.format(FAKE_NSINFO_2); assertEquals(0, journal.getLastPromisedEpoch()); assertEquals(0, journal.getLastWriterEpoch()); assertTrue(journal.isFormatted()); }