private void printBlockDeletionTime(final Logger log) { log.info("{} is set to {}", DFSConfigKeys.DFS_NAMENODE_STARTUP_DELAY_BLOCK_DELETION_SEC_KEY, DFSUtil.durationToString(pendingPeriodInMs)); SimpleDateFormat sdf = new SimpleDateFormat("yyyy MMM dd HH:mm:ss"); Calendar calendar = new GregorianCalendar(); calendar.add(Calendar.SECOND, (int) (this.pendingPeriodInMs / 1000)); log.info("The block deletion will start around {}", sdf.format(calendar.getTime())); }
maxTtlString = "never"; } else { maxTtlString = DFSUtil.durationToString(maxTtl);
private void printBlockDeletionTime(final Logger log) { log.info(DFSConfigKeys.DFS_NAMENODE_STARTUP_DELAY_BLOCK_DELETION_SEC_KEY + " is set to " + DFSUtil.durationToString(pendingPeriodInMs)); SimpleDateFormat sdf = new SimpleDateFormat("yyyy MMM dd HH:mm:ss"); Calendar calendar = new GregorianCalendar(); calendar.add(Calendar.SECOND, (int) (this.pendingPeriodInMs / 1000)); log.info("The block deletion will start around " + sdf.format(calendar.getTime())); }
@Override public String toString() { if (isRelative) { return DFSUtil.durationToString(ms); } return DFSUtil.dateToIso8601String(new Date(ms)); } }
@Override public String toString() { if (isRelative) { return DFSUtil.durationToString(ms); } return DFSUtil.dateToIso8601String(new Date(ms)); } }
private void printBlockDeletionTime(final Logger log) { log.info(DFSConfigKeys.DFS_NAMENODE_STARTUP_DELAY_BLOCK_DELETION_SEC_KEY + " is set to " + DFSUtil.durationToString(pendingPeriodInMs)); SimpleDateFormat sdf = new SimpleDateFormat("yyyy MMM dd HH:mm:ss"); Calendar calendar = new GregorianCalendar(); calendar.add(Calendar.SECOND, (int) (this.pendingPeriodInMs / 1000)); log.info("The block deletion will start around " + sdf.format(calendar.getTime())); }
@Test(timeout=1000) public void testDurationToString() throws Exception { assertEquals("000:00:00:00.000", DFSUtil.durationToString(0)); assertEquals("001:01:01:01.000", DFSUtil.durationToString(((24*60*60)+(60*60)+(60)+1)*1000)); assertEquals("000:23:59:59.999", DFSUtil.durationToString(((23*60*60)+(59*60)+(59))*1000+999)); assertEquals("-001:01:01:01.000", DFSUtil.durationToString(-((24*60*60)+(60*60)+(60)+1)*1000)); assertEquals("-000:23:59:59.574", DFSUtil.durationToString(-(((23*60*60)+(59*60)+(59))*1000+574))); }
maxTtlString = "never"; } else { maxTtlString = DFSUtil.durationToString(maxTtl);
maxTtlString = "never"; } else { maxTtlString = DFSUtil.durationToString(maxTtl);