Class SnapshotWriterTracker

java.lang.Object
io.datarouter.filesystem.snapshot.writer.SnapshotWriterTracker

public class SnapshotWriterTracker
extends Object
  • Field Details

    • entriesProcessed

      public final io.datarouter.util.Count entriesProcessed
    • entriesQueued

      public final io.datarouter.util.Count entriesQueued
    • readStallNs

      public final io.datarouter.util.Count readStallNs
    • valueStallNs

      public final io.datarouter.util.Count valueStallNs
    • leafStallNs

      public final io.datarouter.util.Count leafStallNs
    • valueTasks

      public final io.datarouter.util.Count valueTasks
    • leafTasks

      public final io.datarouter.util.Count leafTasks
    • branchTasks

      public final io.datarouter.util.Count branchTasks
    • valueBlocks

      public final io.datarouter.util.Count valueBlocks
    • leafBlocks

      public final io.datarouter.util.Count leafBlocks
    • branchBlocks

      public final io.datarouter.util.Count branchBlocks
    • valueBytesEncoded

      public final io.datarouter.util.Count valueBytesEncoded
    • leafBytesEncoded

      public final io.datarouter.util.Count leafBytesEncoded
    • branchBytesEncoded

      public final io.datarouter.util.Count branchBytesEncoded
    • valueBytesCompressed

      public final io.datarouter.util.Count valueBytesCompressed
    • leafBytesCompressed

      public final io.datarouter.util.Count leafBytesCompressed
    • branchBytesCompressed

      public final io.datarouter.util.Count branchBytesCompressed
    • valueBlocksInMemory

      public final io.datarouter.util.Count valueBlocksInMemory
    • leafBlocksInMemory

      public final io.datarouter.util.Count leafBlocksInMemory
    • branchBlocksInMemory

      public final io.datarouter.util.Count branchBlocksInMemory
    • valueBytesInMemory

      public final io.datarouter.util.Count valueBytesInMemory
    • leafBytesInMemory

      public final io.datarouter.util.Count leafBytesInMemory
    • branchBytesInMemory

      public final io.datarouter.util.Count branchBytesInMemory
  • Constructor Details

    • SnapshotWriterTracker

      public SnapshotWriterTracker​(SnapshotKey snapshotKey)
  • Method Details

    • totalTasks

      public long totalTasks()
    • valueBlock

      public void valueBlock​(EncodedBlock encodedBlock, CompressedBlock compressedBlock)
    • leafBlock

      public void leafBlock​(EncodedBlock encodedBlock, CompressedBlock compressedBlock)
    • branchBlock

      public void branchBlock​(EncodedBlock encodedBlock, CompressedBlock compressedBlock)
    • valueMemory

      public void valueMemory​(boolean increment, int numBlocks, long numBytes)
    • leafMemory

      public void leafMemory​(boolean increment, int numBlocks, long numBytes)
    • branchMemory

      public void branchMemory​(boolean increment, int numBlocks, long numBytes)
    • toLog

      public String toLog​(long elapsedMs)