Class TabletServerResourceManager


  • public class TabletServerResourceManager
    extends Object
    ResourceManager is responsible for managing the resources of all tablets within a tablet server.
    • Method Detail

      • holdAllCommits

        protected void holdAllCommits​(boolean holdAllCommits)
      • holdTime

        public long holdTime()
      • addAssignment

        public void addAssignment​(KeyExtent extent,
                                  org.slf4j.Logger log,
                                  org.apache.accumulo.tserver.AssignmentHandler assignmentHandler)
      • addMetaDataAssignment

        public void addMetaDataAssignment​(KeyExtent extent,
                                          org.slf4j.Logger log,
                                          org.apache.accumulo.tserver.AssignmentHandler assignmentHandler)
      • addMigration

        public void addMigration​(KeyExtent tablet,
                                 Runnable migrationHandler)
      • getIndexCache

        public BlockCache getIndexCache()
      • getSummaryCache

        public BlockCache getSummaryCache()
      • getFileLenCache

        public com.google.common.cache.Cache<String,​Long> getFileLenCache()
      • getSummaryRetrievalExecutor

        public ExecutorService getSummaryRetrievalExecutor()
      • getSummaryPartitionExecutor

        public ExecutorService getSummaryPartitionExecutor()
      • getSummaryRemoteExecutor

        public ExecutorService getSummaryRemoteExecutor()