http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c0571676/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html index e06ed61..464912e 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html @@ -321,7 +321,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/BloomType.html#org.apache.hadoop.hbase.client">BloomType</a> </td> </tr> <tr class="rowColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.client">HRegion</a> </td> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.client">HRegion</a> +<div class="block">Regions store data for a certain region of a table.</div> +</td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.html#org.apache.hadoop.hbase.client">HRegionServer</a> @@ -433,7 +435,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.coprocessor">Region</a> -<div class="block">Regions store data for a certain region of a table.</div> +<div class="block">Region is a subset of HRegion with operations required for the <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor"><code>Coprocessors</code></a>.</div> </td> </tr> <tr class="rowColor"> @@ -816,13 +818,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tbody> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.html#org.apache.hadoop.hbase.procedure.flush">HRegionServer</a> -<div class="block">HRegionServer makes a set of HRegions available to clients.</div> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.procedure.flush">HRegion</a> +<div class="block">Regions store data for a certain region of a table.</div> </td> </tr> <tr class="rowColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.procedure.flush">Region</a> -<div class="block">Regions store data for a certain region of a table.</div> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.html#org.apache.hadoop.hbase.procedure.flush">HRegionServer</a> +<div class="block">HRegionServer makes a set of HRegions available to clients.</div> </td> </tr> <tr class="altColor"> @@ -849,7 +851,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.quotas">Region</a> -<div class="block">Regions store data for a certain region of a table.</div> +<div class="block">Region is a subset of HRegion with operations required for the <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor"><code>Coprocessors</code></a>.</div> </td> </tr> <tr class="altColor"> @@ -1073,7 +1075,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </td> </tr> <tr class="rowColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.regionserver">HRegion</a> </td> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.regionserver">HRegion</a> +<div class="block">Regions store data for a certain region of a table.</div> +</td> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.BatchOperation.html#org.apache.hadoop.hbase.regionserver">HRegion.BatchOperation</a> @@ -1083,119 +1087,132 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </td> </tr> <tr class="rowColor"> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.BulkLoadListener.html#org.apache.hadoop.hbase.regionserver">HRegion.BulkLoadListener</a> +<div class="block">Listener class to enable callers of + bulkLoadHFile() to perform any necessary + pre/post processing of a given bulkload call</div> +</td> +</tr> +<tr class="altColor"> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.FlushResult.html#org.apache.hadoop.hbase.regionserver">HRegion.FlushResult</a> </td> +</tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.FlushResult.Result.html#org.apache.hadoop.hbase.regionserver">HRegion.FlushResult.Result</a> </td> +</tr> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.FlushResultImpl.html#org.apache.hadoop.hbase.regionserver">HRegion.FlushResultImpl</a> <div class="block">Objects from this class are created when flushing to describe all the different states that that method ends up in.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.ObservedExceptionsInBatch.html#org.apache.hadoop.hbase.regionserver">HRegion.ObservedExceptionsInBatch</a> <div class="block">A class that tracks exceptions that have been observed in one batch.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.PrepareFlushResult.html#org.apache.hadoop.hbase.regionserver">HRegion.PrepareFlushResult</a> <div class="block">A result object from prepare flush cache stage</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.RegionScannerImpl.html#org.apache.hadoop.hbase.regionserver">HRegion.RegionScannerImpl</a> <div class="block">RegionScannerImpl is used to combine scanners from multiple Stores (aka column families).</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.RowLockContext.html#org.apache.hadoop.hbase.regionserver">HRegion.RowLockContext</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.RowLockImpl.html#org.apache.hadoop.hbase.regionserver">HRegion.RowLockImpl</a> <div class="block">Class used to represent a lock on a row.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.WriteState.html#org.apache.hadoop.hbase.regionserver">HRegion.WriteState</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionFileSystem.html#org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a> <div class="block">View to an on-disk Region.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.html#org.apache.hadoop.hbase.regionserver">HRegionServer</a> <div class="block">HRegionServer makes a set of HRegions available to clients.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.MovedRegionInfo.html#org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionInfo</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.MovedRegionsCleaner.html#org.apache.hadoop.hbase.regionserver">HRegionServer.MovedRegionsCleaner</a> <div class="block">Creates a Chore thread to clean the moved region cache.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HStore.html#org.apache.hadoop.hbase.regionserver">HStore</a> <div class="block">A Store holds a column family in a Region.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HStoreFile.html#org.apache.hadoop.hbase.regionserver">HStoreFile</a> <div class="block">A Store data file.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/ImmutableOnlineRegions.html#org.apache.hadoop.hbase.regionserver">ImmutableOnlineRegions</a> <div class="block">Interface to Map of online regions.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/ImmutableSegment.html#org.apache.hadoop.hbase.regionserver">ImmutableSegment</a> <div class="block">ImmutableSegment is an abstract class that extends the API supported by a <a href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html" title="class in org.apache.hadoop.hbase.regionserver"><code>Segment</code></a>, and is not needed for a <a href="../../../../../org/apache/hadoop/hbase/regionserver/MutableSegment.html" title="class in org.apache.hadoop.hbase.regionserver"><code>MutableSegment</code></a>.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/IncreasingToUpperBoundRegionSplitPolicy.html#org.apache.hadoop.hbase.regionserver">IncreasingToUpperBoundRegionSplitPolicy</a> <div class="block">Split size is the number of regions that are on this server that all are of the same table, cubed, times 2x the region flush size OR the maximum region split size, whichever is smaller.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html#org.apache.hadoop.hbase.regionserver">InternalScanner</a> <div class="block">Internal scanners differ from client-side scanners in that they operate on HStoreKeys and byte[] instead of RowResults.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/KeyValueHeap.html#org.apache.hadoop.hbase.regionserver">KeyValueHeap</a> <div class="block">Implements a heap merge across any number of KeyValueScanners.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/KeyValueHeap.KVScannerComparator.html#org.apache.hadoop.hbase.regionserver">KeyValueHeap.KVScannerComparator</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/KeyValueScanner.html#org.apache.hadoop.hbase.regionserver">KeyValueScanner</a> <div class="block">Scanner that returns the next KeyValue.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/LastSequenceId.html#org.apache.hadoop.hbase.regionserver">LastSequenceId</a> <div class="block">Last flushed sequence Ids for the regions and their stores on region server</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/LeaseException.html#org.apache.hadoop.hbase.regionserver">LeaseException</a> <div class="block">Reports a problem with a lease</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/LeaseListener.html#org.apache.hadoop.hbase.regionserver">LeaseListener</a> <div class="block">LeaseListener is an interface meant to be implemented by users of the Leases class.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Leases.html#org.apache.hadoop.hbase.regionserver">Leases</a> <div class="block">Leases @@ -1203,39 +1220,39 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> clients that occasionally send heartbeats.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Leases.Lease.html#org.apache.hadoop.hbase.regionserver">Leases.Lease</a> <div class="block">This class tracks a single Lease.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Leases.LeaseStillHeldException.html#org.apache.hadoop.hbase.regionserver">Leases.LeaseStillHeldException</a> <div class="block">Thrown if we are asked to create a lease but lease on passed name already exists.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/LogRoller.html#org.apache.hadoop.hbase.regionserver">LogRoller</a> <div class="block">Runs periodically to determine if the WAL should be rolled.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStore.html#org.apache.hadoop.hbase.regionserver">MemStore</a> <div class="block">The MemStore holds in-memory modifications to the Store.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreCompactor.html#org.apache.hadoop.hbase.regionserver">MemStoreCompactor</a> <div class="block">The ongoing MemStore Compaction manager, dispatches a solo running compaction and interrupts the compaction if requested.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreCompactor.Action.html#org.apache.hadoop.hbase.regionserver">MemStoreCompactor.Action</a> <div class="block">Types of actions to be done on the pipeline upon MemStoreCompaction invocation.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreFlusher.html#org.apache.hadoop.hbase.regionserver">MemStoreFlusher</a> <div class="block">Thread that flushes cache on request @@ -1244,23 +1261,23 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> sleep time which is invariant.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreFlusher.FlushHandler.html#org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushHandler</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreFlusher.FlushQueueEntry.html#org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushQueueEntry</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreFlusher.FlushRegionEntry.html#org.apache.hadoop.hbase.regionserver">MemStoreFlusher.FlushRegionEntry</a> <div class="block">Datastructure used in the flush queue.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreLAB.html#org.apache.hadoop.hbase.regionserver">MemStoreLAB</a> <div class="block">A memstore-local allocation buffer.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreSegmentsIterator.html#org.apache.hadoop.hbase.regionserver">MemStoreSegmentsIterator</a> <div class="block">The MemStoreSegmentsIterator is designed to perform one iteration over given list of segments For another iteration new instance of MemStoreSegmentsIterator needs to be created @@ -1268,183 +1285,170 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> in each period of time</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreSize.html#org.apache.hadoop.hbase.regionserver">MemStoreSize</a> <div class="block">Wraps the data size part and total heap space occupied by the memstore.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MemStoreSnapshot.html#org.apache.hadoop.hbase.regionserver">MemStoreSnapshot</a> <div class="block">Holds details of the snapshot taken on a MemStore.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsHeapMemoryManager.html#org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManager</a> <div class="block">This class is for maintaining the various regionserver's heap memory manager statistics and publishing them through the metrics interfaces.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsHeapMemoryManagerSource.html#org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManagerSource</a> <div class="block">This interface will be implemented by a MetricsSource that will export metrics from HeapMemoryManager in RegionServer into the hadoop metrics system.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsHeapMemoryManagerSourceImpl.html#org.apache.hadoop.hbase.regionserver">MetricsHeapMemoryManagerSourceImpl</a> <div class="block">Hadoop2 implementation of MetricsHeapMemoryManagerSource.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegion.html#org.apache.hadoop.hbase.regionserver">MetricsRegion</a> <div class="block">This is the glue between the HRegion and whatever hadoop shim layer is loaded (hbase-hadoop1-compat or hbase-hadoop2-compat).</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionAggregateSource.html#org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSource</a> <div class="block">This interface will be implemented by a MetricsSource that will export metrics from multiple regions into the hadoop metrics system.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionAggregateSourceImpl.html#org.apache.hadoop.hbase.regionserver">MetricsRegionAggregateSourceImpl</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionServer.html#org.apache.hadoop.hbase.regionserver">MetricsRegionServer</a> <div class="block"> This class is for maintaining the various regionserver statistics and publishing them through the metrics interfaces.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionServerSource.html#org.apache.hadoop.hbase.regionserver">MetricsRegionServerSource</a> <div class="block">Interface for classes that expose metrics about the regionserver.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionServerSourceFactory.html#org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceFactory</a> <div class="block">Interface of a factory to create Metrics Sources used inside of regionservers.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionServerSourceFactoryImpl.FactoryStorage.html#org.apache.hadoop.hbase.regionserver">MetricsRegionServerSourceFactoryImpl.FactoryStorage</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionServerWrapper.html#org.apache.hadoop.hbase.regionserver">MetricsRegionServerWrapper</a> <div class="block">This is the interface that will expose RegionServer information to hadoop1/hadoop2 implementations of the MetricsRegionServerSource.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionSource.html#org.apache.hadoop.hbase.regionserver">MetricsRegionSource</a> <div class="block">This interface will be implemented to allow single regions to push metrics into MetricsRegionAggregateSource that will in turn push data to the Hadoop metrics system.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionWrapper.html#org.apache.hadoop.hbase.regionserver">MetricsRegionWrapper</a> <div class="block">Interface of class that will wrap an HRegion and export numbers so they can be used in MetricsRegionSource</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsRegionWrapperImpl.html#org.apache.hadoop.hbase.regionserver">MetricsRegionWrapperImpl</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsTable.html#org.apache.hadoop.hbase.regionserver">MetricsTable</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsTableAggregateSource.html#org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSource</a> <div class="block">This interface will be implemented by a MetricsSource that will export metrics from multiple regions of a table into the hadoop metrics system.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsTableAggregateSourceImpl.html#org.apache.hadoop.hbase.regionserver">MetricsTableAggregateSourceImpl</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsTableSource.html#org.apache.hadoop.hbase.regionserver">MetricsTableSource</a> <div class="block">This interface will be implemented to allow region server to push table metrics into MetricsRegionAggregateSource that will in turn push data to the Hadoop metrics system.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsTableWrapperAggregate.html#org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregate</a> <div class="block">Interface of class that will wrap a MetricsTableSource and export numbers so they can be used in MetricsTableSource</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MetricsTableWrapperAggregateImpl.MetricsTableValues.html#org.apache.hadoop.hbase.regionserver">MetricsTableWrapperAggregateImpl.MetricsTableValues</a> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MiniBatchOperationInProgress.html#org.apache.hadoop.hbase.regionserver">MiniBatchOperationInProgress</a> <div class="block">Wraps together the mutations which are applied as a batch to the region and their operation status and WALEdits.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MultiVersionConcurrencyControl.html#org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl</a> <div class="block">Manages the read/write consistency.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MultiVersionConcurrencyControl.WriteEntry.html#org.apache.hadoop.hbase.regionserver">MultiVersionConcurrencyControl.WriteEntry</a> <div class="block">Write number and whether write has completed given out at start of a write transaction.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/MutableSegment.html#org.apache.hadoop.hbase.regionserver">MutableSegment</a> <div class="block">A mutable segment in memstore, specifically the active segment.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/NonLazyKeyValueScanner.html#org.apache.hadoop.hbase.regionserver">NonLazyKeyValueScanner</a> <div class="block">A "non-lazy" scanner which always does a real seek operation.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/NonReversedNonLazyKeyValueScanner.html#org.apache.hadoop.hbase.regionserver">NonReversedNonLazyKeyValueScanner</a> <div class="block">A "non-reversed & non-lazy" scanner which does not support backward scanning and always does a real seek operation.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/NoSuchColumnFamilyException.html#org.apache.hadoop.hbase.regionserver">NoSuchColumnFamilyException</a> <div class="block">Thrown if request for nonexistent column family.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/OnlineRegions.html#org.apache.hadoop.hbase.regionserver">OnlineRegions</a> <div class="block">Interface to Map of online regions.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/OperationStatus.html#org.apache.hadoop.hbase.regionserver">OperationStatus</a> <div class="block">This class stores the Operation status code and the exception message that occurs in case of failure of operations like put, delete, etc.</div> </td> </tr> -<tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.regionserver">Region</a> -<div class="block">Regions store data for a certain region of a table.</div> -</td> -</tr> <tr class="rowColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.BulkLoadListener.html#org.apache.hadoop.hbase.regionserver">Region.BulkLoadListener</a> -<div class="block">Listener class to enable callers of - bulkLoadHFile() to perform any necessary - pre/post processing of a given bulkload call</div> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.regionserver">Region</a> +<div class="block">Region is a subset of HRegion with operations required for the <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor"><code>Coprocessors</code></a>.</div> </td> </tr> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.FlushResult.html#org.apache.hadoop.hbase.regionserver">Region.FlushResult</a> </td> -</tr> -<tr class="rowColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.FlushResult.Result.html#org.apache.hadoop.hbase.regionserver">Region.FlushResult.Result</a> </td> -</tr> -<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.Operation.html#org.apache.hadoop.hbase.regionserver">Region.Operation</a> <div class="block">Operation enum is used in <a href="../../../../../org/apache/hadoop/hbase/regionserver/Region.html#startRegionOperation--"><code>Region.startRegionOperation()</code></a> and elsewhere to provide context for various checks.</div> @@ -1877,7 +1881,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tbody> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.regionserver.handler">HRegion</a> </td> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.regionserver.handler">HRegion</a> +<div class="block">Regions store data for a certain region of a table.</div> +</td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/KeyValueScanner.html#org.apache.hadoop.hbase.regionserver.handler">KeyValueScanner</a> @@ -1942,13 +1948,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tbody> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.html#org.apache.hadoop.hbase.regionserver.snapshot">HRegionServer</a> -<div class="block">HRegionServer makes a set of HRegions available to clients.</div> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.regionserver.snapshot">HRegion</a> +<div class="block">Regions store data for a certain region of a table.</div> </td> </tr> <tr class="rowColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.regionserver.snapshot">Region</a> -<div class="block">Regions store data for a certain region of a table.</div> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.html#org.apache.hadoop.hbase.regionserver.snapshot">HRegionServer</a> +<div class="block">HRegionServer makes a set of HRegions available to clients.</div> </td> </tr> <tr class="altColor"> @@ -2053,7 +2059,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.security.access">Region</a> -<div class="block">Regions store data for a certain region of a table.</div> +<div class="block">Region is a subset of HRegion with operations required for the <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor"><code>Coprocessors</code></a>.</div> </td> </tr> <tr class="rowColor"> @@ -2108,7 +2114,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/Region.html#org.apache.hadoop.hbase.security.visibility">Region</a> -<div class="block">Regions store data for a certain region of a table.</div> +<div class="block">Region is a subset of HRegion with operations required for the <a href="../../../../../org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html" title="interface in org.apache.hadoop.hbase.coprocessor"><code>Coprocessors</code></a>.</div> </td> </tr> <tr class="altColor"> @@ -2135,7 +2141,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </tr> <tbody> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.snapshot">HRegion</a> </td> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.snapshot">HRegion</a> +<div class="block">Regions store data for a certain region of a table.</div> +</td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionFileSystem.html#org.apache.hadoop.hbase.snapshot">HRegionFileSystem</a> @@ -2209,7 +2217,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> </td> </tr> <tr class="altColor"> -<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.util">HRegion</a> </td> +<td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegion.html#org.apache.hadoop.hbase.util">HRegion</a> +<div class="block">Regions store data for a certain region of a table.</div> +</td> </tr> <tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/hadoop/hbase/regionserver/class-use/HRegionServer.html#org.apache.hadoop.hbase.util">HRegionServer</a>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c0571676/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html index 313f199..9264ee0 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html @@ -130,8 +130,8 @@ <ul> <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> -<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/DeleteTracker.DeleteResult.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">DeleteTracker.DeleteResult</span></a></li> +<li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/StripeCompactionScanQueryMatcher.DropDeletesInOutput.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">StripeCompactionScanQueryMatcher.DropDeletesInOutput</span></a></li> <li type="circle">org.apache.hadoop.hbase.regionserver.querymatcher.<a href="../../../../../../org/apache/hadoop/hbase/regionserver/querymatcher/ScanQueryMatcher.MatchCode.html" title="enum in org.apache.hadoop.hbase.regionserver.querymatcher"><span class="typeNameLink">ScanQueryMatcher.MatchCode</span></a></li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c0571676/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html index 2a6ec41..3ca38b1 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.78">FlushSnapshotSubprocedure.RegionSnapshotTask</a> +<pre>public static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.77">FlushSnapshotSubprocedure.RegionSnapshotTask</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>></pre> <div class="block">Callable for adding files to snapshot manifest working dir. Ready for multithreading.</div> @@ -144,7 +144,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#monitor">monitor</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a></code></td> +<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#region">region</a></span></code> </td> </tr> <tr class="altColor"> @@ -170,7 +170,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#RegionSnapshotTask-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription-boolean-org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher-">RegionSnapshotTask</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region, +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#RegionSnapshotTask-org.apache.hadoop.hbase.regionserver.HRegion-org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription-boolean-org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher-">RegionSnapshotTask</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> region, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshotDesc, boolean skipFlush, <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a> monitor)</code> </td> @@ -222,7 +222,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <ul class="blockList"> <li class="blockList"> <h4>region</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.79">region</a></pre> +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.78">region</a></pre> </li> </ul> <a name="skipFlush"> @@ -231,7 +231,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <ul class="blockList"> <li class="blockList"> <h4>skipFlush</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.80">skipFlush</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.79">skipFlush</a></pre> </li> </ul> <a name="monitor"> @@ -240,7 +240,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <ul class="blockList"> <li class="blockList"> <h4>monitor</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.81">monitor</a></pre> +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.80">monitor</a></pre> </li> </ul> <a name="snapshotDesc"> @@ -249,7 +249,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <ul class="blockListLast"> <li class="blockList"> <h4>snapshotDesc</h4> -<pre>private org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.82">snapshotDesc</a></pre> +<pre>private org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.81">snapshotDesc</a></pre> </li> </ul> </li> @@ -260,13 +260,13 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <!-- --> </a> <h3>Constructor Detail</h3> -<a name="RegionSnapshotTask-org.apache.hadoop.hbase.regionserver.Region-org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription-boolean-org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher-"> +<a name="RegionSnapshotTask-org.apache.hadoop.hbase.regionserver.HRegion-org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription-boolean-org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>RegionSnapshotTask</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.84">RegionSnapshotTask</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a> region, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.83">RegionSnapshotTask</a>(<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a> region, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshotDesc, boolean skipFlush, <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a> monitor)</pre> @@ -286,7 +286,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurren <ul class="blockListLast"> <li class="blockList"> <h4>call</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.93">call</a>() +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.RegionSnapshotTask.html#line.92">call</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c0571676/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html index f27f878..24c3fff 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html @@ -120,7 +120,7 @@ var activeTableTab = "activeTableTab"; <br> <pre>@InterfaceAudience.Private @InterfaceStability.Unstable -public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.50">FlushSnapshotSubprocedure</a> +public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.49">FlushSnapshotSubprocedure</a> extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedure.html" title="class in org.apache.hadoop.hbase.procedure">Subprocedure</a></pre> <div class="block">This online snapshot implementation uses the distributed procedure framework to force a store flush and then records the hfiles. Its enter stage does nothing. Its leave stage then @@ -182,7 +182,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#MAX_RETRIES">MAX_RETRIES</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a>></code></td> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#regions">regions</a></span></code> </td> </tr> <tr class="rowColor"> @@ -223,7 +223,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a> errorListener, long wakeFrequency, long timeout, - <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a>> regions, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> regions, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshot, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager.SnapshotSubprocedurePool</a> taskManager)</code> </td> </tr> @@ -305,7 +305,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.51">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.50">LOG</a></pre> </li> </ul> <a name="regions"> @@ -314,7 +314,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>regions</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.53">regions</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.52">regions</a></pre> </li> </ul> <a name="snapshot"> @@ -323,7 +323,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>snapshot</h4> -<pre>private final org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.54">snapshot</a></pre> +<pre>private final org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.53">snapshot</a></pre> </li> </ul> <a name="taskManager"> @@ -332,7 +332,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>taskManager</h4> -<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager.SnapshotSubprocedurePool</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.55">taskManager</a></pre> +<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager.SnapshotSubprocedurePool</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.54">taskManager</a></pre> </li> </ul> <a name="snapshotSkipFlush"> @@ -341,7 +341,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>snapshotSkipFlush</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.56">snapshotSkipFlush</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.55">snapshotSkipFlush</a></pre> </li> </ul> <a name="MAX_RETRIES"> @@ -350,7 +350,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockListLast"> <li class="blockList"> <h4>MAX_RETRIES</h4> -<pre>static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.59">MAX_RETRIES</a></pre> +<pre>static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.58">MAX_RETRIES</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.regionserver.snapshot.FlushSnapshotSubprocedure.MAX_RETRIES">Constant Field Values</a></dd> @@ -371,11 +371,11 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockListLast"> <li class="blockList"> <h4>FlushSnapshotSubprocedure</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.61">FlushSnapshotSubprocedure</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure/ProcedureMember.html" title="class in org.apache.hadoop.hbase.procedure">ProcedureMember</a> member, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.60">FlushSnapshotSubprocedure</a>(<a href="../../../../../../org/apache/hadoop/hbase/procedure/ProcedureMember.html" title="class in org.apache.hadoop.hbase.procedure">ProcedureMember</a> member, <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a> errorListener, long wakeFrequency, long timeout, - <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/Region.html" title="interface in org.apache.hadoop.hbase.regionserver">Region</a>> regions, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>> regions, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshot, <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html" title="class in org.apache.hadoop.hbase.regionserver.snapshot">RegionServerSnapshotManager.SnapshotSubprocedurePool</a> taskManager)</pre> </li> @@ -394,7 +394,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>flushSnapshot</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.149">flushSnapshot</a>() +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.148">flushSnapshot</a>() throws <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignException.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -408,7 +408,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>acquireBarrier</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.185">acquireBarrier</a>() +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.184">acquireBarrier</a>() throws <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignException.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignException</a></pre> <div class="block">do nothing, core of snapshot is executed in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#insideBarrier--"><code>insideBarrier()</code></a> step.</div> <dl> @@ -425,7 +425,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>insideBarrier</h4> -<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.193">insideBarrier</a>() +<pre>public byte[] <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.192">insideBarrier</a>() throws <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignException.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignException</a></pre> <div class="block">do a flush snapshot of every region on this rs from the target table.</div> <dl> @@ -444,7 +444,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockList"> <li class="blockList"> <h4>cleanup</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.202">cleanup</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> e)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.201">cleanup</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> e)</pre> <div class="block">Cancel threads if they haven't finished.</div> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -458,7 +458,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedur <ul class="blockListLast"> <li class="blockList"> <h4>releaseBarrier</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.215">releaseBarrier</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/FlushSnapshotSubprocedure.html#line.214">releaseBarrier</a>()</pre> <div class="block">Hooray!</div> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c0571676/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html index 4dfbcc6..82665f9 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#line.241">RegionServerSnapshotManager.SnapshotSubprocedureBuilder</a> +<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#line.243">RegionServerSnapshotManager.SnapshotSubprocedureBuilder</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements <a href="../../../../../../org/apache/hadoop/hbase/procedure/SubprocedureFactory.html" title="interface in org.apache.hadoop.hbase.procedure">SubprocedureFactory</a></pre> <div class="block">Build the actual snapshot runner that will do all the 'hard' work</div> @@ -191,7 +191,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subproce <ul class="blockListLast"> <li class="blockList"> <h4>SnapshotSubprocedureBuilder</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html#line.241">SnapshotSubprocedureBuilder</a>()</pre> +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html#line.243">SnapshotSubprocedureBuilder</a>()</pre> </li> </ul> </li> @@ -208,7 +208,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subproce <ul class="blockListLast"> <li class="blockList"> <h4>buildSubprocedure</h4> -<pre>public <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedure.html" title="class in org.apache.hadoop.hbase.procedure">Subprocedure</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html#line.244">buildSubprocedure</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, +<pre>public <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedure.html" title="class in org.apache.hadoop.hbase.procedure">Subprocedure</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedureBuilder.html#line.246">buildSubprocedure</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, byte[] data)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/procedure/SubprocedureFactory.html#buildSubprocedure-java.lang.String-byte:A-">SubprocedureFactory</a></code></span></div> <div class="block">Build <a href="../../../../../../org/apache/hadoop/hbase/procedure/Subprocedure.html" title="class in org.apache.hadoop.hbase.procedure"><code>Subprocedure</code></a> when requested.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c0571676/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html index 9829030..8decb95 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#line.269">RegionServerSnapshotManager.SnapshotSubprocedurePool</a> +<pre>static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.html#line.271">RegionServerSnapshotManager.SnapshotSubprocedurePool</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">We use the SnapshotSubprocedurePool, a class specific thread pool instead of <a href="../../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor"><code>ExecutorService</code></a>. @@ -258,7 +258,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>abortable</h4> -<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.270">abortable</a></pre> +<pre>private final <a href="../../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.272">abortable</a></pre> </li> </ul> <a name="taskPool"> @@ -267,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>taskPool</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorCompletionService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorCompletionService</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.271">taskPool</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorCompletionService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorCompletionService</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.273">taskPool</a></pre> </li> </ul> <a name="executor"> @@ -276,7 +276,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>executor</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html?is-external=true" title="class or interface in java.util.concurrent">ThreadPoolExecutor</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.272">executor</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html?is-external=true" title="class or interface in java.util.concurrent">ThreadPoolExecutor</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.274">executor</a></pre> </li> </ul> <a name="stopped"> @@ -285,7 +285,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>stopped</h4> -<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.273">stopped</a></pre> +<pre>private volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.275">stopped</a></pre> </li> </ul> <a name="futures"> @@ -294,7 +294,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>futures</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.274">futures</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.276">futures</a></pre> </li> </ul> <a name="name"> @@ -303,7 +303,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>name</h4> -<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.275">name</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.277">name</a></pre> </li> </ul> </li> @@ -320,7 +320,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>SnapshotSubprocedurePool</h4> -<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.277">SnapshotSubprocedurePool</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.279">SnapshotSubprocedurePool</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, org.apache.hadoop.conf.Configuration conf, <a href="../../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abortable)</pre> </li> @@ -339,7 +339,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>hasTasks</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.292">hasTasks</a>()</pre> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.294">hasTasks</a>()</pre> </li> </ul> <a name="submitTask-java.util.concurrent.Callable-"> @@ -348,7 +348,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>submitTask</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.302">submitTask</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> task)</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.304">submitTask</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent">Callable</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> task)</pre> <div class="block">Submit a task to the pool. NOTE: all must be submitted before you can safely <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#waitForOutstandingTasks--"><code>waitForOutstandingTasks()</code></a>. This @@ -361,7 +361,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitForOutstandingTasks</h4> -<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.315">waitForOutstandingTasks</a>() +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.317">waitForOutstandingTasks</a>() throws <a href="../../../../../../org/apache/hadoop/hbase/errorhandling/ForeignException.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignException</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Wait for all of the currently outstanding tasks submitted via <a href="../../../../../../org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#submitTask-java.util.concurrent.Callable-"><code>submitTask(Callable)</code></a>. @@ -382,7 +382,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>cancelTasks</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.359">cancelTasks</a>() +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.361">cancelTasks</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">This attempts to cancel out all pending and in progress tasks (interruptions issues)</div> <dl> @@ -397,7 +397,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>stop</h4> -<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.379">stop</a>()</pre> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/regionserver/snapshot/RegionServerSnapshotManager.SnapshotSubprocedurePool.html#line.381">stop</a>()</pre> <div class="block">Abruptly shutdown the thread pool. Call when exiting a region server.</div> </li> </ul>