You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/04/01 17:17:18 UTC
[34/51] [partial] hbase-site git commit: Published site at
25419d8b18dd8f35a102614cd31b274659f747ef.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ce2de59a/devapidocs/org/apache/hadoop/hbase/Abortable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/Abortable.html b/devapidocs/org/apache/hadoop/hbase/Abortable.html
index a8bc973..046fe27 100644
--- a/devapidocs/org/apache/hadoop/hbase/Abortable.html
+++ b/devapidocs/org/apache/hadoop/hbase/Abortable.html
@@ -91,7 +91,7 @@
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a>, <a href="../../../../org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils.MasterlessConnection</a>, <a href="../../../../org/apache/hadoop/hbase/client/CoprocessorHConnection.html" title="class in org.apache.hadoop.hbase.client">CoprocessorHConnection</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ThrowableAbortable.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin.ThrowableAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication.regionserver">HBaseIn
terClusterReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication">HBaseReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication.regionserver">RegionReplicaReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.html" title="class in org.apache.hado
op.hbase.replication.master">ReplicationHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServer</a>, <a href="../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.DummyMobAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/client/ZooKeeperKeepAliveConnection.html" title="class in org.apache.hadoop.hbase.client">ZooKeeperKeepAliveConnection</a>, <a href="../../../../org/apache/hadoop/h
base/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a></dd>
+<dd><a href="../../../../org/apache/hadoop/hbase/client/ConnectionImplementation.html" title="class in org.apache.hadoop.hbase.client">ConnectionImplementation</a>, <a href="../../../../org/apache/hadoop/hbase/client/ConnectionUtils.MasterlessConnection.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils.MasterlessConnection</a>, <a href="../../../../org/apache/hadoop/hbase/client/CoprocessorHConnection.html" title="class in org.apache.hadoop.hbase.client">CoprocessorHConnection</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin</a>, <a href="../../../../org/apache/hadoop/hbase/client/HBaseAdmin.ThrowableAbortable.html" title="class in org.apache.hadoop.hbase.client">HBaseAdmin.ThrowableAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication.regionserver">HBaseIn
terClusterReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/HBaseReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication">HBaseReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMaster.html" title="class in org.apache.hadoop.hbase.master">HMaster</a>, <a href="../../../../org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html" title="class in org.apache.hadoop.hbase.master">HMasterCommandLine.LocalHMaster</a>, <a href="../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/RegionReplicaReplicationEndpoint.html" title="class in org.apache.hadoop.hbase.replication.regionserver">RegionReplicaReplicationEndpoint</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationHFileCleaner.html" title="class in org.apache.hado
op.hbase.replication.master">ReplicationHFileCleaner</a>, <a href="../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner.WarnOnlyAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a>, <a href="../../../../org/apache/hadoop/hbase/replication/regionserver/ReplicationSyncUp.DummyServer.html" title="class in org.apache.hadoop.hbase.replication.regionserver">ReplicationSyncUp.DummyServer</a>, <a href="../../../../org/apache/hadoop/hbase/mob/mapreduce/SweepJob.DummyMobAbortable.html" title="class in org.apache.hadoop.hbase.mob.mapreduce">SweepJob.DummyMobAbortable</a>, <a href="../../../../org/apache/hadoop/hbase/client/ZooKeeperKeepAliveConnection.html" title="class in org.apache.hadoop.hbase.client">ZooKeeperKeepAliveConnection</a>, <a h
ref="../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a></dd>
</dl>
<hr>
<br>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ce2de59a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
index 7a9668a..1311591 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
@@ -727,11 +727,8 @@
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner</a></strong></code>
-<div class="block">Implementation of a log cleaner that checks if a log is still scheduled for
- replication before deleting it when its TTL is over.</div>
-</td>
+<td class="colFirst"><code>private static class </code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/master/ReplicationLogCleaner.WarnOnlyAbortable.html" title="class in org.apache.hadoop.hbase.replication.master">ReplicationLogCleaner.WarnOnlyAbortable</a></strong></code> </td>
</tr>
</tbody>
</table>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ce2de59a/devapidocs/org/apache/hadoop/hbase/class-use/CoordinatedStateException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CoordinatedStateException.html b/devapidocs/org/apache/hadoop/hbase/class-use/CoordinatedStateException.html
index 00991ee..3f3d2ea 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CoordinatedStateException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CoordinatedStateException.html
@@ -142,12 +142,6 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span class="strong">CreateTableHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#handleCreateTable(org.apache.hadoop.hbase.TableName)">handleCreateTable</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
-<div class="block">Responsible of table creation (on-disk and META) and assignment.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><span class="strong">TableEventHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/TableEventHandler.html#handleTableOperation(java.util.List)">handleTableOperation</a></strong>(<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)</code> </td>
</tr>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ce2de59a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
index d494a8c..8dcf9c5 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html
@@ -3474,14 +3474,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[]</code></td>
-<td class="colLast"><span class="strong">CreateTableHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#newRegions">newRegions</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
<td class="colLast"><span class="strong">DispatchMergingRegionHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#region_a">region_a</a></strong></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></code></td>
<td class="colLast"><span class="strong">DispatchMergingRegionHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#region_b">region_b</a></strong></code> </td>
</tr>
@@ -3521,21 +3517,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>protected <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>></code></td>
-<td class="colLast"><span class="strong">CreateTableHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#addReplicas(org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List)">addReplicas</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
- <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)</code>
-<div class="block">Create any replicas for the regions (the default replicas that was
- already created is passed to the method)</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <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>></code></td>
-<td class="colLast"><span class="strong">CreateTableHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#handleCreateHdfsRegions(org.apache.hadoop.fs.Path,%20org.apache.hadoop.hbase.TableName)">handleCreateHdfsRegions</a></strong>(org.apache.hadoop.fs.Path tableRootDir,
- <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
-<div class="block">Create the on-disk structure for the table, and returns the regions info.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>private <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>></code></td>
<td class="colLast"><span class="strong">EnableTableHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/EnableTableHandler.html#regionsToAssignWithServerName(java.util.List)">regionsToAssignWithServerName</a></strong>(<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/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</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>>> regionsInMeta)</code> </td>
</tr>
@@ -3563,21 +3544,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">CreateTableHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#addRegionsToMeta(java.util.List,%20int)">addRegionsToMeta</a></strong>(<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>> regionInfos,
- int regionReplication)</code>
-<div class="block">Add the specified set of regions to the hbase:meta table.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <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>></code></td>
-<td class="colLast"><span class="strong">CreateTableHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#addReplicas(org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List)">addReplicas</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
- <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)</code>
-<div class="block">Create any replicas for the regions (the default replicas that was
- already created is passed to the method)</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><span class="strong">TableEventHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/TableEventHandler.html#handleTableOperation(java.util.List)">handleTableOperation</a></strong>(<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)</code> </td>
</tr>
@@ -3598,14 +3564,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/CreateTableHandler.html#CreateTableHandler(org.apache.hadoop.hbase.Server,%20org.apache.hadoop.hbase.master.MasterFileSystem,%20org.apache.hadoop.hbase.HTableDescriptor,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.hbase.HRegionInfo[],%20org.apache.hadoop.hbase.master.MasterServices)">CreateTableHandler</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in org.apache.hadoop.hbase">Server</a> server,
- <a href="../../../../../org/apache/hadoop/hbase/master/MasterFileSystem.html" title="class in org.apache.hadoop.hbase.master">MasterFileSystem</a> fileSystemManager,
- <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
- org.apache.hadoop.conf.Configuration conf,
- <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>[] newRegions,
- <a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices)</code> </td>
-</tr>
-<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/handler/DispatchMergingRegionHandler.html#DispatchMergingRegionHandler(org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.CatalogJanitor,%20org.apache.hadoop.hbase.HRegionInfo,%20org.apache.hadoop.hbase.HRegionInfo,%20boolean,%20org.apache.hadoop.hbase.security.User)">DispatchMergingRegionHandler</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> services,
<a href="../../../../../org/apache/hadoop/hbase/master/CatalogJanitor.html" title="class in org.apache.hadoop.hbase.master">CatalogJanitor</a> catalogJanitor,
<a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> region_a,
@@ -3742,40 +3700,56 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="altColor">
<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
-<td class="colLast"><span class="strong">ModifyTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#regionInfoList">regionInfoList</a></strong></code> </td>
+<td class="colLast"><span class="strong">CloneSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html#newRegions">newRegions</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
-<td class="colLast"><span class="strong">AddColumnFamilyProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/AddColumnFamilyProcedure.html#regionInfoList">regionInfoList</a></strong></code> </td>
+<td class="colLast"><span class="strong">ModifyTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/ModifyTableProcedure.html#regionInfoList">regionInfoList</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
-<td class="colLast"><span class="strong">DeleteColumnFamilyProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#regionInfoList">regionInfoList</a></strong></code> </td>
+<td class="colLast"><span class="strong">AddColumnFamilyProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/AddColumnFamilyProcedure.html#regionInfoList">regionInfoList</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
-<td class="colLast"><span class="strong">DisableTableProcedure.BulkDisabler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.BulkDisabler.html#regions">regions</a></strong></code> </td>
+<td class="colLast"><span class="strong">DeleteColumnFamilyProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#regionInfoList">regionInfoList</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
-<td class="colLast"><span class="strong">TruncateTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html#regions">regions</a></strong></code> </td>
+<td class="colLast"><span class="strong">DisableTableProcedure.BulkDisabler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.BulkDisabler.html#regions">regions</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
-<td class="colLast"><span class="strong">DeleteTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.html#regions">regions</a></strong></code> </td>
+<td class="colLast"><span class="strong">TruncateTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html#regions">regions</a></strong></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">DeleteTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DeleteTableProcedure.html#regions">regions</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
<td class="colLast"><span class="strong">ServerCrashProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.html#regionsAssigned">regionsAssigned</a></strong></code>
<div class="block">Regions assigned.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <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>></code></td>
<td class="colLast"><span class="strong">ServerCrashProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.html#regionsOnCrashedServer">regionsOnCrashedServer</a></strong></code>
<div class="block">Regions that were on the crashed server.</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">RestoreSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#regionsToAdd">regionsToAdd</a></strong></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">RestoreSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#regionsToRemove">regionsToRemove</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">RestoreSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#regionsToRestore">regionsToRestore</a></strong></code> </td>
+</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -3807,18 +3781,35 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">CloneSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html#createFilesystemLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List)">createFilesystemLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+ <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
+ <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>> newRegions)</code>
+<div class="block">Create regions in file system.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>protected 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>></code></td>
<td class="colLast"><span class="strong">CreateTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List)">createFsLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
<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>> newRegions)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected 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>></code></td>
<td class="colLast"><span class="strong">CreateTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List,%20org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.CreateHdfsRegions)">createFsLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
<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>> newRegions,
<a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure.CreateHdfsRegions</a> hdfsRegionHandler)</code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">CloneSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List,%20org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.CreateHdfsRegions)">createFsLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+ <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
+ <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>> newRegions,
+ <a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure.CreateHdfsRegions</a> hdfsRegionHandler)</code>
+<div class="block">Create region layout in file system.</div>
+</td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code><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>></code></td>
<td class="colLast"><span class="strong">CreateTableProcedure.CreateHdfsRegions.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html#createHdfsRegions(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.fs.Path,%20org.apache.hadoop.hbase.TableName,%20java.util.List)">createHdfsRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
@@ -3839,11 +3830,19 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<td class="colLast"><span class="strong">DeleteColumnFamilyProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/DeleteColumnFamilyProcedure.html#getRegionInfoList(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)">getRegionInfoList</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>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>></code></td>
+<td class="colLast"><span class="strong">MasterDDLOperationHelper.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterDDLOperationHelper.html#getRegionInfoList(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.TableName,%20java.util.List)">getRegionInfoList</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+ <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ <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>> regionInfoList)</code>
+<div class="block">Get the region info list of a table from meta if it is not already known by the caller.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>protected 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>></code></td>
<td class="colLast"><span class="strong">ProcedureSyncWait.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/ProcedureSyncWait.html#getRegionsFromMeta(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.TableName)">getRegionsFromMeta</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>private static <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>></code></td>
<td class="colLast"><span class="strong">EnableTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/EnableTableProcedure.html#regionsToAssignWithServerName(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20java.util.List)">regionsToAssignWithServerName</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<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/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</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>>> regionsInMeta)</code> </td>
@@ -3880,7 +3879,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>protected static void</code></td>
+<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><span class="strong">CreateTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html#addRegionsToMeta(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List)">addRegionsToMeta</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
<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>> regionInfos)</code>
@@ -3914,18 +3913,35 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
<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)</code> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">CloneSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html#createFilesystemLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List)">createFilesystemLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+ <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
+ <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>> newRegions)</code>
+<div class="block">Create regions in file system.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>protected 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>></code></td>
<td class="colLast"><span class="strong">CreateTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List)">createFsLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
<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>> newRegions)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected 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>></code></td>
<td class="colLast"><span class="strong">CreateTableProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List,%20org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.CreateHdfsRegions)">createFsLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
<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>> newRegions,
<a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure.CreateHdfsRegions</a> hdfsRegionHandler)</code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>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/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a>></code></td>
+<td class="colLast"><span class="strong">CloneSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CloneSnapshotProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.HTableDescriptor,%20java.util.List,%20org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.CreateHdfsRegions)">createFsLayout</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+ <a href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html" title="class in org.apache.hadoop.hbase">HTableDescriptor</a> hTableDescriptor,
+ <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>> newRegions,
+ <a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure.CreateHdfsRegions</a> hdfsRegionHandler)</code>
+<div class="block">Create region layout in file system.</div>
+</td>
+</tr>
<tr class="rowColor">
<td class="colFirst"><code><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>></code></td>
<td class="colLast"><span class="strong">CreateTableProcedure.CreateHdfsRegions.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/CreateTableProcedure.CreateHdfsRegions.html#createHdfsRegions(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.fs.Path,%20org.apache.hadoop.hbase.TableName,%20java.util.List)">createHdfsRegions</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
@@ -3958,6 +3974,21 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="strong">RestoreSnapshotProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/RestoreSnapshotProcedure.html#forceRegionsOffline(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20java.util.List)">forceRegionsOffline</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+ <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>> hris)</code>
+<div class="block">Make sure that region states of the region list is in OFFLINE state.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>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>></code></td>
+<td class="colLast"><span class="strong">MasterDDLOperationHelper.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterDDLOperationHelper.html#getRegionInfoList(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20org.apache.hadoop.hbase.TableName,%20java.util.List)">getRegionInfoList</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
+ <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName,
+ <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>> regionInfoList)</code>
+<div class="block">Get the region info list of a table from meta if it is not already known by the caller.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
<td class="colLast"><span class="strong">ServerCrashProcedure.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/procedure/ServerCrashProcedure.html#prepareLogReplay(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,%20java.util.Set)">prepareLogReplay</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a> env,
<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>> regions)</code> </td>
</tr>
@@ -4028,22 +4059,6 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</a>
<h3>Uses of <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a> in <a href="../../../../../org/apache/hadoop/hbase/master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a> that return types with arguments of type <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>protected <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>></code></td>
-<td class="colLast"><span class="strong">CloneSnapshotHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/CloneSnapshotHandler.html#handleCreateHdfsRegions(org.apache.hadoop.fs.Path,%20org.apache.hadoop.hbase.TableName)">handleCreateHdfsRegions</a></strong>(org.apache.hadoop.fs.Path tableRootDir,
- <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code>
-<div class="block">Create the on-disk regions, using the tableRootDir provided by the CreateTableHandler.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../org/apache/hadoop/hbase/master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a> with parameters of type <a href="../../../../../org/apache/hadoop/hbase/HRegionInfo.html" title="class in org.apache.hadoop.hbase">HRegionInfo</a></span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
@@ -4073,33 +4088,18 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">CloneSnapshotHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/CloneSnapshotHandler.html#addRegionsToMeta(java.util.List,%20int)">addRegionsToMeta</a></strong>(<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>> regionInfos,
- int regionReplication)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private void</code></td>
-<td class="colLast"><span class="strong">RestoreSnapshotHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/RestoreSnapshotHandler.html#forceRegionsOffline(java.util.List)">forceRegionsOffline</a></strong>(<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>> hris)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">RestoreSnapshotHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/RestoreSnapshotHandler.html#handleTableOperation(java.util.List)">handleTableOperation</a></strong>(<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>> hris)</code>
-<div class="block">The restore table is executed in place.</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><span class="strong">TakeSnapshotHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshotRegions(java.util.List)">snapshotRegions</a></strong>(<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/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</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)</code>
<div class="block">Snapshot the specified regions</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">EnabledTableSnapshotHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.html#snapshotRegions(java.util.List)">snapshotRegions</a></strong>(<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/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</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)</code>
<div class="block">This method kicks off a snapshot procedure.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">DisabledTableSnapshotHandler.</span><code><strong><a href="../../../../../org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html#snapshotRegions(java.util.List)">snapshotRegions</a></strong>(<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/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</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>>> regionsAndLocations)</code> </td>
</tr>