http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bdd1f3f0/devapidocs/org/apache/hadoop/hbase/master/AssignmentManager.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/AssignmentManager.html b/devapidocs/org/apache/hadoop/hbase/master/AssignmentManager.html index e75a85a..11dce83 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/AssignmentManager.html +++ b/devapidocs/org/apache/hadoop/hbase/master/AssignmentManager.html @@ -96,7 +96,7 @@ <hr> <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.103">AssignmentManager</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.104">AssignmentManager</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">Manages and performs region assignment. Related communications with regionserver are all done over RPC.</div> @@ -823,7 +823,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <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/master/AssignmentManager.html#line.104">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.105">LOG</a></pre> </li> </ul> <a name="server"> @@ -832,7 +832,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>server</h4> -<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.106">server</a></pre> +<pre>protected final <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.107">server</a></pre> </li> </ul> <a name="serverManager"> @@ -841,7 +841,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>serverManager</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.108">serverManager</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.109">serverManager</a></pre> </li> </ul> <a name="shouldAssignRegionsWithFavoredNodes"> @@ -850,7 +850,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>shouldAssignRegionsWithFavoredNodes</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.110">shouldAssignRegionsWithFavoredNodes</a></pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.111">shouldAssignRegionsWithFavoredNodes</a></pre> </li> </ul> <a name="balancer"> @@ -859,7 +859,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>balancer</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.112">balancer</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.113">balancer</a></pre> </li> </ul> <a name="metricsAssignmentManager"> @@ -868,7 +868,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>metricsAssignmentManager</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManager.html" title="class in org.apache.hadoop.hbase.master">MetricsAssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.114">metricsAssignmentManager</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/MetricsAssignmentManager.html" title="class in org.apache.hadoop.hbase.master">MetricsAssignmentManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.115">metricsAssignmentManager</a></pre> </li> </ul> <a name="tableLockManager"> @@ -877,7 +877,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>tableLockManager</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master">TableLockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.116">tableLockManager</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/TableLockManager.html" title="class in org.apache.hadoop.hbase.master">TableLockManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.117">tableLockManager</a></pre> </li> </ul> <a name="numRegionsOpened"> @@ -886,7 +886,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>numRegionsOpened</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.118">numRegionsOpened</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.119">numRegionsOpened</a></pre> </li> </ul> <a name="locker"> @@ -895,7 +895,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>locker</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/KeyLocker.html" title="class in org.apache.hadoop.hbase.util">KeyLocker</a><<a href="http://docs.oracle.com/javase/7/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/master/AssignmentManager.html#line.120">locker</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/util/KeyLocker.html" title="class in org.apache.hadoop.hbase.util">KeyLocker</a><<a href="http://docs.oracle.com/javase/7/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/master/AssignmentManager.html#line.121">locker</a></pre> </li> </ul> <a name="replicasToClose"> @@ -904,7 +904,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>replicasToClose</h4> -<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.122">replicasToClose</a></pre> +<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.123">replicasToClose</a></pre> </li> </ul> <a name="regionsToReopen"> @@ -913,7 +913,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionsToReopen</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.128">regionsToReopen</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.129">regionsToReopen</a></pre> <div class="block">Map of regions to reopen after the schema of a table is changed. Key - encoded region name, value - HRegionInfo</div> </li> @@ -924,7 +924,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>maximumAttempts</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.134">maximumAttempts</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.135">maximumAttempts</a></pre> </li> </ul> <a name="sleepTimeBeforeRetryingMetaAssignment"> @@ -933,7 +933,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>sleepTimeBeforeRetryingMetaAssignment</h4> -<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.140">sleepTimeBeforeRetryingMetaAssignment</a></pre> +<pre>private final long <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.141">sleepTimeBeforeRetryingMetaAssignment</a></pre> <div class="block">The sleep time for which the assignment will wait before retrying in case of hbase:meta assignment failure due to lack of availability of region plan or bad region plan</div> </li> @@ -944,7 +944,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionPlans</h4> -<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.146">regionPlans</a></pre> +<pre>final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/NavigableMap.html?is-external=true" title="class or interface in java.util">NavigableMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.147">regionPlans</a></pre> <div class="block">Plans for region movement. Key is the encoded version of a region name</div> </li> </ul> @@ -954,7 +954,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>tableStateManager</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.149">tableStateManager</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.150">tableStateManager</a></pre> </li> </ul> <a name="executorService"> @@ -963,7 +963,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>executorService</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.151">executorService</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.152">executorService</a></pre> </li> </ul> <a name="threadPoolExecutorService"> @@ -972,7 +972,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>threadPoolExecutorService</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.154">threadPoolExecutorService</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent">ExecutorService</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.155">threadPoolExecutorService</a></pre> </li> </ul> <a name="regionStates"> @@ -981,7 +981,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionStates</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/RegionStates.html" title="class in org.apache.hadoop.hbase.master">RegionStates</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.156">regionStates</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/RegionStates.html" title="class in org.apache.hadoop.hbase.master">RegionStates</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.157">regionStates</a></pre> </li> </ul> <a name="bulkAssignThresholdRegions"> @@ -990,7 +990,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>bulkAssignThresholdRegions</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.162">bulkAssignThresholdRegions</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.163">bulkAssignThresholdRegions</a></pre> </li> </ul> <a name="bulkAssignThresholdServers"> @@ -999,7 +999,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>bulkAssignThresholdServers</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.163">bulkAssignThresholdServers</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.164">bulkAssignThresholdServers</a></pre> </li> </ul> <a name="bulkPerRegionOpenTimeGuesstimate"> @@ -1008,7 +1008,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>bulkPerRegionOpenTimeGuesstimate</h4> -<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.164">bulkPerRegionOpenTimeGuesstimate</a></pre> +<pre>private final int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.165">bulkPerRegionOpenTimeGuesstimate</a></pre> </li> </ul> <a name="bulkAssignWaitTillAllAssigned"> @@ -1017,7 +1017,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>bulkAssignWaitTillAllAssigned</h4> -<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.169">bulkAssignWaitTillAllAssigned</a></pre> +<pre>private final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.170">bulkAssignWaitTillAllAssigned</a></pre> </li> </ul> <a name="failoverCleanupDone"> @@ -1026,7 +1026,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>failoverCleanupDone</h4> -<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.179">failoverCleanupDone</a></pre> +<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.180">failoverCleanupDone</a></pre> <div class="block">Indicator that AssignmentManager has recovered the region states so that ServerShutdownHandler can be fully enabled and re-assign regions of dead servers. So that when re-assignment happens, AssignmentManager @@ -1041,7 +1041,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>failedOpenTracker</h4> -<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.189">failedOpenTracker</a></pre> +<pre>private final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.190">failedOpenTracker</a></pre> <div class="block">A map to track the count a region fails to open in a row. So that we don't try to open a region forever if the failure is unrecoverable. We don't put this information in region states @@ -1055,7 +1055,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionStateStore</h4> -<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/RegionStateStore.html" title="class in org.apache.hadoop.hbase.master">RegionStateStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.193">regionStateStore</a></pre> +<pre>private final <a href="../../../../../org/apache/hadoop/hbase/master/RegionStateStore.html" title="class in org.apache.hadoop.hbase.master">RegionStateStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.194">regionStateStore</a></pre> </li> </ul> <a name="TEST_SKIP_SPLIT_HANDLING"> @@ -1064,7 +1064,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>TEST_SKIP_SPLIT_HANDLING</h4> -<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.199">TEST_SKIP_SPLIT_HANDLING</a></pre> +<pre>public static boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.200">TEST_SKIP_SPLIT_HANDLING</a></pre> <div class="block">For testing only! Set to true to skip handling of split.</div> </li> </ul> @@ -1074,7 +1074,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>listeners</h4> -<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.202">listeners</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.203">listeners</a></pre> <div class="block">Listeners that are called on assignment events.</div> </li> </ul> @@ -1084,7 +1084,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>regionStateListener</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/RegionStateListener.html" title="interface in org.apache.hadoop.hbase">RegionStateListener</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.204">regionStateListener</a></pre> +<pre>private <a href="../../../../../org/apache/hadoop/hbase/RegionStateListener.html" title="interface in org.apache.hadoop.hbase">RegionStateListener</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.205">regionStateListener</a></pre> </li> </ul> </li> @@ -1101,7 +1101,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>AssignmentManager</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.217">AssignmentManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> server, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.218">AssignmentManager</a>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> server, <a href="../../../../../org/apache/hadoop/hbase/master/ServerManager.html" title="class in org.apache.hadoop.hbase.master">ServerManager</a> serverManager, <a href="../../../../../org/apache/hadoop/hbase/master/LoadBalancer.html" title="interface in org.apache.hadoop.hbase.master">LoadBalancer</a> balancer, <a href="../../../../../org/apache/hadoop/hbase/executor/ExecutorService.html" title="class in org.apache.hadoop.hbase.executor">ExecutorService</a> service, @@ -1129,7 +1129,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>registerListener</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.264">registerListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a> listener)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.265">registerListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a> listener)</pre> <div class="block">Add the listener to the notification list.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - The AssignmentListener to register</dd></dl> </li> @@ -1140,7 +1140,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>unregisterListener</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.272">unregisterListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a> listener)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.273">unregisterListener</a>(<a href="../../../../../org/apache/hadoop/hbase/master/AssignmentListener.html" title="interface in org.apache.hadoop.hbase.master">AssignmentListener</a> listener)</pre> <div class="block">Remove the listener from the notification list.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - The AssignmentListener to unregister</dd></dl> </li> @@ -1151,7 +1151,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getTableStateManager</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.279">getTableStateManager</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/TableStateManager.html" title="class in org.apache.hadoop.hbase.master">TableStateManager</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.280">getTableStateManager</a>()</pre> <dl><dt><span class="strong">Returns:</span></dt><dd>Instance of ZKTableStateManager.</dd></dl> </li> </ul> @@ -1161,7 +1161,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRegionStates</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/RegionStates.html" title="class in org.apache.hadoop.hbase.master">RegionStates</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.291">getRegionStates</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/RegionStates.html" title="class in org.apache.hadoop.hbase.master">RegionStates</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.292">getRegionStates</a>()</pre> <div class="block">This SHOULD not be public. It is public now because of some unit tests. @@ -1174,7 +1174,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRegionStateStore</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/master/RegionStateStore.html" title="class in org.apache.hadoop.hbase.master">RegionStateStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.299">getRegionStateStore</a>()</pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/master/RegionStateStore.html" title="class in org.apache.hadoop.hbase.master">RegionStateStore</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.300">getRegionStateStore</a>()</pre> <div class="block">Used in some tests to mock up region state in meta</div> </li> </ul> @@ -1184,7 +1184,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRegionReopenPlan</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.303">getRegionReopenPlan</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri)</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.304">getRegionReopenPlan</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri)</pre> </li> </ul> <a name="addPlan(java.lang.String, org.apache.hadoop.hbase.master.RegionPlan)"> @@ -1193,7 +1193,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>addPlan</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.312">addPlan</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedName, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.313">addPlan</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedName, <a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a> plan)</pre> <div class="block">Add a regionPlan for the specified region.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>encodedName</code> - </dd><dd><code>plan</code> - </dd></dl> @@ -1205,7 +1205,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>addPlans</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.321">addPlans</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>> plans)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.322">addPlans</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a>> plans)</pre> <div class="block">Add a map of region plans.</div> </li> </ul> @@ -1215,7 +1215,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setRegionsToReopen</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.334">setRegionsToReopen</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regions)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.335">setRegionsToReopen</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regions)</pre> <div class="block">Set the list of regions that will be reopened because of an update in table schema</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>regions</code> - list of regions that should be tracked for reopen</dd></dl> @@ -1227,7 +1227,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getReopenStatus</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.347">getReopenStatus</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) +<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.348">getReopenStatus</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Used by the client to identify if all regions have the schema updates</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>tableName</code> - </dd> @@ -1242,7 +1242,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isFailoverCleanupDone</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.373">isFailoverCleanupDone</a>()</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.374">isFailoverCleanupDone</a>()</pre> <div class="block">Used by ServerShutdownHandler to make sure AssignmentManager has completed the failover cleanup before re-assigning regions of dead servers. So that when re-assignment happens, AssignmentManager has proper region states.</div> @@ -1254,7 +1254,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>acquireRegionLock</h4> -<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Lock.html?is-external=true" title="class or interface in java.util.concurrent.locks">Lock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.381">acquireRegionLock</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedName)</pre> +<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/locks/Lock.html?is-external=true" title="class or interface in java.util.concurrent.locks">Lock</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.382">acquireRegionLock</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedName)</pre> <div class="block">To avoid racing with AM, external entities may need to lock a region, for example, when SSH checks what regions to skip re-assigning.</div> </li> @@ -1265,7 +1265,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>failoverCleanupDone</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.389">failoverCleanupDone</a>()</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.390">failoverCleanupDone</a>()</pre> <div class="block">Now, failover cleanup is completed. Notify server manager to process queued up dead servers processing, if any.</div> </li> @@ -1276,7 +1276,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>joinCluster</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.402">joinCluster</a>() +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.403">joinCluster</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, org.apache.zookeeper.KeeperException, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>, @@ -1296,7 +1296,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>processDeadServersAndRegionsInTransition</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.438">processDeadServersAndRegionsInTransition</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> deadServers) +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.439">processDeadServersAndRegionsInTransition</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> deadServers) throws org.apache.zookeeper.KeeperException, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>, @@ -1320,7 +1320,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>checkWals</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.569">checkWals</a>(org.apache.hadoop.fs.FileSystem fs, +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.570">checkWals</a>(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path dir) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> @@ -1333,7 +1333,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>removeClosedRegion</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.600">removeClosedRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.601">removeClosedRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri)</pre> <div class="block">When a region is closed, it should be removed from the regionsToReopen</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>hri</code> - HRegionInfo of the region which was closed</dd></dl> </li> @@ -1344,7 +1344,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>processFavoredNodes</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.611">processFavoredNodes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regions) +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.612">processFavoredNodes</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regions) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl><dt><span class="strong">Throws:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl> @@ -1356,7 +1356,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionOnline</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.633">regionOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.634">regionOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn)</pre> <div class="block">Marks the region as online. Removes it from regions in transition and updates the in-memory assignment information. @@ -1371,7 +1371,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionOnline</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.637">regionOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.638">regionOnline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> sn, long openSeqNum)</pre> </li> @@ -1382,7 +1382,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionOffline</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.656">regionOffline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.657">regionOffline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> <div class="block">Marks the region as offline. Removes it from regions in transition and removes in-memory assignment information. <p> @@ -1396,7 +1396,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>offlineDisabledRegion</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.660">offlineDisabledRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.661">offlineDisabledRegion</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> </li> </ul> <a name="assign(org.apache.hadoop.hbase.HRegionInfo)"> @@ -1405,7 +1405,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assign</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.682">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.683">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> <div class="block">Assigns the specified region. <p> If a RegionPlan is available with a valid destination then it will be used @@ -1426,7 +1426,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assign</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.689">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.690">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, boolean forceNewPlan)</pre> <div class="block">Use care with forceNewPlan. It could cause double assignment.</div> </li> @@ -1437,7 +1437,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assign</h4> -<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.717">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destination, +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.718">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destination, <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regions) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Bulk assign regions to <code>destination</code>.</div> @@ -1453,7 +1453,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>unassign</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.913">unassign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.914">unassign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> dest)</pre> <div class="block">Send CLOSE RPC if the server is online, otherwise, offline the region. @@ -1472,7 +1472,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>forceRegionStateToOffline</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.987">forceRegionStateToOffline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, +<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.988">forceRegionStateToOffline</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, boolean forceNewPlan)</pre> <div class="block">Set region to OFFLINE unless it is opening and forceNewPlan is false.</div> </li> @@ -1483,7 +1483,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assign</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1037">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> state, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1038">assign</a>(<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> state, boolean forceNewPlan)</pre> <div class="block">Caller must hold lock on the passed <code>state</code> object.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>state</code> - </dd><dd><code>forceNewPlan</code> - </dd></dl> @@ -1495,7 +1495,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isDisabledorDisablingRegionInRIT</h4> -<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1219">isDisabledorDisablingRegionInRIT</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> +<pre>private boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1220">isDisabledorDisablingRegionInRIT</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> </li> </ul> <a name="getRegionPlan(org.apache.hadoop.hbase.HRegionInfo, boolean)"> @@ -1504,7 +1504,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getRegionPlan</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1238">getRegionPlan</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, +<pre>private <a href="../../../../../org/apache/hadoop/hbase/master/RegionPlan.html" title="class in org.apache.hadoop.hbase.master">RegionPlan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1239">getRegionPlan</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, boolean forceNewPlan) throws <a href="../../../../../org/apache/hadoop/hbase/HBaseIOException.html" title="class in org.apache.hadoop.hbase">HBaseIOException</a></pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>region</code> - the region to assign</dd><dd><code>forceNewPlan</code> - If true, then if an existing plan exists, a new plan @@ -1521,7 +1521,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitForRetryingMetaAssignment</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1308">waitForRetryingMetaAssignment</a>()</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1309">waitForRetryingMetaAssignment</a>()</pre> <div class="block">Wait for some time before retrying meta table region assignment</div> </li> </ul> @@ -1531,7 +1531,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>unassign</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1330">unassign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1331">unassign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> <div class="block">Unassigns the specified region. <p> Updates the RegionState and sends the CLOSE RPC unless region is being @@ -1550,7 +1550,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>unassign</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1349">unassign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1350">unassign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> dest)</pre> <div class="block">Unassigns the specified region. <p> @@ -1570,7 +1570,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNumRegionsOpened</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1410">getNumRegionsOpened</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1411">getNumRegionsOpened</a>()</pre> <div class="block">Used by unit tests. Return the number of regions opened so far in the life of the master. Increases by one every time the master opens a region</div> <dl><dt><span class="strong">Returns:</span></dt><dd>the counter value of the number of regions opened so far</dd></dl> @@ -1582,7 +1582,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitForAssignment</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1423">waitForAssignment</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo) +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1424">waitForAssignment</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Waits until the specified region has completed assignment. <p> @@ -1600,7 +1600,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitForAssignment</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1433">waitForAssignment</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regionSet, +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1434">waitForAssignment</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regionSet, boolean waitTillAllAssigned, int reassigningRegions, long minEndTime) @@ -1616,7 +1616,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitForAssignment</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1448">waitForAssignment</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regionSet, +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1449">waitForAssignment</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regionSet, boolean waitTillAllAssigned, long deadline) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> @@ -1633,7 +1633,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assignMeta</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1485">assignMeta</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1486">assignMeta</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri) throws org.apache.zookeeper.KeeperException</pre> <div class="block">Assigns the hbase:meta region or a replica. <p> @@ -1650,7 +1650,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assign</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1498">assign</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> regions) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1499">assign</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> regions) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Assigns specified regions retaining assignments, if any. @@ -1668,7 +1668,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assign</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1527">assign</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regions) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1528">assign</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regions) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Assigns specified regions round robin, if any. @@ -1686,7 +1686,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assign</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1548">assign</a>(int regions, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1549">assign</a>(int regions, int totalServers, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message, <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>>> bulkPlan) @@ -1703,7 +1703,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>assignAllUserRegions</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1604">assignAllUserRegions</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> allRegions) +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1605">assignAllUserRegions</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>,<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> allRegions) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Assigns all user regions, if any exist. Used during cluster startup. @@ -1722,7 +1722,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>replicaRegionsNotRecordedInMeta</h4> -<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1642">replicaRegionsNotRecordedInMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regionsRecordedInMeta, +<pre>public static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1643">replicaRegionsNotRecordedInMeta</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>> regionsRecordedInMeta, <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> master) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Get a list of replica regions that are: @@ -1742,7 +1742,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>rebuildUserRegions</h4> -<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1665">rebuildUserRegions</a>() +<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1666">rebuildUserRegions</a>() throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, org.apache.zookeeper.KeeperException</pre> <div class="block">Rebuild the list of user regions and assignment information. @@ -1759,7 +1759,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>recoverTableInDisablingState</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1759">recoverTableInDisablingState</a>() +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1760">recoverTableInDisablingState</a>() throws org.apache.zookeeper.KeeperException, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Recover the tables that were not fully moved to DISABLED state. These @@ -1776,7 +1776,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>recoverTableInEnablingState</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1783">recoverTableInEnablingState</a>() +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1784">recoverTableInEnablingState</a>() throws org.apache.zookeeper.KeeperException, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Recover the tables that are not fully moved to ENABLED state. These tables @@ -1793,7 +1793,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>processRegionsInTransition</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1811">processRegionsInTransition</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a>> regionsInTransition)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1812">processRegionsInTransition</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a>> regionsInTransition)</pre> <div class="block">Processes list of regions in transition at startup</div> </li> </ul> @@ -1803,7 +1803,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>retrySendRegionOpen</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1853">retrySendRegionOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> regionState)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1854">retrySendRegionOpen</a>(<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> regionState)</pre> <div class="block">At master failover, for pending_open region, make sure sendRegionOpen RPC call is sent to the target regionserver</div> </li> @@ -1814,7 +1814,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>retrySendRegionClose</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1925">retrySendRegionClose</a>(<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> regionState)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1926">retrySendRegionClose</a>(<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.html" title="class in org.apache.hadoop.hbase.master">RegionState</a> regionState)</pre> <div class="block">At master failover, for pending_close region, make sure sendRegionClose RPC call is sent to the target regionserver</div> </li> @@ -1825,7 +1825,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>updateRegionsInTransitionMetrics</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1996">updateRegionsInTransitionMetrics</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.1997">updateRegionsInTransitionMetrics</a>()</pre> <div class="block">Set Regions in transitions metrics. This takes an iterator on the RegionInTransition map (CLSM), and is not synchronized. This iterator is not fail fast, which may lead to stale read; but that's better than @@ -1839,7 +1839,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>clearRegionPlan</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2023">clearRegionPlan</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2024">clearRegionPlan</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region)</pre> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>region</code> - Region whose plan we are to clear.</dd></dl> </li> </ul> @@ -1849,7 +1849,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitOnRegionToClearRegionsInTransition</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2034">waitOnRegionToClearRegionsInTransition</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2035">waitOnRegionToClearRegionsInTransition</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Wait on region to clear regions-in-transition.</div> @@ -1865,7 +1865,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>waitOnRegionToClearRegionsInTransition</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2046">waitOnRegionToClearRegionsInTransition</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2047">waitOnRegionToClearRegionsInTransition</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> hri, long timeOut) throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Wait on region to clear regions-in-transition or time out</div> @@ -1881,7 +1881,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>invokeAssign</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2071">invokeAssign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2072">invokeAssign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> </li> </ul> <a name="invokeUnAssign(org.apache.hadoop.hbase.HRegionInfo)"> @@ -1890,7 +1890,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>invokeUnAssign</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2075">invokeUnAssign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2076">invokeUnAssign</a>(<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> regionInfo)</pre> </li> </ul> <a name="isCarryingMeta(org.apache.hadoop.hbase.ServerName)"> @@ -1899,7 +1899,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isCarryingMeta</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2079">isCarryingMeta</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2080">isCarryingMeta</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</pre> </li> </ul> <a name="isCarryingMetaReplica(org.apache.hadoop.hbase.ServerName, int)"> @@ -1908,7 +1908,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isCarryingMetaReplica</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2083">isCarryingMetaReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2084">isCarryingMetaReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, int replicaId)</pre> </li> </ul> @@ -1918,7 +1918,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>isCarryingMetaReplica</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2088">isCarryingMetaReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/master/AssignmentManager.html#line.2089">isCarryingMetaReplica</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> metaHri)</pre> </li> </ul> @@ -1928,7 +1928,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.ht
<TRUNCATED>