/** * Create data transfer object for given IGFS metrics. * * @param igfs Source IGFS. */ public VisorIgfsMetrics(IgniteFileSystem igfs) { assert igfs != null; IgfsMetrics m = igfs.metrics(); totalSpaceSz = ((IgfsEx)igfs).context().data().maxSpaceSize(); usedSpaceSz = m.localSpaceSize(); foldersCnt = m.directoriesCount(); filesCnt = m.filesCount(); filesOpenedForRd = m.filesOpenedForRead(); filesOpenedForWrt = m.filesOpenedForWrite(); blocksRd = m.blocksReadTotal(); blocksRdRmt = m.blocksReadRemote(); blocksWrt = m.blocksWrittenTotal(); blocksWrtRmt = m.blocksWrittenRemote(); bytesRd = m.bytesRead(); bytesRdTm = m.bytesReadTime(); bytesWrt = m.bytesWritten(); bytesWrtTm = m.bytesWriteTime(); }
assertEquals(0, m.directoriesCount()); assertEquals(0, m.filesCount()); assertEquals(0, m.filesOpenedForRead()); assertEquals(2, m.directoriesCount()); assertEquals(0, m.filesCount()); assertEquals(0, m.filesOpenedForRead()); assertEquals(5, m.directoriesCount()); assertEquals(0, m.filesCount()); assertEquals(0, m.filesOpenedForRead()); assertEquals(5, m.directoriesCount()); assertEquals(3, m.filesCount()); assertEquals(0, m.filesOpenedForRead()); assertEquals(5, m.directoriesCount()); assertEquals(3, m.filesCount()); assertEquals(0, m.filesOpenedForRead()); assertEquals(5, m.directoriesCount()); assertEquals(3, m.filesCount()); assertEquals(0, m.filesOpenedForRead()); assertEquals(5, m.directoriesCount()); assertEquals(3, m.filesCount()); assertEquals(0, m.filesOpenedForRead()); assertEquals(5, m.directoriesCount());
/** * Create data transfer object for given IGFS metrics. * * @param igfs Source IGFS. */ public VisorIgfsMetrics(IgniteFileSystem igfs) { assert igfs != null; IgfsMetrics m = igfs.metrics(); totalSpaceSz = ((IgfsEx)igfs).context().data().maxSpaceSize(); usedSpaceSz = m.localSpaceSize(); foldersCnt = m.directoriesCount(); filesCnt = m.filesCount(); filesOpenedForRd = m.filesOpenedForRead(); filesOpenedForWrt = m.filesOpenedForWrite(); blocksRd = m.blocksReadTotal(); blocksRdRmt = m.blocksReadRemote(); blocksWrt = m.blocksWrittenTotal(); blocksWrtRmt = m.blocksWrittenRemote(); bytesRd = m.bytesRead(); bytesRdTm = m.bytesReadTime(); bytesWrt = m.bytesWritten(); bytesWrtTm = m.bytesWriteTime(); }