[4/8] hbase git commit: HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

2018-08-21 Thread busbey
HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

Signed-off-by: Peter Somogyi 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/dcf8a231
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/dcf8a231
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/dcf8a231

Branch: refs/heads/branch-2.0
Commit: dcf8a2318305eb30669987762989228285d6495f
Parents: d9252da
Author: Sean Busbey 
Authored: Wed Aug 15 13:16:16 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:46:43 2018 -0500

--
 dev-support/hbase-personality.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/dcf8a231/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 62a589e..7192041 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -293,6 +293,7 @@ function refguide_rebuild
   local repostatus=$1
   local logfile="${PATCH_DIR}/${repostatus}-refguide.log"
   declare -i count
+  declare pdf_output
 
   if ! verify_needed_test refguide; then
 return 0
@@ -329,7 +330,13 @@ function refguide_rebuild
 return 1
   fi
 
-  if [[ ! -f 
"${PATCH_DIR}/${repostatus}-site/apache_hbase_reference_guide.pdf" ]]; then
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+pdf_output="book.pdf"
+  else
+pdf_output="apache_hbase_reference_guide.pdf"
+  fi
+
+  if [[ ! -f "${PATCH_DIR}/${repostatus}-site/${pdf_output}" ]]; then
 add_vote_table -1 refguide "${repostatus} failed to produce the pdf 
version of the reference guide."
 add_footer_table refguide "@@BASE@@/${repostatus}-refguide.log"
 return 1



[2/8] hbase git commit: HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

2018-08-21 Thread busbey
HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

Signed-off-by: Peter Somogyi 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f9a3d8ac
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f9a3d8ac
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f9a3d8ac

Branch: refs/heads/branch-2
Commit: f9a3d8acc4ed6d90a5e2c3e7fbfdc30a324254c1
Parents: 98da781
Author: Sean Busbey 
Authored: Wed Aug 15 13:16:16 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:46:03 2018 -0500

--
 dev-support/hbase-personality.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/f9a3d8ac/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 1d8b7fb..ac2f60b 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -305,6 +305,7 @@ function refguide_rebuild
   local repostatus=$1
   local logfile="${PATCH_DIR}/${repostatus}-refguide.log"
   declare -i count
+  declare pdf_output
 
   if ! verify_needed_test refguide; then
 return 0
@@ -341,7 +342,13 @@ function refguide_rebuild
 return 1
   fi
 
-  if [[ ! -f 
"${PATCH_DIR}/${repostatus}-site/apache_hbase_reference_guide.pdf" ]]; then
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+pdf_output="book.pdf"
+  else
+pdf_output="apache_hbase_reference_guide.pdf"
+  fi
+
+  if [[ ! -f "${PATCH_DIR}/${repostatus}-site/${pdf_output}" ]]; then
 add_vote_table -1 refguide "${repostatus} failed to produce the pdf 
version of the reference guide."
 add_footer_table refguide "@@BASE@@/${repostatus}-refguide.log"
 return 1



[7/8] hbase git commit: HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

2018-08-21 Thread busbey
HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

Signed-off-by: Peter Somogyi 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/89cfe88a
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/89cfe88a
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/89cfe88a

Branch: refs/heads/branch-1.3
Commit: 89cfe88a7c239dc908b8f69643ad7535e2b1ba1c
Parents: 9dc7ec1
Author: Sean Busbey 
Authored: Wed Aug 15 13:16:16 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:48:11 2018 -0500

--
 dev-support/hbase-personality.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/89cfe88a/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index df65c43..3c52dae 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -289,6 +289,7 @@ function refguide_rebuild
   local repostatus=$1
   local logfile="${PATCH_DIR}/${repostatus}-refguide.log"
   declare -i count
+  declare pdf_output
 
   if ! verify_needed_test refguide; then
 return 0
@@ -325,7 +326,13 @@ function refguide_rebuild
 return 1
   fi
 
-  if [[ ! -f 
"${PATCH_DIR}/${repostatus}-site/apache_hbase_reference_guide.pdf" ]]; then
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+pdf_output="book.pdf"
+  else
+pdf_output="apache_hbase_reference_guide.pdf"
+  fi
+
+  if [[ ! -f "${PATCH_DIR}/${repostatus}-site/${pdf_output}" ]]; then
 add_vote_table -1 refguide "${repostatus} failed to produce the pdf 
version of the reference guide."
 add_footer_table refguide "@@BASE@@/${repostatus}-refguide.log"
 return 1



[43/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
index 3905110..8657ae9 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -6965,23 +6965,31 @@ service.
 
 
 TableName
-RegionStates.RegionStateNode.getTable()
+RegionStateNode.getTable()
 
 
 TableName
-MoveRegionProcedure.getTableName()
+MoveRegionProcedure.getTableName()
+Deprecated.
+
 
 
 TableName
-MergeTableRegionsProcedure.getTableName()
+RegionRemoteProcedureBase.getTableName()
 
 
 TableName
-GCMergedRegionsProcedure.getTableName()
+MergeTableRegionsProcedure.getTableName()
 
 
 TableName
-RegionTransitionProcedure.getTableName()
+GCMergedRegionsProcedure.getTableName()
+
+
+TableName
+RegionTransitionProcedure.getTableName()
+Deprecated.
+
 
 
 
@@ -7012,10 +7020,9 @@ service.
 
 
 
-UnassignProcedure[]
-AssignmentManager.createUnassignProcedures(TableNametableName)
-Called by things like DisableTableProcedure to get a list 
of UnassignProcedure
- to unassign the regions of the table.
+TransitRegionStateProcedure[]
+AssignmentManager.createUnassignProceduresForDisabling(TableNametableName)
+Called by DisableTableProcedure to unassign all the regions 
for a table.
 
 
 
@@ -7040,7 +7047,7 @@ service.
 
 private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfo
 RegionStates.getRegionsOfTable(TableNametable,
- https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true;
 title="class or interface in java.util.function">PredicateRegionStates.RegionStateNodefilter)
+ https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true;
 title="class or interface in java.util.function">PredicateRegionStateNodefilter)
 
 
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionLocation
@@ -7063,7 +7070,7 @@ service.
 RegionStates.getTableRegionsInfo(TableNametableName)
 
 
-(package private) https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true;
 title="class or interface in java.util">ArrayListRegionStates.RegionStateNode
+(package private) https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true;
 title="class or interface in java.util">ArrayListRegionStateNode
 RegionStates.getTableRegionStateNodes(TableNametableName)
 
 
@@ -7492,7 +7499,7 @@ service.
 
 
 
-protected static void
+private static void
 DisableTableProcedure.setTableStateToDisabling(MasterProcedureEnvenv,
 TableNametableName)
 Mark table state to Disabling

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
index 9c172fe..944c9c9 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/YouAreDeadException.html
@@ -134,7 +134,7 @@
 
 
 (package private) void
-AssignmentManager.checkOnlineRegionsReport(RegionStates.ServerStateNodeserverNode,
+AssignmentManager.checkOnlineRegionsReport(ServerStateNodeserverNode,
 https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in 
java.util">Setbyte[]regionNames)
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/client/class-use/DoNotRetryRegionException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/DoNotRetryRegionException.html
 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/DoNotRetryRegionException.html
index 302e519..53e01f4 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/DoNotRetryRegionException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/DoNotRetryRegionException.html
@@ -97,6 +97,10 @@
 
 
 
+org.apache.hadoop.hbase.master.assignment
+
+
+
 org.apache.hadoop.hbase.master.procedure
 
 
@@ -173,6 +177,24 @@
 
 
 
+
+
+
+Uses of DoNotRetryRegionException 
in org.apache.hadoop.hbase.master.assignment
+
+Methods in org.apache.hadoop.hbase.master.assignment
 that throw DoNotRetryRegionException
+
+Modifier and Type
+Method and Description
+
+
+
+void
+RegionStateNode.checkOnline()
+
+
+
+
 
 
 



[40/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html 
b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
index 3d006fd..8b16208 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":9,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":9,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":9,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109"
 
:10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":9,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":9,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":9};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":9,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":9,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":9,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109"
 
:10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":9,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":9,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.LimitedPrivate(value="Tools")
-public class HMaster
+public class HMaster
 extends HRegionServer
 implements MasterServices
 HMaster is the "master server" for HBase. An HBase cluster 
has one active
@@ -464,6 +464,10 @@ implements tableStateManager
 
 
+private static 
org.apache.hbase.thirdparty.com.google.common.collect.ImmutableSethttps://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true;
 title="class or interface in java.lang">Class?
+UNSUPPORTED_PROCEDURES
+
+
 private MasterWalManager
 walManager
 
@@ -625,24 +629,31 @@ implements 
+private void
+checkUnsupportedProcedure(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true;
 title="class or interface in java.lang">Class? extends 

[50/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/apache_hbase_reference_guide.pdf
--
diff --git a/apache_hbase_reference_guide.pdf b/apache_hbase_reference_guide.pdf
index 3a25c0e..49cb2887 100644
--- a/apache_hbase_reference_guide.pdf
+++ b/apache_hbase_reference_guide.pdf
@@ -5,16 +5,16 @@
 /Author (Apache HBase Team)
 /Creator (Asciidoctor PDF 1.5.0.alpha.15, based on Prawn 2.2.2)
 /Producer (Apache HBase Team)
-/ModDate (D:20180820142954+00'00')
-/CreationDate (D:20180820144451+00'00')
+/ModDate (D:20180821142955+00'00')
+/CreationDate (D:20180821144342+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 28 0 R
-/Outlines 4998 0 R
-/PageLabels 5249 0 R
+/Outlines 4999 0 R
+/PageLabels 5250 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -24,7 +24,7 @@ endobj
 3 0 obj
 << /Type /Pages
 /Count 786
-/Kids [7 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R 22 0 R 24 0 R 26 0 R 46 0 R 49 
0 R 52 0 R 56 0 R 63 0 R 65 0 R 69 0 R 71 0 R 73 0 R 80 0 R 83 0 R 85 0 R 91 0 
R 94 0 R 96 0 R 98 0 R 105 0 R 112 0 R 117 0 R 119 0 R 135 0 R 140 0 R 148 0 R 
157 0 R 165 0 R 169 0 R 178 0 R 189 0 R 193 0 R 195 0 R 199 0 R 208 0 R 217 0 R 
225 0 R 234 0 R 239 0 R 248 0 R 256 0 R 265 0 R 278 0 R 285 0 R 295 0 R 303 0 R 
311 0 R 318 0 R 327 0 R 333 0 R 339 0 R 346 0 R 354 0 R 362 0 R 373 0 R 386 0 R 
394 0 R 401 0 R 409 0 R 417 0 R 426 0 R 436 0 R 444 0 R 450 0 R 459 0 R 471 0 R 
481 0 R 488 0 R 496 0 R 503 0 R 512 0 R 520 0 R 524 0 R 530 0 R 535 0 R 539 0 R 
555 0 R 566 0 R 570 0 R 585 0 R 590 0 R 595 0 R 597 0 R 599 0 R 602 0 R 604 0 R 
606 0 R 614 0 R 620 0 R 623 0 R 627 0 R 636 0 R 647 0 R 655 0 R 659 0 R 663 0 R 
665 0 R 675 0 R 690 0 R 697 0 R 708 0 R 718 0 R 729 0 R 741 0 R 761 0 R 776 0 R 
783 0 R 790 0 R 796 0 R 799 0 R 803 0 R 807 0 R 810 0 R 813 0 R 815 0 R 818 0 R 
822 0 R 824 0 R 828 0 R 834 0 R 839 0 R 
 843 0 R 846 0 R 852 0 R 854 0 R 858 0 R 866 0 R 868 0 R 871 0 R 874 0 R 877 0 
R 880 0 R 894 0 R 902 0 R 913 0 R 924 0 R 930 0 R 940 0 R 951 0 R 954 0 R 958 0 
R 961 0 R 966 0 R 975 0 R 983 0 R 988 0 R 992 0 R 997 0 R 1001 0 R 1003 0 R 
1018 0 R 1029 0 R 1034 0 R 1041 0 R 1044 0 R 1052 0 R 1060 0 R 1065 0 R 1070 0 
R 1075 0 R 1077 0 R 1079 0 R 1081 0 R 1091 0 R 1099 0 R 1103 0 R 1110 0 R 1117 
0 R 1125 0 R 1129 0 R 1135 0 R 1140 0 R 1148 0 R 1152 0 R 1157 0 R 1159 0 R 
1165 0 R 1173 0 R 1179 0 R 1186 0 R 1197 0 R 1201 0 R 1203 0 R 1205 0 R 1209 0 
R 1212 0 R 1217 0 R 1220 0 R 1232 0 R 1236 0 R 1242 0 R 1250 0 R 1255 0 R 1259 
0 R 1263 0 R 1265 0 R 1268 0 R 1271 0 R 1274 0 R 1278 0 R 1282 0 R 1286 0 R 
1291 0 R 1295 0 R 1298 0 R 1300 0 R 1310 0 R 1312 0 R 1317 0 R 1330 0 R 1334 0 
R 1340 0 R 1342 0 R 1353 0 R 1356 0 R 1362 0 R 1370 0 R 1373 0 R 1380 0 R 1387 
0 R 1390 0 R 1392 0 R 1401 0 R 1403 0 R 1405 0 R 1408 0 R 1410 0 R 1412 0 R 
1414 0 R 1416 0 R 1419 0 R 1423 0 R 1428 0 R 1430 0 R 1432 0 
 R 1434 0 R 1439 0 R 1446 0 R 1452 0 R 1455 0 R 1457 0 R 1460 0 R 1464 0 R 1468 
0 R 1471 0 R 1473 0 R 1475 0 R 1478 0 R 1483 0 R 1489 0 R 1497 0 R 1511 0 R 
1525 0 R 1528 0 R 1533 0 R 1546 0 R 1551 0 R 1566 0 R 1574 0 R 1578 0 R 1587 0 
R 1602 0 R 1614 0 R 1617 0 R 1631 0 R 1639 0 R 1644 0 R 1655 0 R 1660 0 R 1666 
0 R 1672 0 R 1684 0 R 1687 0 R 1696 0 R 1699 0 R 1708 0 R 1713 0 R 1718 0 R 
1722 0 R 1735 0 R 1737 0 R 1743 0 R 1749 0 R 1752 0 R 1760 0 R 1768 0 R 1772 0 
R 1774 0 R 1776 0 R 1788 0 R 1794 0 R 1803 0 R 1810 0 R 1823 0 R 1829 0 R 1835 
0 R 1846 0 R 1852 0 R 1857 0 R 1861 0 R 1865 0 R 1868 0 R 1873 0 R 1878 0 R 
1884 0 R 1889 0 R 1893 0 R 1902 0 R 1908 0 R 1911 0 R 1915 0 R 1924 0 R 1931 0 
R 1937 0 R 1944 0 R 1948 0 R 1951 0 R 1956 0 R 1961 0 R 1967 0 R 1969 0 R 1971 
0 R 1974 0 R 1985 0 R 1988 0 R 1995 0 R 2003 0 R 2008 0 R 2011 0 R 2016 0 R 
2018 0 R 2021 0 R 2026 0 R 2029 0 R 2031 0 R 2034 0 R 2037 0 R 2040 0 R 2050 0 
R 2055 0 R 2060 0 R 2062 0 R 2070 0 R 2077 0 R 2084 0 R 2090 
 0 R 2095 0 R 2097 0 R 2106 0 R 2116 0 R 2126 0 R 2132 0 R 2139 0 R 2141 0 R 
2146 0 R 2148 0 R 2150 0 R 2154 0 R 2157 0 R 2160 0 R 2165 0 R 2169 0 R 2180 0 
R 2183 0 R 2186 0 R 2190 0 R 2194 0 R 2197 0 R 2199 0 R 2204 0 R 2207 0 R 2209 
0 R 2214 0 R 2224 0 R 2226 0 R 2228 0 R 2230 0 R 2232 0 R 2235 0 R 2237 0 R 
2239 0 R 2242 0 R 2244 0 R 2246 0 R 2250 0 R 2255 0 R 2264 0 R 2266 0 R 2268 0 
R 2274 0 R 2276 0 R 2281 0 R 2283 0 R 2285 0 R 2292 0 R 2297 0 R 2301 0 R 2306 
0 R 2310 0 R 2312 0 R 2314 0 R 2318 0 R 2321 0 R 2323 0 R 2325 0 R 2329 0 R 
2331 0 R 2334 0 R 2336 0 R 2338 0 R 2340 0 R 2347 0 R 2350 0 R 2355 0 R 2357 0 
R 2359 0 R 2361 0 R 2363 0 R 2371 0 R 2382 0 R 2396 0 R 2407 0 R 2411 0 R 2416 
0 R 2420 0 R 2423 0 R 2428 0 R 2434 0 R 2436 0 R 2439 0 R 2441 0 R 2443 0 R 
2445 0 R 2450 0 R 2452 0 R 2465 0 R 2468 0 R 2476 0 R 2482 0 R 2494 0 R 2508 0 
R 2521 0 R 2540 0 R 2542 0 R 2544 0 R 2548 0 R 2566 0 R 2572 0 R 2584 0 R 2588 
0 R 2592 0 R 2601 0 R 2613 0 R 2618 0 R 

[22/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/Util.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/Util.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/Util.html
deleted file mode 100644
index 6fbfdf1..000
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/Util.html
+++ /dev/null
@@ -1,312 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-Util (Apache HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-PrevClass
-NextClass
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-Summary:
-Nested|
-Field|
-Constr|
-Method
-
-
-Detail:
-Field|
-Constr|
-Method
-
-
-
-
-
-
-
-
-org.apache.hadoop.hbase.master.assignment
-Class Util
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
-
-
-org.apache.hadoop.hbase.master.assignment.Util
-
-
-
-
-
-
-
-
-@InterfaceAudience.Private
-class Util
-extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
-Utility for this assignment package only.
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Modifier
-Constructor and Description
-
-
-private 
-Util()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All MethodsStatic MethodsConcrete Methods
-
-Modifier and Type
-Method and Description
-
-
-(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse
-getRegionInfoResponse(MasterProcedureEnvenv,
- ServerNameregionLocation,
- RegionInfohri)
-Raw call to remote regionserver to get info on a particular 
region.
-
-
-
-(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse
-getRegionInfoResponse(MasterProcedureEnvenv,
- ServerNameregionLocation,
- RegionInfohri,
- booleanincludeBestSplitRow)
-
-
-
-
-
-
-Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--;
 title="class or interface in java.lang">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-;
 title="class or interface in java.lang">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--;
 title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--;
 title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--;
 title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--;
 title="class or interface in java.lang">notify, https://docs.oracle.com/javase/8/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--;
 title="class or interface in java.lang">toString, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--;
 title="class or interface in java.lang">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-;
 title="class or interface in java.lang">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-;
 title="class or interface in java.lang">wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-Util
-privateUtil()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-getRegionInfoResponse
-staticorg.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponsegetRegionInfoResponse(MasterProcedureEnvenv,
-  

[24/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html
new file mode 100644
index 000..5c5a243
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/TransitRegionStateProcedure.html
@@ -0,0 +1,1212 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+TransitRegionStateProcedure (Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods = 
{"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":10,"i17":10,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":9,"i26":10,"i27":10,"i28":9,"i29":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.master.assignment
+Class 
TransitRegionStateProcedure
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.procedure2.ProcedureTEnvironment
+
+
+org.apache.hadoop.hbase.procedure2.StateMachineProcedureMasterProcedureEnv,TState
+
+
+org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedureTState
+
+
+org.apache.hadoop.hbase.master.procedure.AbstractStateMachineRegionProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RegionStateTransitionState
+
+
+org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableProcedureMasterProcedureEnv, TableProcedureInterface
+
+
+
+@InterfaceAudience.Private
+public class TransitRegionStateProcedure
+extends AbstractStateMachineRegionProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RegionStateTransitionState
+The procedure to deal with the state transition of a 
region. A region with a TRSP in place is
+ called RIT, i.e, RegionInTransition.
+ 
+ It can be used to assign/unassign/reopen/move a region, and for
+ unassign(MasterProcedureEnv,
 RegionInfo) and
+ reopen(MasterProcedureEnv,
 RegionInfo), you do not need to specify a target server, and
+ for assign(MasterProcedureEnv,
 RegionInfo, ServerName) and
+ move(MasterProcedureEnv,
 RegionInfo, ServerName), if you want to you can provide a
+ target server. And for move(MasterProcedureEnv,
 RegionInfo, ServerName), if you do not
+ specify a targetServer, we will select one randomly.
+ 
+ 
+ The typical state transition for assigning a region is:
+
+ 
+ GET_ASSIGN_CANDIDATE --> OPEN -> CONFIRM_OPENED
+ 
+
+ Notice that, if there are failures we may go back to the 
GET_ASSIGN_CANDIDATE state to
+ try again.
+ 
+ The typical state transition for unassigning a region is:
+
+ 
+ CLOSE -> CONFIRM_CLOSED
+ 
+
+ Here things go a bit different, if there are failures, especially that if 
there is a server
+ crash, we will go to the GET_ASSIGN_CANDIDATE state to bring the 
region online first, and
+ then go through the normal way to unassign it.
+ 
+ The typical state transition for reopening/moving a region is:
+
+ 
+ CLOSE -> CONFIRM_CLOSED -> GET_ASSIGN_CANDIDATE --> OPEN -> 
CONFIRM_OPENED
+ 
+
+ The retry logic is the same with the above assign/unassign.
+ 
+ Notice that, although we allow specify a target server, it just acts as a 
candidate, we do not
+ guarantee that the region will finally be on the target server. If this is 
important for you, you
+ should check whether the region is on the target server after the procedure 
is finished.
+ 
+ When you want to schedule a TRSP, please check whether there is still 

[18/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/TransitRegionStateProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/TransitRegionStateProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/TransitRegionStateProcedure.html
new file mode 100644
index 000..7fb1829
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/TransitRegionStateProcedure.html
@@ -0,0 +1,315 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+Uses of Class 
org.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure (Apache 
HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+
+
+
+Uses of 
Classorg.apache.hadoop.hbase.master.assignment.TransitRegionStateProcedure
+
+
+
+
+
+Packages that use TransitRegionStateProcedure
+
+Package
+Description
+
+
+
+org.apache.hadoop.hbase.master.assignment
+
+
+
+
+
+
+
+
+
+
+Uses of TransitRegionStateProcedure in 
org.apache.hadoop.hbase.master.assignment
+
+Fields in org.apache.hadoop.hbase.master.assignment
 declared as TransitRegionStateProcedure
+
+Modifier and Type
+Field and Description
+
+
+
+private TransitRegionStateProcedure
+RegionStateNode.procedure
+
+
+
+
+Methods in org.apache.hadoop.hbase.master.assignment
 that return TransitRegionStateProcedure
+
+Modifier and Type
+Method and Description
+
+
+
+static TransitRegionStateProcedure
+TransitRegionStateProcedure.assign(MasterProcedureEnvenv,
+  RegionInforegion,
+  ServerNametargetServer)
+
+
+private TransitRegionStateProcedure
+AssignmentManager.createAssignProcedure(RegionStateNoderegionNode,
+ ServerNametargetServer)
+
+
+TransitRegionStateProcedure[]
+AssignmentManager.createAssignProcedures(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfohris)
+Create an array of TransitRegionStateProcedure w/o 
specifying a target server.
+
+
+
+private TransitRegionStateProcedure[]
+AssignmentManager.createAssignProcedures(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">MapServerName,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfoassignments)
+
+
+private TransitRegionStateProcedure[]
+SplitTableRegionProcedure.createAssignProcedures(MasterProcedureEnvenv)
+
+
+private TransitRegionStateProcedure[]
+MergeTableRegionsProcedure.createAssignProcedures(MasterProcedureEnvenv)
+
+
+private static TransitRegionStateProcedure[]
+AssignmentManagerUtil.createAssignProcedures(MasterProcedureEnvenv,
+  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true;
 title="class or interface in java.util.stream">StreamRegionInforegions,
+  intregionReplication,
+  ServerNametargetServer)
+
+
+(package private) static TransitRegionStateProcedure[]
+AssignmentManagerUtil.createAssignProceduresForOpeningNewRegions(MasterProcedureEnvenv,
+  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true;
 title="class or interface in java.util.stream">StreamRegionInforegions,
+  intregionReplication,
+  ServerNametargetServer)
+
+
+private TransitRegionStateProcedure
+AssignmentManager.createMoveRegionProcedure(RegionInforegionInfo,
+ ServerNametargetServer)
+
+
+TransitRegionStateProcedure[]
+AssignmentManager.createRoundRobinAssignProcedures(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfohris)
+Create round-robin assigns.
+
+
+
+private TransitRegionStateProcedure[]
+SplitTableRegionProcedure.createUnassignProcedures(MasterProcedureEnvenv)
+
+
+private TransitRegionStateProcedure[]
+MergeTableRegionsProcedure.createUnassignProcedures(MasterProcedureEnvenv)
+
+
+TransitRegionStateProcedure[]

[15/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
index 2e18704..51a8e3c 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html
@@ -190,10 +190,6 @@ extends private TableName
 tableName
 
-
-private https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true;
 title="class or interface in java.lang">Boolean
-traceEnabled
-
 
 
 
@@ -299,15 +295,15 @@ extends 
 protected boolean
-isRollbackSupported(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.DisableTableStatestate)
-Used by the default implementation of abort() to know if 
the current state can be aborted
- and rollback can be triggered.
+holdLock(MasterProcedureEnvenv)
+Used to keep the procedure lock even when the procedure is 
yielding or suspended.
 
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true;
 title="class or interface in java.lang">Boolean
-isTraceEnabled()
-The procedure could be restarted from a different 
machine.
+protected boolean
+isRollbackSupported(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.DisableTableStatestate)
+Used by the default implementation of abort() to know if 
the current state can be aborted
+ and rollback can be triggered.
 
 
 
@@ -359,7 +355,7 @@ extends 
-protected static void
+private static void
 setTableStateToDisabling(MasterProcedureEnvenv,
 TableNametableName)
 Mark table state to Disabling
@@ -385,7 +381,7 @@ extends Procedure
-addStackIndex,
 afterReplay,
 beforeReplay,
 compareTo,
 completionCleanup,
 doExecute,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics,
 getProcId,
 getProcIdHashCode, getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId,
 getStackIndexes,
 getState,
 getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner,
 hasParent,
 hasTimeout,
 haveSameParent,
 holdLock, 
incChildrenLatch,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 isWaiting,
 removeStackIndex,
 setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey,
 setOwner,
 setOwner, setParentProcId,
 setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState,
 setSubmittedTime,
 setTimeout, setTimeoutFailure,
 shouldWaitClientAck,
 toString,
 toStringClass,
 toStringDetails,
 toStringSimpleSB,
 updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 wasExecuted
+addStackIndex,
 afterReplay,
 beforeReplay,
 compareTo,
 completionCleanup,
 doExecute,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 getParentProcId,
 getProcedureMetrics,
 getProcId,
 getProcIdHashCode, getProcName,
 getResult,
 getRootProcedureId,
 getRootProcId,
 getStackIndexes,
 getState,
 getSubmittedTime,
 getTimeout,
 getTimeoutTimestamp,
 hasChildren,
 hasException,
 hasLock,
 hasOwner,
 hasParent,
 hasTimeout,
 haveSameParent,
 incChildrenLatch,
 isFailed,
 isFinished,
 isInitializing,
 isRunnable,
 isSuccess,
 isWaiting,
 removeStackIndex,
 setAbortFailure,
 setChildrenLatch,
 setFailure,
 setFailure,
 setLastUpdate,
 setNonceKey,
 setOwner,
 setOwner,
 setParentProcId, setProcId,
 setResult,
 setRootProcId,
 setStackIndexes,
 setState,
 setSubmittedTime,
 setTimeout,
 setTimeoutFailure,
 shouldWaitClientAck,
 toString,
 toStringClass,
 toStringDetails,
 toStringSimpleSB,
 updateMetricsOnFinish,
 updateMetricsOnSubmit,
 updateTimestamp,
 wasExecuted
 
 
 
@@ -429,21 +425,12 @@ extends 
 
 
-
+
 
 skipTableStateCheck
 privateboolean skipTableStateCheck
 
 
-
-
-
-
-
-traceEnabled
-privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true;
 title="class or interface in java.lang">Boolean traceEnabled
-
-
 
 
 
@@ -458,7 +445,7 @@ extends 
 
 DisableTableProcedure
-publicDisableTableProcedure()
+publicDisableTableProcedure()
 
 
 
@@ -467,7 +454,7 @@ extends 
 
 DisableTableProcedure
-publicDisableTableProcedure(MasterProcedureEnvenv,
+publicDisableTableProcedure(MasterProcedureEnvenv,
  TableNametableName,
  booleanskipTableStateCheck)
   throws HBaseIOException
@@ -488,7 +475,7 @@ extends 
 
 DisableTableProcedure
-publicDisableTableProcedure(MasterProcedureEnvenv,
+publicDisableTableProcedure(MasterProcedureEnvenv,
  TableNametableName,

[25/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html
index 4d19565..d213a46 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-PrevClass
+PrevClass
 NextClass
 
 
@@ -134,7 +134,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class SplitTableRegionProcedure
+public class SplitTableRegionProcedure
 extends AbstractStateMachineRegionProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SplitTableRegionState
 The procedure to split a region in a table.
  Takes lock on the parent region.
@@ -296,102 +296,97 @@ extends 
 private void
+checkClosedRegions(MasterProcedureEnvenv)
+
+
+private void
 checkSplittable(MasterProcedureEnvenv,
RegionInforegionToSplit,
byte[]splitRow)
 Check whether the region is splittable
 
 
-
-private AssignProcedure[]
-createAssignProcedures(MasterProcedureEnvenv,
-  intregionReplication)
-
 
+private TransitRegionStateProcedure[]
+createAssignProcedures(MasterProcedureEnvenv)
+
+
 void
 createDaughterRegions(MasterProcedureEnvenv)
 Create daughter regions
 
 
-
-private UnassignProcedure[]
-createUnassignProcedures(MasterProcedureEnvenv,
-intregionReplication)
-
 
+private TransitRegionStateProcedure[]
+createUnassignProcedures(MasterProcedureEnvenv)
+
+
 protected void
 deserializeStateData(ProcedureStateSerializerserializer)
 Called on store load to allow the user to decode the 
previously serialized
  state.
 
 
-
+
 protected StateMachineProcedure.Flow
 executeFromState(MasterProcedureEnvenv,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SplitTableRegionStatestate)
 called to perform a single step of the specified 'state' of 
the procedure
 
 
-
+
 private static long
 getDaughterRegionIdTimestamp(RegionInfohri)
 Calculate daughter regionid to use.
 
 
-
+
 protected 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SplitTableRegionState
 getInitialState()
 Return the initial state object that will be used for the 
first call to executeFromState().
 
 
-
+
 private RegionInfo
 getParentRegion()
 
-
+
 private ServerName
 getParentRegionServerName(MasterProcedureEnvenv)
 
-
+
 protected ProcedureMetrics
 getProcedureMetrics(MasterProcedureEnvenv)
 Override this method to provide procedure specific counters 
for submitted count, failed
  count and time histogram.
 
 
-
+
 private int
 getRegionReplication(MasterProcedureEnvenv)
 
-
+
 private byte[]
 getSplitRow()
 
-
+
 protected 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SplitTableRegionState
 getState(intstateId)
 Convert an ordinal (or state id) to an Enum (or more 
descriptive) state object.
 
 
-
+
 protected int
 getStateId(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SplitTableRegionStatestate)
 Convert the Enum (or more descriptive) state object to an 
ordinal (or state id).
 
 
-
+
 TableProcedureInterface.TableOperationType
 getTableOperationType()
 Given an operation type we can take decisions about what to 
do with pending operations.
 
 
-
-(package private) static boolean
-hasRecoveredEdits(MasterProcedureEnvenv,
- RegionInfori)
-Check whether there are recovered.edits in the parent 
closed region.
-
-
 
 protected boolean
 isRollbackSupported(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SplitTableRegionStatestate)
@@ -448,6 +443,10 @@ extends 
+private void

[16/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
index 1f94064..d6fed65 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineTableProcedure.html
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public abstract class AbstractStateMachineTableProcedureTState
+public abstract class AbstractStateMachineTableProcedureTState
 extends StateMachineProcedureMasterProcedureEnv,TState
 implements TableProcedureInterface
 Base class for all the Table procedures that want to use a 
StateMachineProcedure.
@@ -361,7 +361,7 @@ implements 
 
 syncLatch
-private finalProcedurePrepareLatch syncLatch
+private finalProcedurePrepareLatch syncLatch
 
 
 
@@ -370,7 +370,7 @@ implements 
 
 user
-privateUser user
+privateUser user
 
 
 
@@ -387,7 +387,7 @@ implements 
 
 AbstractStateMachineTableProcedure
-protectedAbstractStateMachineTableProcedure()
+protectedAbstractStateMachineTableProcedure()
 
 
 
@@ -396,7 +396,7 @@ implements 
 
 AbstractStateMachineTableProcedure
-protectedAbstractStateMachineTableProcedure(MasterProcedureEnvenv)
+protectedAbstractStateMachineTableProcedure(MasterProcedureEnvenv)
 
 
 
@@ -405,7 +405,7 @@ implements 
 
 AbstractStateMachineTableProcedure
-protectedAbstractStateMachineTableProcedure(MasterProcedureEnvenv,
+protectedAbstractStateMachineTableProcedure(MasterProcedureEnvenv,
  ProcedurePrepareLatchlatch)
 
 Parameters:
@@ -427,7 +427,7 @@ implements 
 
 getTableName
-public abstractTableNamegetTableName()
+public abstractTableNamegetTableName()
 
 Specified by:
 getTableNamein
 interfaceTableProcedureInterface
@@ -442,7 +442,7 @@ implements 
 
 getTableOperationType
-public abstractTableProcedureInterface.TableOperationTypegetTableOperationType()
+public abstractTableProcedureInterface.TableOperationTypegetTableOperationType()
 Description copied from 
interface:TableProcedureInterface
 Given an operation type we can take decisions about what to 
do with pending operations.
  e.g. if we get a delete and we have some table operation pending (e.g. add 
column)
@@ -461,7 +461,7 @@ implements 
 
 toStringClassDetails
-publicvoidtoStringClassDetails(https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true;
 title="class or interface in java.lang">StringBuildersb)
+publicvoidtoStringClassDetails(https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true;
 title="class or interface in java.lang">StringBuildersb)
 Description copied from 
class:Procedure
 Extend the toString() information with the procedure details
  e.g. className and parameters
@@ -479,7 +479,7 @@ implements 
 
 waitInitialized
-protectedbooleanwaitInitialized(MasterProcedureEnvenv)
+protectedbooleanwaitInitialized(MasterProcedureEnvenv)
 Description copied from 
class:Procedure
 The Procedure.doAcquireLock(Object,
 ProcedureStore) will be split into two steps, first, it will
  call us to determine whether we need to wait for initialization, second, it 
will call
@@ -504,7 +504,7 @@ implements 
 
 acquireLock
-protectedProcedure.LockStateacquireLock(MasterProcedureEnvenv)
+protectedProcedure.LockStateacquireLock(MasterProcedureEnvenv)
 Description copied from 
class:Procedure
 The user should override this method if they need a lock on 
an Entity. A lock can be anything,
  and it is up to the implementor. The Procedure Framework will call this 
method just before it
@@ -541,7 +541,7 @@ implements 
 
 releaseLock
-protectedvoidreleaseLock(MasterProcedureEnvenv)
+protectedvoidreleaseLock(MasterProcedureEnvenv)
 Description copied from 
class:Procedure
 The user should override this method, and release lock if 
necessary.
 
@@ -556,7 +556,7 @@ implements 
 
 getUser
-protectedUsergetUser()
+protectedUsergetUser()
 
 
 
@@ -565,7 +565,7 @@ implements 
 
 setUser
-protectedvoidsetUser(Useruser)
+protectedvoidsetUser(Useruser)
 
 
 
@@ -574,7 +574,7 @@ implements 
 
 releaseSyncLatch
-protectedvoidreleaseSyncLatch()
+protectedvoidreleaseSyncLatch()
 
 
 
@@ -583,7 +583,7 @@ implements 
 
 checkTableModifiable
-protectedvoidcheckTableModifiable(MasterProcedureEnvenv)
+protectedvoidcheckTableModifiable(MasterProcedureEnvenv)
  throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException
 Check whether a table is modifiable - exists and either 
offline or online with config set
 
@@ 

[23/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html
index 617a7a2..db068f2 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/UnassignProcedure.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42,"i6":42,"i7":42,"i8":42,"i9":42,"i10":42,"i11":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -49,8 +49,8 @@ var activeTableTab = "activeTableTab";
 
 
 
-PrevClass
-NextClass
+PrevClass
+NextClass
 
 
 Frames
@@ -122,32 +122,19 @@ var activeTableTab = "activeTableTab";
 https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableProcedureMasterProcedureEnv, TableProcedureInterface, RemoteProcedureDispatcher.RemoteProcedureMasterProcedureEnv,ServerName
 
 
+Deprecated.
+Do not use any 
more.
+
 
-@InterfaceAudience.Private
-public class UnassignProcedure
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
 title="class or interface in java.lang">@Deprecated
+ @InterfaceAudience.Private
+public class UnassignProcedure
 extends RegionTransitionProcedure
-Procedure that describes the unassignment of a single 
region.
- There can only be one RegionTransitionProcedure -- i.e. an assign or an 
unassign -- per region
- running at a time, since each procedure takes a lock on the region.
-
- The Unassign starts by placing a "close region" request in the Remote 
Dispatcher
- queue, and the procedure will then go into a "waiting state" (suspend).
- The Remote Dispatcher will batch the various requests for that server and
- they will be sent to the RS for execution.
- The RS will complete the open operation by calling 
master.reportRegionStateTransition().
- The AM will intercept the transition report, and notify this procedure.
- The procedure will wakeup and finish the unassign by publishing its new state 
on meta.
- If we are unable to contact the remote regionserver whether because of 
ConnectException
- or socket timeout, we will call expire on the server we were trying to 
contact. We will remain
- in suspended state waiting for a wake up from the ServerCrashProcedure that 
is processing the
- failed server. The basic idea is that if we notice a crashed server, then we 
have a
- responsibility; i.e. we should not let go of the region until we are sure the 
server that was
- hosting has had its crash processed. If we let go of the region before then, 
an assign might
- run before the logs have been split which would make for data loss.
-
- TODO: Rather than this tricky coordination between SCP and this Procedure, 
instead, work on
- returning a SCP as our subprocedure; probably needs work on the framework to 
do this,
- especially if the SCP already created.
+Leave here only for checking if we can successfully start 
the master.
+
+See Also:
+TransitRegionStateProcedure
+
 
 
 
@@ -191,28 +178,26 @@ extends 
 protected ServerName
 destinationServer
-The Server we will subsequently assign the region too (can 
be null).
-
+Deprecated.
+
 
 
 private boolean
-force
+force
+Deprecated.
+
 
 
 protected ServerName
 hostingServer
-Where to send the unassign RPC.
-
+Deprecated.
+
 
 
-private static org.slf4j.Logger
-LOG
-
-
 private boolean
 removeAfterUnassigning
-Whether deleting the region from in-memory states after 
unassigning the region.
-
+Deprecated.
+
 
 
 
@@ -243,26 +228,9 @@ extends Constructor and Description
 
 
-UnassignProcedure()
-
-
-UnassignProcedure(RegionInforegionInfo,
- ServerNamehostingServer,
- booleanforce,
- booleanremoveAfterUnassigning)
-
-
-UnassignProcedure(RegionInforegionInfo,
- ServerNamehostingServer,
- ServerNamedestinationServer,
- booleanforce)
-
-
-UnassignProcedure(RegionInforegionInfo,
- ServerNamehostingServer,
- ServerNamedestinationServer,
- booleanforce,
- booleanremoveAfterUnassigning)
+UnassignProcedure()
+Deprecated.
+
 
 
 
@@ -274,7 +242,7 @@ extends 
-All MethodsInstance MethodsConcrete Methods
+All 

[28/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.html
index e50237f..075ad15 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":9,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":9,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -49,8 +49,8 @@ var activeTableTab = "activeTableTab";
 
 
 
-PrevClass
-NextClass
+PrevClass
+NextClass
 
 
 Frames
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class RegionStates
+public class RegionStates
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 RegionStates contains a set of Maps that describes the 
in-memory state of the AM, with
  the regions available in the system, the region in transition, the offline 
regions and
@@ -134,39 +134,13 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 Class and Description
 
 
-private static class
-RegionStates.AssignmentProcedureEvent
-
-
 static class
 RegionStates.RegionFailedOpen
 
-
-static class
-RegionStates.RegionStateNode
-Current Region State.
-
-
 
 private static class
 RegionStates.RegionStateStampComparator
 
-
-private static class
-RegionStates.ServerReportEvent
-
-
-static class
-RegionStates.ServerState
-Server State.
-
-
-
-static class
-RegionStates.ServerStateNode
-State of Server; list of hosted regions, etc.
-
-
 
 
 
@@ -195,31 +169,31 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 regionFailedOpen
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStates.RegionStateNode
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStateNode
 regionInTransition
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStates.RegionStateNode
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStateNode
 regionOffline
 Regions marked as offline on a read of hbase:meta.
 
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapbyte[],RegionStates.RegionStateNode
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapbyte[],RegionStateNode
 regionsMap
 RegionName -- i.e.
 
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true;
 title="class or interface in java.util.concurrent">ConcurrentHashMapServerName,RegionStates.ServerStateNode
+private 

[12/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html
index 9e5ca1f..416b70e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.html
@@ -101,7 +101,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-AbstractStateMachineNamespaceProcedure,
 AbstractStateMachineRegionProcedure,
 AbstractStateMachineTableProcedure,
 AssignProcedure, CloneSnapshotProcedure, CreateNamespaceProcedure, CreateTableProcedure, DeleteNamespaceProcedure, DeleteTableProcedure, DisableTableProcedure, EnableTableProcedure, GCMergedRegionsProcedure, GCRegionProcedure, InitMetaProcedure, LockProcedure, MergeTableRegionsProcedure, ModifyNamespaceProcedure, ModifyTableProcedure, MoveRegionProcedure, RegionTransitionProcedure, ReopenTableRegionsProcedure, RestoreSnapshotProcedure, SplitTableRegionProcedure, TruncateTableProcedure, UnassignProcedure
+AbstractStateMachineNamespaceProcedure,
 AbstractStateMachineRegionProcedure,
 AbstractStateMachineTableProcedure,
 AssignProcedure, CloneSnapshotProcedure, CloseRegionProcedure, CreateNamespaceProcedure, CreateTableProcedure, DeleteNamespaceProcedure, DeleteTableProcedure, DisableTableProcedure, EnableTableProcedure, GCMergedRegionsProcedure, GCRegionProcedure, InitMetaProcedure, LockProcedure, MergeTableRegionsProcedure, ModifyNamespaceProcedure, ModifyTableProcedure, MoveRegionProcedure, OpenRegionProcedure, RegionRemoteProcedureBase, RegionTransitionProcedure, ReopenTableRegionsProcedure, RestoreSnapshotProcedure, SplitTableRegionProcedure, TransitRegionStateProcedure, TruncateTableProcedure, UnassignProcedure
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html
index bb7d09a..7c4a28d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/TruncateTableProcedure.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10,"i15":10,"i16":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":9,"i15":10,"i16":10,"i17":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -309,42 +309,48 @@ extends 
 protected boolean
+holdLock(MasterProcedureEnvenv)
+Used to keep the procedure lock even when the procedure is 
yielding or suspended.
+
+
+
+protected boolean
 isRollbackSupported(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.TruncateTableStatestate)
 Used by the default implementation of abort() to know if 
the current state can be aborted
  and rollback can be triggered.
 
 
-
+
 private void
 postTruncate(MasterProcedureEnvenv)
 
-
+
 private boolean
 prepareTruncate(MasterProcedureEnvenv)
 
-
+
 private boolean
 preTruncate(MasterProcedureEnvenv)
 
-
+
 private static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfo
 recreateRegionInfo(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInforegions)
 
-
+
 protected void
 rollbackState(MasterProcedureEnvenv,
  
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.TruncateTableStatestate)
 called to perform the rollback of the specified state
 
 
-
+
 protected void
 serializeStateData(ProcedureStateSerializerserializer)
 The user-level code of the procedure may have some state to
  persist (e.g.
 
 
-
+
 void
 toStringClassDetails(https://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true;
 title="class or interface in java.lang">StringBuildersb)
 Extend the toString() information with the procedure details
@@ -371,7 +377,7 @@ extends Procedure
-addStackIndex,
 afterReplay,
 beforeReplay,
 compareTo,
 doExecute,
 doRollback,
 elapsedTime,
 getChildrenLatch,
 getException,
 getLastUpdate,
 getNonceKey,
 getOwner,
 

[13/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/ReopenTableRegionsProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/ReopenTableRegionsProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/ReopenTableRegionsProcedure.html
index 19df400..25c9b9d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/ReopenTableRegionsProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/ReopenTableRegionsProcedure.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -129,11 +129,9 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class ReopenTableRegionsProcedure
+public class ReopenTableRegionsProcedure
 extends AbstractStateMachineTableProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ReopenTableRegionsState
-Used for reopening the regions for a table.
- 
- Currently we use MoveRegionProcedure 
to reopen regions.
+Used for reopening the regions for a table.
 
 
 
@@ -243,60 +241,55 @@ extends Method and Description
 
 
-private MoveRegionProcedure
-createReopenProcedure(MasterProcedureEnvenv,
- HRegionLocationloc)
-
-
 protected void
 deserializeStateData(ProcedureStateSerializerserializer)
 Called on store load to allow the user to decode the 
previously serialized
  state.
 
 
-
+
 protected StateMachineProcedure.Flow
 executeFromState(MasterProcedureEnvenv,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ReopenTableRegionsStatestate)
 called to perform a single step of the specified 'state' of 
the procedure
 
 
-
+
 protected 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ReopenTableRegionsState
 getInitialState()
 Return the initial state object that will be used for the 
first call to executeFromState().
 
 
-
+
 protected 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ReopenTableRegionsState
 getState(intstateId)
 Convert an ordinal (or state id) to an Enum (or more 
descriptive) state object.
 
 
-
+
 protected int
 getStateId(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ReopenTableRegionsStatestate)
 Convert the Enum (or more descriptive) state object to an 
ordinal (or state id).
 
 
-
+
 TableName
 getTableName()
 
-
+
 TableProcedureInterface.TableOperationType
 getTableOperationType()
 Given an operation type we can take decisions about what to 
do with pending operations.
 
 
-
+
 protected void
 rollbackState(MasterProcedureEnvenv,
  
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ReopenTableRegionsStatestate)
 called to perform the rollback of the specified state
 
 
-
+
 protected void
 serializeStateData(ProcedureStateSerializerserializer)
 The user-level code of the procedure may have some state to
@@ -352,7 +345,7 @@ extends 
 
 LOG
-private static finalorg.slf4j.Logger LOG
+private static finalorg.slf4j.Logger LOG
 
 
 
@@ -361,7 +354,7 @@ extends 
 
 tableName
-privateTableName tableName
+privateTableName tableName
 
 
 
@@ -370,7 +363,7 @@ extends 
 
 regions
-privatehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionLocation regions
+privatehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListHRegionLocation regions
 
 
 
@@ -387,7 +380,7 @@ extends 
 
 ReopenTableRegionsProcedure
-publicReopenTableRegionsProcedure()
+publicReopenTableRegionsProcedure()
 
 
 
@@ -396,7 +389,7 @@ extends 
 
 ReopenTableRegionsProcedure
-publicReopenTableRegionsProcedure(TableNametableName)
+publicReopenTableRegionsProcedure(TableNametableName)
 
 
 
@@ -413,7 +406,7 @@ extends 
 
 getTableName
-publicTableNamegetTableName()
+publicTableNamegetTableName()
 
 Specified by:
 getTableNamein
 interfaceTableProcedureInterface
@@ -430,7 +423,7 @@ extends 
 
 getTableOperationType
-publicTableProcedureInterface.TableOperationTypegetTableOperationType()
+publicTableProcedureInterface.TableOperationTypegetTableOperationType()
 Description copied from 
interface:TableProcedureInterface
 Given an operation type we can take decisions about what to 
do with pending operations.
  e.g. if we get a delete and we have some table operation pending (e.g. add 
column)
@@ -445,23 +438,13 @@ extends 
-
-
-
-
-createReopenProcedure

[6/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
HBASE-21074 JDK7 builds need to be done with TLSv1.2.

* for master and branches-2 we skip the jdk7 stuff

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/98da781e
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/98da781e
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/98da781e

Branch: refs/heads/branch-2
Commit: 98da781ecfd0d2ed85b1691b87c6ee55dc160d54
Parents: 3787c72
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:15:26 2018 -0500

--
 dev-support/hbase-personality.sh   | 3 +++
 src/main/asciidoc/_chapters/developer.adoc | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/98da781e/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 6d1b87f..1d8b7fb 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/98da781e/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index 6d0a7d1..935d6e6 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -482,7 +482,7 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
-
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:https://issues.apache.org/jira/browse/MSITE-286[officially ugly] 
though.



hbase git commit: HBASE-21076 Addendum fixup of added checkstyle errors and comment.

2018-08-21 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/master 6b18e39f3 -> 63f2d3cbd


HBASE-21076 Addendum fixup of added checkstyle errors and comment.


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/63f2d3cb
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/63f2d3cb
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/63f2d3cb

Branch: refs/heads/master
Commit: 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5
Parents: 6b18e39
Author: Sean Busbey 
Authored: Tue Aug 21 09:26:09 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:26:09 2018 -0500

--
 .../java/org/apache/hadoop/hbase/rest/TestTableResource.java | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/63f2d3cb/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
--
diff --git 
a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java 
b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
index 8bd13a0..7cbc631 100644
--- 
a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
+++ 
b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
@@ -35,7 +35,6 @@ import org.apache.hadoop.hbase.HRegionInfo;
 import org.apache.hadoop.hbase.HRegionLocation;
 import org.apache.hadoop.hbase.ServerName;
 import org.apache.hadoop.hbase.TableName;
-import org.apache.hadoop.hbase.client.Admin;
 import org.apache.hadoop.hbase.client.Connection;
 import org.apache.hadoop.hbase.client.Durability;
 import org.apache.hadoop.hbase.client.Put;
@@ -51,7 +50,6 @@ import org.apache.hadoop.hbase.rest.model.TableRegionModel;
 import org.apache.hadoop.hbase.testclassification.MediumTests;
 import org.apache.hadoop.hbase.testclassification.RestTests;
 import org.apache.hadoop.hbase.util.Bytes;
-import org.apache.hadoop.util.StringUtils;
 import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.ClassRule;
@@ -119,7 +117,7 @@ public class TestTableResource {
 RegionLocator regionLocator = connection.getRegionLocator(TABLE);
 List m = regionLocator.getAllRegionLocations();
 
-// should have three regions now
+// should have four regions now
 assertEquals(NUM_REGIONS, m.size());
 regionMap = m;
 LOG.error("regions: " + regionMap);



[42/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html
index f92d8a9..4ecf74e 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html
@@ -2567,30 +2567,17 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 void
-AssignmentListener.regionClosed(RegionInforegionInfo)
-The region was closed on the region server.
-
-
-
-void
 LoadBalancer.regionOffline(RegionInforegionInfo)
 Marks the region as offline at balancer.
 
 
-
+
 void
 LoadBalancer.regionOnline(RegionInforegionInfo,
 ServerNamesn)
 Marks the region as online at balancer.
 
 
-
-void
-AssignmentListener.regionOpened(RegionInforegionInfo,
-ServerNameserverName)
-The region was opened on the specified server.
-
-
 
 void
 ServerManager.removeRegion(RegionInforegionInfo)
@@ -2741,16 +2728,20 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 GCMergedRegionsProcedure.mother
 
 
-private RegionInfo
-RegionStates.RegionStateNode.regionInfo
+protected RegionInfo
+RegionRemoteProcedureBase.region
 
 
 private RegionInfo
-RegionTransitionProcedure.regionInfo
-This data member must be persisted.
-
+RegionStateNode.regionInfo
 
 
+private RegionInfo
+RegionTransitionProcedure.regionInfo
+Deprecated.
+
+
+
 private RegionInfo[]
 MergeTableRegionsProcedure.regionsToMerge
 
@@ -2768,15 +2759,19 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 AssignmentManager.META_REGION_SET
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStates.RegionStateNode
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStateNode
 RegionStates.regionInTransition
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStates.RegionStateNode
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStateNode
 RegionStates.regionOffline
 Regions marked as offline on a read of hbase:meta.
 
 
+
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true;
 title="class or interface in java.util.concurrent">ConcurrentMapRegionInfo,RegionStateNode
+RegionStateNode.ritMap
+
 
 
 
@@ -2815,15 +2810,17 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 RegionInfo
-RegionStates.RegionStateNode.getRegionInfo()
+RegionStates.RegionFailedOpen.getRegionInfo()
 
 
 RegionInfo
-RegionStates.RegionFailedOpen.getRegionInfo()
+RegionStateNode.getRegionInfo()
 
 
 RegionInfo
-RegionTransitionProcedure.getRegionInfo()
+RegionTransitionProcedure.getRegionInfo()
+Deprecated.
+
 
 
 RegionInfo
@@ -2870,7 +2867,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true;
 title="class or interface in java.util">ArrayListRegionInfo
-RegionStates.ServerStateNode.getRegionInfoList()
+ServerStateNode.getRegionInfoList()
 
 
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfo
@@ -2884,7 +2881,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfo
 RegionStates.getRegionsOfTable(TableNametable,
- https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true;
 title="class or interface in java.util.function">PredicateRegionStates.RegionStateNodefilter)
+ https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html?is-external=true;
 title="class or interface in java.util.function">PredicateRegionStateNodefilter)
 
 
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfo
@@ -2909,13 +2906,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 

[32/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.html
new file mode 100644
index 000..825cd34
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.html
@@ -0,0 +1,682 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+RegionRemoteProcedureBase (Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.master.assignment
+Class 
RegionRemoteProcedureBase
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.procedure2.ProcedureMasterProcedureEnv
+
+
+org.apache.hadoop.hbase.master.assignment.RegionRemoteProcedureBase
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableProcedureMasterProcedureEnv, TableProcedureInterface, RemoteProcedureDispatcher.RemoteProcedureMasterProcedureEnv,ServerName
+
+
+Direct Known Subclasses:
+CloseRegionProcedure, OpenRegionProcedure
+
+
+
+@InterfaceAudience.Private
+public abstract class RegionRemoteProcedureBase
+extends ProcedureMasterProcedureEnv
+implements TableProcedureInterface, RemoteProcedureDispatcher.RemoteProcedureMasterProcedureEnv,ServerName
+The base class for the remote procedures used to open/close 
a region.
+ 
+ Notice that here we do not care about the result of the remote call, if the 
remote call is
+ finished, either succeeded or not, we will always finish the procedure. The 
parent procedure
+ should take care of the result and try to reschedule if the result is not 
good.
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+Nested classes/interfaces inherited from 
classorg.apache.hadoop.hbase.procedure2.Procedure
+Procedure.LockState
+
+
+
+
+
+Nested classes/interfaces inherited from 
interfaceorg.apache.hadoop.hbase.master.procedure.TableProcedureInterface
+TableProcedureInterface.TableOperationType
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields
+
+Modifier and Type
+Field and Description
+
+
+private boolean
+dispatched
+
+
+private static org.slf4j.Logger
+LOG
+
+
+protected RegionInfo
+region
+
+
+private ServerName
+targetServer
+
+
+
+
+
+
+Fields inherited from classorg.apache.hadoop.hbase.procedure2.Procedure
+NO_PROC_ID,
 NO_TIMEOUT
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Modifier
+Constructor and Description
+
+
+protected 
+RegionRemoteProcedureBase()
+
+
+protected 
+RegionRemoteProcedureBase(RegionInforegion,
+ ServerNametargetServer)
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+protected boolean
+abort(MasterProcedureEnvenv)
+The abort() call is asynchronous and each procedure must 
decide how to deal
+ with it, if they want to be abortable.
+
+
+
+protected void
+deserializeStateData(ProcedureStateSerializerserializer)
+Called on store load to allow the user to decode the 
previously serialized
+ state.
+
+
+
+protected ProcedureMasterProcedureEnv[]
+execute(MasterProcedureEnvenv)
+The main code of the procedure.
+
+
+
+private ProcedureEvent?
+getRegionEvent(MasterProcedureEnvenv)
+
+
+TableName
+getTableName()
+
+
+void
+remoteCallFailed(MasterProcedureEnvenv,
+ServerNameremote,
+https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOExceptionexception)
+Called when the executeProcedure 

[47/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/checkstyle.rss
--
diff --git a/checkstyle.rss b/checkstyle.rss
index f5aee78..a8f9a0d 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
 en-us
 2007 - 2018 The Apache Software Foundation
 
-  File: 3703,
- Errors: 15547,
+  File: 3711,
+ Errors: 15387,
  Warnings: 0,
  Infos: 0
   
@@ -2589,7 +2589,7 @@ under the License.
   0
 
 
-  11
+  0
 
   
   
@@ -3042,20 +3042,6 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.snapshot.TestAssignProcedure.java;>org/apache/hadoop/hbase/master/snapshot/TestAssignProcedure.java
-
-
-  0
-
-
-  0
-
-
-  2
-
-  
-  
-
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.TestKeyValueHeap.java;>org/apache/hadoop/hbase/regionserver/TestKeyValueHeap.java
 
 
@@ -3770,6 +3756,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.assignment.RegionRemoteProcedureBase.java;>org/apache/hadoop/hbase/master/assignment/RegionRemoteProcedureBase.java
+
+
+  0
+
+
+  0
+
+
+  0
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.RetryCounterFactory.java;>org/apache/hadoop/hbase/util/RetryCounterFactory.java
 
 
@@ -4134,6 +4134,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.assignment.CloseRegionProcedure.java;>org/apache/hadoop/hbase/master/assignment/CloseRegionProcedure.java
+
+
+  0
+
+
+  0
+
+
+  0
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.coprocessor.BulkLoadObserver.java;>org/apache/hadoop/hbase/coprocessor/BulkLoadObserver.java
 
 
@@ -6444,20 +6458,6 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.procedure.TestRecoverMetaProcedure.java;>org/apache/hadoop/hbase/master/procedure/TestRecoverMetaProcedure.java
-
-
-  0
-
-
-  0
-
-
-  3
-
-  
-  
-
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.types.RawBytes.java;>org/apache/hadoop/hbase/types/RawBytes.java
 
 
@@ -6789,7 +6789,7 @@ under the License.
   0
 
 
-  29
+  27
 
   
   
@@ -13850,6 +13850,20 @@ under the License.
   
   
 
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.assignment.TestTransitRegionStateProcedure.java;>org/apache/hadoop/hbase/master/assignment/TestTransitRegionStateProcedure.java
+
+
+  0
+
+
+  0
+
+
+  0
+
+  
+  
+
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.example.HttpProxyExample.java;>org/apache/hadoop/hbase/client/example/HttpProxyExample.java
 
 
@@ -15427,7 +15441,7 @@ under the License.
   0
 
 
-  4
+  2
 
   
   
@@ -17322,6 +17336,20 @@ under the License.

[37/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
index dfa8d8b..b0f784e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionChore.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private static class AssignmentManager.RegionInTransitionChore
+private static class AssignmentManager.RegionInTransitionChore
 extends ProcedureInMemoryChoreMasterProcedureEnv
 
 
@@ -240,7 +240,7 @@ extends 
 
 RegionInTransitionChore
-publicRegionInTransitionChore(inttimeoutMsec)
+publicRegionInTransitionChore(inttimeoutMsec)
 
 
 
@@ -257,7 +257,7 @@ extends 
 
 periodicExecute
-protectedvoidperiodicExecute(MasterProcedureEnvenv)
+protectedvoidperiodicExecute(MasterProcedureEnvenv)
 
 Specified by:
 periodicExecutein
 classProcedureInMemoryChoreMasterProcedureEnv

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
index a6a4db7..31f55b7 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.RegionInTransitionStat.html
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 
 
 PrevClass
-NextClass
+NextClass
 
 
 Frames
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public static class AssignmentManager.RegionInTransitionStat
+public static class AssignmentManager.RegionInTransitionStat
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 
 
@@ -266,7 +266,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 ritThreshold
-private finalint ritThreshold
+private finalint ritThreshold
 
 
 
@@ -275,7 +275,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 ritsOverThreshold
-privatehttps://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true;
 title="class or interface in java.util">HashMaphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,RegionState ritsOverThreshold
+privatehttps://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true;
 title="class or interface in java.util">HashMaphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String,RegionState ritsOverThreshold
 
 
 
@@ -284,7 +284,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 statTimestamp
-privatelong statTimestamp
+privatelong statTimestamp
 
 
 
@@ -293,7 +293,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 oldestRITTime
-privatelong oldestRITTime
+privatelong oldestRITTime
 
 
 
@@ -302,7 +302,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 totalRITsTwiceThreshold
-privateint totalRITsTwiceThreshold
+privateint totalRITsTwiceThreshold
 
 
 
@@ -311,7 +311,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 totalRITs
-privateint totalRITs
+privateint totalRITs
 
 
 
@@ -328,7 +328,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 RegionInTransitionStat
-publicRegionInTransitionStat(org.apache.hadoop.conf.Configurationconf)
+publicRegionInTransitionStat(org.apache.hadoop.conf.Configurationconf)
 
 
 
@@ -345,7 +345,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getRITThreshold
-publicintgetRITThreshold()
+publicintgetRITThreshold()
 
 
 
@@ -354,7 +354,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getTimestamp
-publiclonggetTimestamp()
+publiclonggetTimestamp()
 
 
 
@@ -363,7 +363,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getTotalRITs
-publicintgetTotalRITs()
+publicintgetTotalRITs()
 
 
 
@@ -372,7 +372,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getOldestRITTime
-publiclonggetOldestRITTime()

[36/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
index 220a9d7..d1b7e01 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i
 109":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class AssignmentManager
+public class AssignmentManager
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 implements ServerListener
 The AssignmentManager is the coordinator for region 
assign/unassign operations.
@@ -180,67 +180,57 @@ implements ASSIGN_MAX_ATTEMPTS
 
 
-private static AssignProcedure[]
-ASSIGN_PROCEDURE_ARRAY_TYPE
-
-
 private int
 assignDispatchWaitMillis
 
-
+
 private int
 assignDispatchWaitQueueMaxSize
 
-
+
 private int
 assignMaxAttempts
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/Condition.html?is-external=true;
 title="class or interface in 
java.util.concurrent.locks">Condition
 assignQueueFullCond
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantLock.html?is-external=true;
 title="class or interface in 
java.util.concurrent.locks">ReentrantLock
 assignQueueLock
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true;
 title="class or interface in java.lang">Thread
 assignThread
 
-
+
 static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">String
 BOOTSTRAP_THREAD_POOL_SIZE_CONF_KEY
 
-
+
 private https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 checkIfShouldMoveSystemRegionLock
 
-
+
 private static int
 DEFAULT_ASSIGN_DISPATCH_WAIT_MSEC
 
-
+
 private static int
 DEFAULT_ASSIGN_DISPATCH_WAITQ_MAX
 
-
+
 private static int
 DEFAULT_ASSIGN_MAX_ATTEMPTS
 
-
+
 private static int
 DEFAULT_RIT_CHORE_INTERVAL_MSEC
 
-
+
 private static int
 DEFAULT_RIT_STUCK_WARNING_THRESHOLD
 
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CopyOnWriteArrayList.html?is-external=true;
 title="class or interface in 
java.util.concurrent">CopyOnWriteArrayListAssignmentListener
-listeners
-Listeners that are called on 

[39/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/RegionState.State.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/RegionState.State.html 
b/devapidocs/org/apache/hadoop/hbase/master/RegionState.State.html
index 136bc7e..ddb5f06 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/RegionState.State.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/RegionState.State.html
@@ -144,42 +144,45 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?i
 Enum Constant and Description
 
 
-CLOSED
+ABNORMALLY_CLOSED
 
 
-CLOSING
+CLOSED
 
 
-FAILED_CLOSE
+CLOSING
 
 
-FAILED_OPEN
+FAILED_CLOSE
 
 
-MERGED
+FAILED_OPEN
 
 
-MERGING
+MERGED
 
 
-MERGING_NEW
+MERGING
 
 
-OFFLINE
+MERGING_NEW
 
 
-OPEN
+OFFLINE
 
 
-OPENING
+OPEN
 
 
-SPLIT
+OPENING
 
 
-SPLITTING
+SPLIT
 
 
+SPLITTING
+
+
 SPLITTING_NEW
 
 
@@ -362,12 +365,21 @@ the order they are declared.
 
 
 
-
+
 
 MERGING_NEW
 public static finalRegionState.State MERGING_NEW
 
 
+
+
+
+
+
+ABNORMALLY_CLOSED
+public static finalRegionState.State ABNORMALLY_CLOSED
+
+
 
 
 
@@ -424,7 +436,7 @@ not permitted.)
 
 
 convert
-publicorg.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionState.Stateconvert()
+publicorg.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionState.Stateconvert()
 Convert to protobuf 
ClusterStatusProtos.RegionState.State
 
 
@@ -434,7 +446,7 @@ not permitted.)
 
 
 convert
-public staticRegionState.Stateconvert(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionState.StateprotoState)
+public staticRegionState.Stateconvert(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.RegionState.StateprotoState)
 Convert a protobuf HBaseProtos.RegionState.State to a 
RegionState.State
 
 Returns:

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/RegionState.html 
b/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
index ac37845..92f14c7 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
@@ -441,7 +441,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 stamp
-private finallong stamp
+private finallong stamp
 
 
 
@@ -450,7 +450,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 hri
-private finalRegionInfo hri
+private finalRegionInfo hri
 
 
 
@@ -459,7 +459,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 serverName
-private finalServerName serverName
+private finalServerName serverName
 
 
 
@@ -468,7 +468,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 state
-private finalRegionState.State state
+private finalRegionState.State state
 
 
 
@@ -477,7 +477,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 ritDuration
-privatelong ritDuration
+privatelong ritDuration
 
 
 
@@ -494,7 +494,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 RegionState
-publicRegionState(RegionInforegion,
+publicRegionState(RegionInforegion,
RegionState.Statestate,
ServerNameserverName)
 
@@ -505,7 +505,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 RegionState
-publicRegionState(RegionInforegion,
+publicRegionState(RegionInforegion,
RegionState.Statestate,
longstamp,
ServerNameserverName)
@@ -517,7 +517,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 RegionState
-publicRegionState(RegionInforegion,
+publicRegionState(RegionInforegion,
RegionState.Statestate,
longstamp,
ServerNameserverName,
@@ -538,7 +538,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 createForTesting
-public staticRegionStatecreateForTesting(RegionInforegion,
+public staticRegionStatecreateForTesting(RegionInforegion,
RegionState.Statestate)
 
 
@@ -548,7 +548,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getState
-publicRegionState.StategetState()
+publicRegionState.StategetState()
 
 
 
@@ -557,7 +557,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getStamp
-publiclonggetStamp()
+publiclonggetStamp()
 
 
 
@@ -566,7 +566,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getRegion
-publicRegionInfogetRegion()
+publicRegionInfogetRegion()
 
 
 
@@ -575,7 +575,7 @@ extends 

hbase git commit: HBASE-20666 Unsuccessful table creation leaves entry in hbase:rsgroup table

2018-08-21 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/branch-2 d1b511351 -> b5ae4e5f9


HBASE-20666 Unsuccessful table creation leaves entry in hbase:rsgroup table

Signed-off-by: tedyu 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/b5ae4e5f
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/b5ae4e5f
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/b5ae4e5f

Branch: refs/heads/branch-2
Commit: b5ae4e5f9e6ecd52d9197bd49cd4cefad228e214
Parents: d1b5113
Author: Xu Cang 
Authored: Mon Aug 20 01:14:27 2018 -0700
Committer: tedyu 
Committed: Tue Aug 21 18:55:46 2018 -0700

--
 .../hadoop/hbase/rsgroup/TestRSGroups.java  | 65 +++-
 .../master/procedure/CreateTableProcedure.java  |  6 ++
 2 files changed, 70 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b5ae4e5f/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
--
diff --git 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
index 5c2e64c..264c864 100644
--- 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
+++ 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
@@ -18,11 +18,13 @@
 package org.apache.hadoop.hbase.rsgroup;
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
 import java.io.IOException;
 import java.util.Iterator;
+import java.util.List;
 import java.util.Optional;
 import java.util.Set;
 
@@ -45,6 +47,7 @@ import org.apache.hadoop.hbase.coprocessor.MasterObserver;
 import org.apache.hadoop.hbase.coprocessor.ObserverContext;
 import org.apache.hadoop.hbase.master.MasterCoprocessorHost;
 import org.apache.hadoop.hbase.master.ServerManager;
+import org.apache.hadoop.hbase.master.TableNamespaceManager;
 import org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
 import org.apache.hadoop.hbase.net.Address;
 import org.apache.hadoop.hbase.quotas.QuotaTableUtil;
@@ -94,7 +97,6 @@ public class TestRSGroups extends TestRSGroupsBase {
 ServerManager.WAIT_ON_REGIONSERVERS_MINTOSTART,
 NUM_SLAVES_BASE - 1);
 
TEST_UTIL.getConfiguration().setBoolean(SnapshotManager.HBASE_SNAPSHOT_ENABLED, 
true);
-
 initialize();
   }
 
@@ -456,6 +458,67 @@ public class TestRSGroups extends TestRSGroupsBase {
 }
   }
 
+  @Test
+  public void testRSGroupListDoesNotContainFailedTableCreation() throws 
Exception {
+toggleQuotaCheckAndRestartMiniCluster(true);
+String nsp = "np1";
+NamespaceDescriptor nspDesc =
+
NamespaceDescriptor.create(nsp).addConfiguration(TableNamespaceManager.KEY_MAX_REGIONS,
 "5")
+.addConfiguration(TableNamespaceManager.KEY_MAX_TABLES, 
"2").build();
+admin.createNamespace(nspDesc);
+assertEquals(3, admin.listNamespaceDescriptors().length);
+HColumnDescriptor fam1 = new HColumnDescriptor("fam1");
+HTableDescriptor tableDescOne =
+new HTableDescriptor(TableName.valueOf(nsp + TableName.NAMESPACE_DELIM 
+ "table1"));
+tableDescOne.addFamily(fam1);
+admin.createTable(tableDescOne);
+
+HTableDescriptor tableDescTwo =
+new HTableDescriptor(TableName.valueOf(nsp + TableName.NAMESPACE_DELIM 
+ "table2"));
+tableDescTwo.addFamily(fam1);
+boolean constraintViolated = false;
+
+try {
+  admin.createTable(tableDescTwo, Bytes.toBytes("AAA"), 
Bytes.toBytes("ZZZ"),
+  6);
+  Assert.fail("Creation table should fail because of quota violation.");
+} catch (Exception exp) {
+  assertTrue(exp instanceof IOException);
+  constraintViolated = true;
+} finally {
+  assertTrue("Constraint not violated for table " + 
tableDescTwo.getTableName(),
+  constraintViolated);
+}
+List rsGroupInfoList = rsGroupAdmin.listRSGroups();
+boolean foundTable2 = false;
+boolean foundTable1 = false;
+for(int i = 0; i < rsGroupInfoList.size(); i++){
+  
if(rsGroupInfoList.get(i).getTables().contains(tableDescTwo.getTableName())){
+foundTable2 = true;
+  }
+  
if(rsGroupInfoList.get(i).getTables().contains(tableDescOne.getTableName())){
+foundTable1 = true;
+  }
+}
+assertFalse("Found table2 in rsgroup list.", foundTable2);
+assertTrue("Did not find table1 in rsgroup list", foundTable1);
+
+TEST_UTIL.deleteTable(tableDescOne.getTableName());
+admin.deleteNamespace(nspDesc.getName());
+toggleQuotaCheckAndRestartMiniCluster(false);
+
+  }
+  private void toggleQuotaCheckAndRestartMiniCluster(boolean 

hbase git commit: HBASE-20666 Unsuccessful table creation leaves entry in hbase:rsgroup table

2018-08-21 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master f62c8201b -> 50055dbf0


HBASE-20666 Unsuccessful table creation leaves entry in hbase:rsgroup table

Signed-off-by: tedyu 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/50055dbf
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/50055dbf
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/50055dbf

Branch: refs/heads/master
Commit: 50055dbf04deee7e850cf71323b64d454aee20ca
Parents: f62c820
Author: Xu Cang 
Authored: Mon Aug 20 01:14:27 2018 -0700
Committer: tedyu 
Committed: Tue Aug 21 18:54:36 2018 -0700

--
 .../hadoop/hbase/rsgroup/TestRSGroups.java  | 65 +++-
 .../master/procedure/CreateTableProcedure.java  |  6 ++
 2 files changed, 70 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/50055dbf/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
--
diff --git 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
index f9dafd4..2fac94c 100644
--- 
a/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
+++ 
b/hbase-rsgroup/src/test/java/org/apache/hadoop/hbase/rsgroup/TestRSGroups.java
@@ -18,11 +18,13 @@
 package org.apache.hadoop.hbase.rsgroup;
 
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
 import java.io.IOException;
 import java.util.Iterator;
+import java.util.List;
 import java.util.Optional;
 import java.util.Set;
 
@@ -45,6 +47,7 @@ import org.apache.hadoop.hbase.coprocessor.MasterObserver;
 import org.apache.hadoop.hbase.coprocessor.ObserverContext;
 import org.apache.hadoop.hbase.master.MasterCoprocessorHost;
 import org.apache.hadoop.hbase.master.ServerManager;
+import org.apache.hadoop.hbase.master.TableNamespaceManager;
 import org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
 import org.apache.hadoop.hbase.net.Address;
 import org.apache.hadoop.hbase.quotas.QuotaTableUtil;
@@ -94,7 +97,6 @@ public class TestRSGroups extends TestRSGroupsBase {
 ServerManager.WAIT_ON_REGIONSERVERS_MINTOSTART,
 NUM_SLAVES_BASE - 1);
 
TEST_UTIL.getConfiguration().setBoolean(SnapshotManager.HBASE_SNAPSHOT_ENABLED, 
true);
-
 initialize();
   }
 
@@ -542,6 +544,67 @@ public class TestRSGroups extends TestRSGroupsBase {
 }
   }
 
+  @Test
+  public void testRSGroupListDoesNotContainFailedTableCreation() throws 
Exception {
+toggleQuotaCheckAndRestartMiniCluster(true);
+String nsp = "np1";
+NamespaceDescriptor nspDesc =
+
NamespaceDescriptor.create(nsp).addConfiguration(TableNamespaceManager.KEY_MAX_REGIONS,
 "5")
+.addConfiguration(TableNamespaceManager.KEY_MAX_TABLES, 
"2").build();
+admin.createNamespace(nspDesc);
+assertEquals(3, admin.listNamespaceDescriptors().length);
+HColumnDescriptor fam1 = new HColumnDescriptor("fam1");
+HTableDescriptor tableDescOne =
+new HTableDescriptor(TableName.valueOf(nsp + TableName.NAMESPACE_DELIM 
+ "table1"));
+tableDescOne.addFamily(fam1);
+admin.createTable(tableDescOne);
+
+HTableDescriptor tableDescTwo =
+new HTableDescriptor(TableName.valueOf(nsp + TableName.NAMESPACE_DELIM 
+ "table2"));
+tableDescTwo.addFamily(fam1);
+boolean constraintViolated = false;
+
+try {
+  admin.createTable(tableDescTwo, Bytes.toBytes("AAA"), 
Bytes.toBytes("ZZZ"),
+  6);
+  Assert.fail("Creation table should fail because of quota violation.");
+} catch (Exception exp) {
+  assertTrue(exp instanceof IOException);
+  constraintViolated = true;
+} finally {
+  assertTrue("Constraint not violated for table " + 
tableDescTwo.getTableName(),
+  constraintViolated);
+}
+List rsGroupInfoList = rsGroupAdmin.listRSGroups();
+boolean foundTable2 = false;
+boolean foundTable1 = false;
+for(int i = 0; i < rsGroupInfoList.size(); i++){
+  
if(rsGroupInfoList.get(i).getTables().contains(tableDescTwo.getTableName())){
+foundTable2 = true;
+  }
+  
if(rsGroupInfoList.get(i).getTables().contains(tableDescOne.getTableName())){
+foundTable1 = true;
+  }
+}
+assertFalse("Found table2 in rsgroup list.", foundTable2);
+assertTrue("Did not find table1 in rsgroup list", foundTable1);
+
+TEST_UTIL.deleteTable(tableDescOne.getTableName());
+admin.deleteNamespace(nspDesc.getName());
+toggleQuotaCheckAndRestartMiniCluster(false);
+
+  }
+  private void toggleQuotaCheckAndRestartMiniCluster(boolean enable) 

hbase git commit: HBASE-21077 MR job launched by hbase incremental backup command failed with FileNotFoundException

2018-08-21 Thread tedyu
Repository: hbase
Updated Branches:
  refs/heads/master a42556553 -> f62c8201b


HBASE-21077 MR job launched by hbase incremental backup command failed with 
FileNotFoundException

Signed-off-by: tedyu 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f62c8201
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f62c8201
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f62c8201

Branch: refs/heads/master
Commit: f62c8201b62eb440ac0eeb7f61229ba0a343af6d
Parents: a425565
Author: Vladimir Rodionov 
Authored: Tue Aug 21 12:35:00 2018 -0700
Committer: tedyu 
Committed: Tue Aug 21 14:27:32 2018 -0700

--
 .../hadoop/hbase/backup/impl/IncrementalBackupManager.java| 2 +-
 .../java/org/apache/hadoop/hbase/backup/TestBackupBase.java   | 7 +++
 .../org/apache/hadoop/hbase/backup/TestIncrementalBackup.java | 2 ++
 3 files changed, 10 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/f62c8201/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalBackupManager.java
--
diff --git 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalBackupManager.java
 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalBackupManager.java
index 81652d8..3eebf42 100644
--- 
a/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalBackupManager.java
+++ 
b/hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalBackupManager.java
@@ -178,7 +178,7 @@ public class IncrementalBackupManager extends BackupManager 
{
 Set set = new HashSet<>();
 for (int i=0; i < logFromSystemTable.size(); i++) {
   WALItem item = logFromSystemTable.get(i);
-  set.add(item.walFile);
+  set.add((new Path(item.walFile)).getName());
 }
 return set;
   }

http://git-wip-us.apache.org/repos/asf/hbase/blob/f62c8201/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBase.java
--
diff --git 
a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBase.java 
b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBase.java
index 08ecd63..94c2271 100644
--- 
a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBase.java
+++ 
b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestBackupBase.java
@@ -57,6 +57,8 @@ import org.apache.hadoop.hbase.client.HBaseAdmin;
 import org.apache.hadoop.hbase.client.HTable;
 import org.apache.hadoop.hbase.client.Put;
 import org.apache.hadoop.hbase.client.Table;
+import org.apache.hadoop.hbase.master.cleaner.LogCleaner;
+import org.apache.hadoop.hbase.master.cleaner.TimeToLiveLogCleaner;
 import 
org.apache.hadoop.hbase.security.HadoopSecurityEnabledUserProviderForTesting;
 import org.apache.hadoop.hbase.security.UserProvider;
 import org.apache.hadoop.hbase.security.access.SecureTestUtil;
@@ -288,6 +290,11 @@ public class TestBackupBase {
 BackupManager.decorateMasterConfiguration(conf1);
 BackupManager.decorateRegionServerConfiguration(conf1);
 conf1.set(HConstants.ZOOKEEPER_ZNODE_PARENT, "/1");
+// Set TTL for old WALs to 1 sec to enforce fast cleaning of an archived
+// WAL files
+conf1.setLong(TimeToLiveLogCleaner.TTL_CONF_KEY, 1000);
+conf1.setLong(LogCleaner.OLD_WALS_CLEANER_THREAD_TIMEOUT_MSEC, 1000);
+
 // Set MultiWAL (with 2 default WAL files per RS)
 conf1.set(WALFactory.WAL_PROVIDER, provider);
 TEST_UTIL.startMiniCluster();

http://git-wip-us.apache.org/repos/asf/hbase/blob/f62c8201/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackup.java
--
diff --git 
a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackup.java
 
b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackup.java
index b74f42f..48e2c5e 100644
--- 
a/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackup.java
+++ 
b/hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackup.java
@@ -157,6 +157,8 @@ public class TestIncrementalBackup extends TestBackupBase {
 int NB_ROWS_FAM2 = 7;
 HTable t3 = insertIntoTable(conn, table1, fam2Name, 2, NB_ROWS_FAM2);
 t3.close();
+// Wait for 5 sec to make sure that old WALs were deleted
+Thread.sleep(5000);
 
 // #3 - incremental backup for multiple tables
 request = createBackupRequest(BackupType.INCREMENTAL, tables, 
BACKUP_ROOT_DIR);



hbase git commit: HBASE-21032 ScanResponses contain only one cell each

2018-08-21 Thread stack
Repository: hbase
Updated Branches:
  refs/heads/branch-2 f9a3d8acc -> d1b511351


HBASE-21032 ScanResponses contain only one cell each

Amending-Author: Duo Zhang 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/d1b51135
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/d1b51135
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/d1b51135

Branch: refs/heads/branch-2
Commit: d1b51135117a82da31386caa38716ca674e0454d
Parents: f9a3d8a
Author: Andrey Elenskiy 
Authored: Mon Aug 20 17:21:10 2018 +0800
Committer: Michael Stack 
Committed: Tue Aug 21 13:31:49 2018 -0700

--
 .../hadoop/hbase/regionserver/StoreScanner.java |  18 ++--
 .../hbase/client/TestGetScanPartialResult.java  | 102 +++
 2 files changed, 111 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/d1b51135/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
index f4cc24d..736c08a 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
@@ -175,16 +175,16 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
 this.oldestUnexpiredTS = scan.isRaw() ? 0L : now - scanInfo.getTtl();
 this.minVersions = scanInfo.getMinVersions();
 
- // We look up row-column Bloom filters for multi-column queries as part of
- // the seek operation. However, we also look the row-column Bloom filter
- // for multi-row (non-"get") scans because this is not done in
- // StoreFile.passesBloomFilter(Scan, SortedSet).
- this.useRowColBloom = numColumns > 1 || (!get && numColumns == 1);
- this.maxRowSize = scanInfo.getTableMaxRowSize();
+// We look up row-column Bloom filters for multi-column queries as part of
+// the seek operation. However, we also look the row-column Bloom filter
+// for multi-row (non-"get") scans because this is not done in
+// StoreFile.passesBloomFilter(Scan, SortedSet).
+this.useRowColBloom = numColumns > 1 || (!get && numColumns == 1);
+this.maxRowSize = scanInfo.getTableMaxRowSize();
 if (get) {
   this.readType = Scan.ReadType.PREAD;
   this.scanUsePread = true;
-} else if(scanType != ScanType.USER_SCAN) {
+} else if (scanType != ScanType.USER_SCAN) {
   // For compaction scanners never use Pread as already we have stream 
based scanners on the
   // store files to be compacted
   this.readType = Scan.ReadType.STREAM;
@@ -556,7 +556,7 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
   // Or if the preadMaxBytes is reached and we may want to return so we 
can switch to stream in
   // the shipped method below.
   if (kvsScanned % cellsPerHeartbeatCheck == 0 || (scanUsePread &&
-scan.getReadType() == Scan.ReadType.DEFAULT && bytesRead > 
preadMaxBytes)) {
+readType == Scan.ReadType.DEFAULT && bytesRead > preadMaxBytes)) {
 if (scannerContext.checkTimeLimit(LimitScope.BETWEEN_CELLS)) {
   return 
scannerContext.setScannerState(NextState.TIME_LIMIT_REACHED).hasMoreValues();
 }
@@ -568,7 +568,7 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
   checkScanOrder(prevCell, cell, comparator);
   int cellSize = PrivateCellUtil.estimatedSerializedSizeOf(cell);
   bytesRead += cellSize;
-  if (scanUsePread && scan.getReadType() == Scan.ReadType.DEFAULT &&
+  if (scanUsePread && readType == Scan.ReadType.DEFAULT &&
 bytesRead > preadMaxBytes) {
 // return immediately if we want to switch from pread to stream. We 
need this because we can
 // only switch in the shipped method, if user use a filter to filter 
out everything and rpc

http://git-wip-us.apache.org/repos/asf/hbase/blob/d1b51135/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
new file mode 100644
index 000..0925aee
--- /dev/null
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
@@ -0,0 +1,102 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed 

hbase git commit: HBASE-21032 ScanResponses contain only one cell each

2018-08-21 Thread stack
Repository: hbase
Updated Branches:
  refs/heads/branch-2.1 5a40eae63 -> 5f03be467


HBASE-21032 ScanResponses contain only one cell each

Amending-Author: Duo Zhang 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5f03be46
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/5f03be46
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/5f03be46

Branch: refs/heads/branch-2.1
Commit: 5f03be46754a27649d4a4fe22c79d460a6c52025
Parents: 5a40eae
Author: Andrey Elenskiy 
Authored: Mon Aug 20 17:21:10 2018 +0800
Committer: Michael Stack 
Committed: Tue Aug 21 13:31:18 2018 -0700

--
 .../hadoop/hbase/regionserver/StoreScanner.java |  18 ++--
 .../hbase/client/TestGetScanPartialResult.java  | 102 +++
 2 files changed, 111 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/5f03be46/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
index f4cc24d..736c08a 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
@@ -175,16 +175,16 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
 this.oldestUnexpiredTS = scan.isRaw() ? 0L : now - scanInfo.getTtl();
 this.minVersions = scanInfo.getMinVersions();
 
- // We look up row-column Bloom filters for multi-column queries as part of
- // the seek operation. However, we also look the row-column Bloom filter
- // for multi-row (non-"get") scans because this is not done in
- // StoreFile.passesBloomFilter(Scan, SortedSet).
- this.useRowColBloom = numColumns > 1 || (!get && numColumns == 1);
- this.maxRowSize = scanInfo.getTableMaxRowSize();
+// We look up row-column Bloom filters for multi-column queries as part of
+// the seek operation. However, we also look the row-column Bloom filter
+// for multi-row (non-"get") scans because this is not done in
+// StoreFile.passesBloomFilter(Scan, SortedSet).
+this.useRowColBloom = numColumns > 1 || (!get && numColumns == 1);
+this.maxRowSize = scanInfo.getTableMaxRowSize();
 if (get) {
   this.readType = Scan.ReadType.PREAD;
   this.scanUsePread = true;
-} else if(scanType != ScanType.USER_SCAN) {
+} else if (scanType != ScanType.USER_SCAN) {
   // For compaction scanners never use Pread as already we have stream 
based scanners on the
   // store files to be compacted
   this.readType = Scan.ReadType.STREAM;
@@ -556,7 +556,7 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
   // Or if the preadMaxBytes is reached and we may want to return so we 
can switch to stream in
   // the shipped method below.
   if (kvsScanned % cellsPerHeartbeatCheck == 0 || (scanUsePread &&
-scan.getReadType() == Scan.ReadType.DEFAULT && bytesRead > 
preadMaxBytes)) {
+readType == Scan.ReadType.DEFAULT && bytesRead > preadMaxBytes)) {
 if (scannerContext.checkTimeLimit(LimitScope.BETWEEN_CELLS)) {
   return 
scannerContext.setScannerState(NextState.TIME_LIMIT_REACHED).hasMoreValues();
 }
@@ -568,7 +568,7 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
   checkScanOrder(prevCell, cell, comparator);
   int cellSize = PrivateCellUtil.estimatedSerializedSizeOf(cell);
   bytesRead += cellSize;
-  if (scanUsePread && scan.getReadType() == Scan.ReadType.DEFAULT &&
+  if (scanUsePread && readType == Scan.ReadType.DEFAULT &&
 bytesRead > preadMaxBytes) {
 // return immediately if we want to switch from pread to stream. We 
need this because we can
 // only switch in the shipped method, if user use a filter to filter 
out everything and rpc

http://git-wip-us.apache.org/repos/asf/hbase/blob/5f03be46/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
new file mode 100644
index 000..0925aee
--- /dev/null
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
@@ -0,0 +1,102 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * 

hbase git commit: HBASE-21032 ScanResponses contain only one cell each

2018-08-21 Thread stack
Repository: hbase
Updated Branches:
  refs/heads/master 588ff921c -> a42556553


HBASE-21032 ScanResponses contain only one cell each

Amending-Author: Duo Zhang 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/a4255655
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a4255655
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/a4255655

Branch: refs/heads/master
Commit: a42556553a4025590b1411d921bb301d3be8c37d
Parents: 588ff92
Author: Andrey Elenskiy 
Authored: Mon Aug 20 17:21:10 2018 +0800
Committer: Michael Stack 
Committed: Tue Aug 21 13:32:05 2018 -0700

--
 .../hadoop/hbase/regionserver/StoreScanner.java |  18 ++--
 .../hbase/client/TestGetScanPartialResult.java  | 102 +++
 2 files changed, 111 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/a4255655/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
--
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
index f4cc24d..736c08a 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
@@ -175,16 +175,16 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
 this.oldestUnexpiredTS = scan.isRaw() ? 0L : now - scanInfo.getTtl();
 this.minVersions = scanInfo.getMinVersions();
 
- // We look up row-column Bloom filters for multi-column queries as part of
- // the seek operation. However, we also look the row-column Bloom filter
- // for multi-row (non-"get") scans because this is not done in
- // StoreFile.passesBloomFilter(Scan, SortedSet).
- this.useRowColBloom = numColumns > 1 || (!get && numColumns == 1);
- this.maxRowSize = scanInfo.getTableMaxRowSize();
+// We look up row-column Bloom filters for multi-column queries as part of
+// the seek operation. However, we also look the row-column Bloom filter
+// for multi-row (non-"get") scans because this is not done in
+// StoreFile.passesBloomFilter(Scan, SortedSet).
+this.useRowColBloom = numColumns > 1 || (!get && numColumns == 1);
+this.maxRowSize = scanInfo.getTableMaxRowSize();
 if (get) {
   this.readType = Scan.ReadType.PREAD;
   this.scanUsePread = true;
-} else if(scanType != ScanType.USER_SCAN) {
+} else if (scanType != ScanType.USER_SCAN) {
   // For compaction scanners never use Pread as already we have stream 
based scanners on the
   // store files to be compacted
   this.readType = Scan.ReadType.STREAM;
@@ -556,7 +556,7 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
   // Or if the preadMaxBytes is reached and we may want to return so we 
can switch to stream in
   // the shipped method below.
   if (kvsScanned % cellsPerHeartbeatCheck == 0 || (scanUsePread &&
-scan.getReadType() == Scan.ReadType.DEFAULT && bytesRead > 
preadMaxBytes)) {
+readType == Scan.ReadType.DEFAULT && bytesRead > preadMaxBytes)) {
 if (scannerContext.checkTimeLimit(LimitScope.BETWEEN_CELLS)) {
   return 
scannerContext.setScannerState(NextState.TIME_LIMIT_REACHED).hasMoreValues();
 }
@@ -568,7 +568,7 @@ public class StoreScanner extends 
NonReversedNonLazyKeyValueScanner
   checkScanOrder(prevCell, cell, comparator);
   int cellSize = PrivateCellUtil.estimatedSerializedSizeOf(cell);
   bytesRead += cellSize;
-  if (scanUsePread && scan.getReadType() == Scan.ReadType.DEFAULT &&
+  if (scanUsePread && readType == Scan.ReadType.DEFAULT &&
 bytesRead > preadMaxBytes) {
 // return immediately if we want to switch from pread to stream. We 
need this because we can
 // only switch in the shipped method, if user use a filter to filter 
out everything and rpc

http://git-wip-us.apache.org/repos/asf/hbase/blob/a4255655/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
--
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
new file mode 100644
index 000..0925aee
--- /dev/null
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestGetScanPartialResult.java
@@ -0,0 +1,102 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with 

hbase git commit: Update POMs and CHANGES.txt for 1.4.7 RC0

2018-08-21 Thread apurtell
Repository: hbase
Updated Branches:
  refs/heads/branch-1.4 056230212 -> f936514b2
Updated Tags:  refs/tags/1.4.7RC0 [created] 252223dc7


Update POMs and CHANGES.txt for 1.4.7 RC0


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f936514b
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f936514b
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f936514b

Branch: refs/heads/branch-1.4
Commit: f936514b2c9fc58f106668036d06e9faf561d9df
Parents: 0562302
Author: Andrew Purtell 
Authored: Tue Aug 21 14:13:39 2018 -0700
Committer: Andrew Purtell 
Committed: Tue Aug 21 14:13:39 2018 -0700

--
 CHANGES.txt | 24 
 hbase-annotations/pom.xml   |  2 +-
 .../hbase-archetype-builder/pom.xml |  2 +-
 hbase-archetypes/hbase-client-project/pom.xml   |  2 +-
 .../hbase-shaded-client-project/pom.xml |  2 +-
 hbase-archetypes/pom.xml|  2 +-
 hbase-assembly/pom.xml  |  2 +-
 hbase-checkstyle/pom.xml|  4 ++--
 hbase-client/pom.xml|  2 +-
 hbase-common/pom.xml|  2 +-
 hbase-error-prone/pom.xml   |  4 ++--
 hbase-examples/pom.xml  |  2 +-
 hbase-external-blockcache/pom.xml   |  2 +-
 hbase-hadoop-compat/pom.xml |  2 +-
 hbase-hadoop2-compat/pom.xml|  2 +-
 hbase-it/pom.xml|  2 +-
 hbase-metrics-api/pom.xml   |  2 +-
 hbase-metrics/pom.xml   |  2 +-
 hbase-prefix-tree/pom.xml   |  2 +-
 hbase-procedure/pom.xml |  2 +-
 hbase-protocol/pom.xml  |  2 +-
 hbase-resource-bundle/pom.xml   |  2 +-
 hbase-rest/pom.xml  |  2 +-
 hbase-rsgroup/pom.xml   |  2 +-
 hbase-server/pom.xml|  2 +-
 .../hbase-shaded-check-invariants/pom.xml   |  2 +-
 hbase-shaded/hbase-shaded-client/pom.xml|  2 +-
 hbase-shaded/hbase-shaded-server/pom.xml|  2 +-
 hbase-shaded/pom.xml|  2 +-
 hbase-shell/pom.xml |  2 +-
 hbase-testing-util/pom.xml  |  2 +-
 hbase-thrift/pom.xml|  2 +-
 pom.xml |  2 +-
 33 files changed, 58 insertions(+), 34 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/f936514b/CHANGES.txt
--
diff --git a/CHANGES.txt b/CHANGES.txt
index 561d12f..46f9f97 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,29 @@
 HBase Change Log
 
+Release Notes - HBase - Version 1.4.7 8/31/2018
+
+** Sub-task
+* [HBASE-20896] - Port HBASE-20866 to branch-1 and branch-1.4 
+* [HBASE-20974] - Backport HBASE-20583 (SplitLogWorker should handle 
FileNotFoundException when split a wal) to branch-1
+
+** Bug
+* [HBASE-20895] - NPE in RpcServer#readAndProcess
+* [HBASE-20940] - HStore.cansplit should not allow split to happen if it 
has references
+* [HBASE-20997] - rebuildUserRegions() does not build ReplicaMapping 
during master switchover
+* [HBASE-21007] - Memory leak in HBase rest server
+* [HBASE-21042] - processor.getRowsToLock() always assumes there is some 
row being locked in HRegion#processRowsWithLocks
+* [HBASE-21047] - Object creation of StoreFileScanner thru constructor and 
close may leave refCount to -1
+* [HBASE-21058] - Nightly tests for branches 1 fail to build ref guide
+* [HBASE-21069] - NPE in StoreScanner.updateReaders causes RS to crash 
+* [HBASE-21074] - JDK7 branches need to pass "-Dhttps.protocols=TLSv1.2" 
to maven when building
+
+** Improvement
+* [HBASE-20387] - flaky infrastructure should work for all branches
+* [HBASE-20469] - Directory used for sidelining old recovered edits files 
should be made configurable
+* [HBASE-20930] - MetaScanner.metaScan should use passed variable for meta 
table name rather than TableName.META_TABLE_NAME
+* [HBASE-20935] - HStore.removeCompactedFiles should log in case it is 
unable to delete a file
+
+
 Release Notes - HBase - Version 1.4.6 7/30/2018
 
 ** Sub-task

http://git-wip-us.apache.org/repos/asf/hbase/blob/f936514b/hbase-annotations/pom.xml
--
diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml
index b45ad73..872fd96 100644
--- a/hbase-annotations/pom.xml
+++ b/hbase-annotations/pom.xml
@@ -23,7 +23,7 @@
   
 hbase
 org.apache.hbase
- 

[4/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
HBASE-21074 JDK7 builds need to be done with TLSv1.2.

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/1a477b11
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/1a477b11
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/1a477b11

Branch: refs/heads/branch-1.2
Commit: 1a477b115419bfcf21e3ff2b5a693738c4542c8e
Parents: 7e473dd
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:05:38 2018 -0500

--
 dev-support/hbase-personality.sh | 3 +++
 dev-support/hbase_nightly_source-artifact.sh | 3 ++-
 src/main/asciidoc/_chapters/developer.adoc   | 4 
 3 files changed, 9 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/1a477b11/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 1b313f4..df65c43 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/1a477b11/dev-support/hbase_nightly_source-artifact.sh
--
diff --git a/dev-support/hbase_nightly_source-artifact.sh 
b/dev-support/hbase_nightly_source-artifact.sh
index 9458324..f3655e0 100755
--- a/dev-support/hbase_nightly_source-artifact.sh
+++ b/dev-support/hbase_nightly_source-artifact.sh
@@ -172,7 +172,8 @@ fi
 
 cd "${unpack_dir}"
 echo "Follow the ref guide section on making a RC: Step 8 Build the binary 
tarball."
-if mvn -DskipTests -Prelease --batch-mode -Dmaven.repo.local="${m2_tarbuild}" 
clean install \
+# N.B. Older JDK7 requires the TLSv1.2 in order to talk to maven central
+if mvn -Dhttps.protocols=TLSv1.2 -DskipTests -Prelease --batch-mode 
-Dmaven.repo.local="${m2_tarbuild}" clean install \
 assembly:single >"${working_dir}/srctarball_install.log" 2>&1; then
   echo "Building a binary tarball from the source tarball succeeded."
 else

http://git-wip-us.apache.org/repos/asf/hbase/blob/1a477b11/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index e49143b..2c9631d 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -414,7 +414,11 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
+= Failure to find dependencies with "protocol_version" error
 
+Many maven repositories, most notably Maven Central, now require TLSv1.2 for 
HTTPS connections. On older JDK7 instances you may need to manually add 
+-Dhttps.protocols=TLSv1.2+ to your Maven command line invocation.
+
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:http://jira.codehaus.org/browse/MSITE-286[officially



[3/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
HBASE-21074 JDK7 builds need to be done with TLSv1.2.

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/9dc7ec11
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/9dc7ec11
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/9dc7ec11

Branch: refs/heads/branch-1.3
Commit: 9dc7ec11eb9b2c0ba876388151e396599faf5a87
Parents: 0d19ec9
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:05:13 2018 -0500

--
 dev-support/hbase-personality.sh | 3 +++
 dev-support/hbase_nightly_source-artifact.sh | 3 ++-
 src/main/asciidoc/_chapters/developer.adoc   | 4 
 3 files changed, 9 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/9dc7ec11/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 1b313f4..df65c43 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/9dc7ec11/dev-support/hbase_nightly_source-artifact.sh
--
diff --git a/dev-support/hbase_nightly_source-artifact.sh 
b/dev-support/hbase_nightly_source-artifact.sh
index 9458324..f3655e0 100755
--- a/dev-support/hbase_nightly_source-artifact.sh
+++ b/dev-support/hbase_nightly_source-artifact.sh
@@ -172,7 +172,8 @@ fi
 
 cd "${unpack_dir}"
 echo "Follow the ref guide section on making a RC: Step 8 Build the binary 
tarball."
-if mvn -DskipTests -Prelease --batch-mode -Dmaven.repo.local="${m2_tarbuild}" 
clean install \
+# N.B. Older JDK7 requires the TLSv1.2 in order to talk to maven central
+if mvn -Dhttps.protocols=TLSv1.2 -DskipTests -Prelease --batch-mode 
-Dmaven.repo.local="${m2_tarbuild}" clean install \
 assembly:single >"${working_dir}/srctarball_install.log" 2>&1; then
   echo "Building a binary tarball from the source tarball succeeded."
 else

http://git-wip-us.apache.org/repos/asf/hbase/blob/9dc7ec11/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index c1ed297..28e61a5 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -418,7 +418,11 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
+= Failure to find dependencies with "protocol_version" error
 
+Many maven repositories, most notably Maven Central, now require TLSv1.2 for 
HTTPS connections. On older JDK7 instances you may need to manually add 
+-Dhttps.protocols=TLSv1.2+ to your Maven command line invocation.
+
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:http://jira.codehaus.org/browse/MSITE-286[officially



[7/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
HBASE-21074 JDK7 builds need to be done with TLSv1.2.

* for master and branches-2 we skip the jdk7 stuff

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/57d8778b
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/57d8778b
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/57d8778b

Branch: refs/heads/branch-2.1
Commit: 57d8778bf2538be58e0a890532e356adef1c38ff
Parents: 798cb1d
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:15:46 2018 -0500

--
 dev-support/hbase-personality.sh   | 3 +++
 src/main/asciidoc/_chapters/developer.adoc | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/57d8778b/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 6d1b87f..1d8b7fb 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/57d8778b/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index 6d0a7d1..935d6e6 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -482,7 +482,7 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
-
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:https://issues.apache.org/jira/browse/MSITE-286[officially ugly] 
though.



[1/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/branch-1 d1ebc3d2a -> e50020750
  refs/heads/branch-1.2 7e473dded -> 1a477b115
  refs/heads/branch-1.3 0d19ec9a5 -> 9dc7ec11e
  refs/heads/branch-1.4 8b42c5fbd -> f778a952a
  refs/heads/branch-2 3787c7295 -> 98da781ec
  refs/heads/branch-2.0 efa54012b -> d9252da73
  refs/heads/branch-2.1 798cb1d79 -> 57d8778bf
  refs/heads/master bb3494134 -> 23d54f858


HBASE-21074 JDK7 builds need to be done with TLSv1.2.

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e5002075
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/e5002075
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/e5002075

Branch: refs/heads/branch-1
Commit: e500207503bb84eb91713d2362b7850657e44c81
Parents: d1ebc3d
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:03:34 2018 -0500

--
 dev-support/hbase-personality.sh | 3 +++
 dev-support/hbase_nightly_source-artifact.sh | 3 ++-
 src/main/asciidoc/_chapters/developer.adoc   | 4 
 3 files changed, 9 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e5002075/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 0b19690..1a7ec0b 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/e5002075/dev-support/hbase_nightly_source-artifact.sh
--
diff --git a/dev-support/hbase_nightly_source-artifact.sh 
b/dev-support/hbase_nightly_source-artifact.sh
index cde3b30..2e23994 100755
--- a/dev-support/hbase_nightly_source-artifact.sh
+++ b/dev-support/hbase_nightly_source-artifact.sh
@@ -161,7 +161,8 @@ fi
 
 cd "${unpack_dir}"
 echo "Follow the ref guide section on making a RC: Step 8 Build the binary 
tarball."
-if mvn -DskipTests -Prelease --batch-mode -Dmaven.repo.local="${m2_tarbuild}" 
clean install \
+# N.B. Older JDK7 requires the TLSv1.2 in order to talk to maven central
+if mvn -Dhttps.protocols=TLSv1.2 -DskipTests -Prelease --batch-mode 
-Dmaven.repo.local="${m2_tarbuild}" clean install \
 assembly:single >"${working_dir}/srctarball_install.log" 2>&1; then
   echo "Building a binary tarball from the source tarball succeeded."
 else

http://git-wip-us.apache.org/repos/asf/hbase/blob/e5002075/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index e41597c..35dc481 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -472,7 +472,11 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
+= Failure to find dependencies with "protocol_version" error
 
+Many maven repositories, most notably Maven Central, now require TLSv1.2 for 
HTTPS connections. On older JDK7 instances you may need to manually add 
+-Dhttps.protocols=TLSv1.2+ to your Maven command line invocation.
+
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:https://issues.apache.org/jira/browse/MSITE-286[officially ugly] 
though.



[8/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
HBASE-21074 JDK7 builds need to be done with TLSv1.2.

* for master and branches-2 we skip the jdk7 stuff

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/d9252da7
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/d9252da7
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/d9252da7

Branch: refs/heads/branch-2.0
Commit: d9252da73af397823f1220b6fa44edd236c87586
Parents: efa5401
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:16:07 2018 -0500

--
 dev-support/hbase-personality.sh   | 3 +++
 src/main/asciidoc/_chapters/developer.adoc | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/d9252da7/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 9e10926..62a589e 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/d9252da7/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index 6d0a7d1..935d6e6 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -482,7 +482,7 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
-
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:https://issues.apache.org/jira/browse/MSITE-286[officially ugly] 
though.



[2/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
HBASE-21074 JDK7 builds need to be done with TLSv1.2.

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/f778a952
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/f778a952
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/f778a952

Branch: refs/heads/branch-1.4
Commit: f778a952a3001d7f39788638089c2d2b4fa9b68f
Parents: 8b42c5f
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:04:36 2018 -0500

--
 dev-support/hbase-personality.sh | 3 +++
 dev-support/hbase_nightly_source-artifact.sh | 3 ++-
 src/main/asciidoc/_chapters/developer.adoc   | 4 
 3 files changed, 9 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/f778a952/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index c1bd8e6..88bfff2 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/f778a952/dev-support/hbase_nightly_source-artifact.sh
--
diff --git a/dev-support/hbase_nightly_source-artifact.sh 
b/dev-support/hbase_nightly_source-artifact.sh
index 9458324..f3655e0 100755
--- a/dev-support/hbase_nightly_source-artifact.sh
+++ b/dev-support/hbase_nightly_source-artifact.sh
@@ -172,7 +172,8 @@ fi
 
 cd "${unpack_dir}"
 echo "Follow the ref guide section on making a RC: Step 8 Build the binary 
tarball."
-if mvn -DskipTests -Prelease --batch-mode -Dmaven.repo.local="${m2_tarbuild}" 
clean install \
+# N.B. Older JDK7 requires the TLSv1.2 in order to talk to maven central
+if mvn -Dhttps.protocols=TLSv1.2 -DskipTests -Prelease --batch-mode 
-Dmaven.repo.local="${m2_tarbuild}" clean install \
 assembly:single >"${working_dir}/srctarball_install.log" 2>&1; then
   echo "Building a binary tarball from the source tarball succeeded."
 else

http://git-wip-us.apache.org/repos/asf/hbase/blob/f778a952/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index e41597c..35dc481 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -472,7 +472,11 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
+= Failure to find dependencies with "protocol_version" error
 
+Many maven repositories, most notably Maven Central, now require TLSv1.2 for 
HTTPS connections. On older JDK7 instances you may need to manually add 
+-Dhttps.protocols=TLSv1.2+ to your Maven command line invocation.
+
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:https://issues.apache.org/jira/browse/MSITE-286[officially ugly] 
though.



[5/8] hbase git commit: HBASE-21074 JDK7 builds need to be done with TLSv1.2.

2018-08-21 Thread busbey
HBASE-21074 JDK7 builds need to be done with TLSv1.2.

* for master and branches-2 we skip the jdk7 stuff

Signed-off-by: Michael Stack 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/23d54f85
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/23d54f85
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/23d54f85

Branch: refs/heads/master
Commit: 23d54f8587853ebf3f210c4d98784f3ce7d43b99
Parents: bb34941
Author: Sean Busbey 
Authored: Sun Aug 19 22:29:46 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:14:48 2018 -0500

--
 dev-support/hbase-personality.sh   | 3 +++
 src/main/asciidoc/_chapters/developer.adoc | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/23d54f85/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 1ca32ee..26ca2a3 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -115,6 +115,9 @@ function personality_modules
   clear_personality_queue
 
   extra="-DHBasePatchProcess"
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+extra="${extra} -Dhttps.protocols=TLSv1.2"
+  fi
 
   if [[ -n "${HADOOP_PROFILE}" ]]; then
 extra="${extra} -Dhadoop.profile=${HADOOP_PROFILE}"

http://git-wip-us.apache.org/repos/asf/hbase/blob/23d54f85/src/main/asciidoc/_chapters/developer.adoc
--
diff --git a/src/main/asciidoc/_chapters/developer.adoc 
b/src/main/asciidoc/_chapters/developer.adoc
index 6d0a7d1..935d6e6 100644
--- a/src/main/asciidoc/_chapters/developer.adoc
+++ b/src/main/asciidoc/_chapters/developer.adoc
@@ -482,7 +482,7 @@ mvn -DskipTests package assembly:single deploy
 
 [[build.gotchas]]
  Build Gotchas
-
+= Maven Site failure
 If you see `Unable to find resource 'VM_global_library.vm'`, ignore it.
 It's not an error.
 It is link:https://issues.apache.org/jira/browse/MSITE-286[officially ugly] 
though.



hbase git commit: HBASE-21076 refactor TestTableResource to ask for a multi-region table instead of relying on a split operation.

2018-08-21 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/master 23d54f858 -> 6b18e39f3


HBASE-21076 refactor TestTableResource to ask for a multi-region table instead 
of relying on a split operation.

Also correct how the test does string conversion for region names that include 
non-printable characters.

Signed-off-by: Duo Zhang 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/6b18e39f
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/6b18e39f
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/6b18e39f

Branch: refs/heads/master
Commit: 6b18e39f30b30ad2aa027eefbf520f2c5b1de490
Parents: 23d54f8
Author: Sean Busbey 
Authored: Mon Aug 20 13:43:25 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:17:51 2018 -0500

--
 .../hadoop/hbase/rest/TestTableResource.java| 51 ++--
 1 file changed, 15 insertions(+), 36 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/6b18e39f/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
--
diff --git 
a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java 
b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
index 5fa3072..8bd13a0 100644
--- 
a/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
+++ 
b/hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestTableResource.java
@@ -31,10 +31,8 @@ import javax.xml.bind.JAXBException;
 import org.apache.hadoop.hbase.CellUtil;
 import org.apache.hadoop.hbase.HBaseClassTestRule;
 import org.apache.hadoop.hbase.HBaseTestingUtility;
-import org.apache.hadoop.hbase.HColumnDescriptor;
 import org.apache.hadoop.hbase.HRegionInfo;
 import org.apache.hadoop.hbase.HRegionLocation;
-import org.apache.hadoop.hbase.HTableDescriptor;
 import org.apache.hadoop.hbase.ServerName;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.client.Admin;
@@ -43,7 +41,6 @@ import org.apache.hadoop.hbase.client.Durability;
 import org.apache.hadoop.hbase.client.Put;
 import org.apache.hadoop.hbase.client.RegionLocator;
 import org.apache.hadoop.hbase.client.Table;
-import org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction;
 import org.apache.hadoop.hbase.rest.client.Client;
 import org.apache.hadoop.hbase.rest.client.Cluster;
 import org.apache.hadoop.hbase.rest.client.Response;
@@ -72,9 +69,10 @@ public class TestTableResource {
 
   private static final Logger LOG = 
LoggerFactory.getLogger(TestTableResource.class);
 
-  private static TableName TABLE = TableName.valueOf("TestTableResource");
-  private static String COLUMN_FAMILY = "test";
-  private static String COLUMN = COLUMN_FAMILY + ":qualifier";
+  private static final TableName TABLE = 
TableName.valueOf("TestTableResource");
+  private static final String COLUMN_FAMILY = "test";
+  private static final String COLUMN = COLUMN_FAMILY + ":qualifier";
+  private static final int NUM_REGIONS = 4;
   private static List regionMap;
 
   private static final HBaseTestingUtility TEST_UTIL = new 
HBaseTestingUtility();
@@ -94,13 +92,7 @@ public class TestTableResource {
 TableInfoModel.class,
 TableListModel.class,
 TableRegionModel.class);
-Admin admin = TEST_UTIL.getAdmin();
-if (admin.tableExists(TABLE)) {
-  return;
-}
-HTableDescriptor htd = new HTableDescriptor(TABLE);
-htd.addFamily(new HColumnDescriptor(COLUMN_FAMILY));
-admin.createTable(htd);
+TEST_UTIL.createMultiRegionTable(TABLE, Bytes.toBytes(COLUMN_FAMILY), 
NUM_REGIONS);
 byte[] k = new byte[3];
 byte [][] famAndQf = CellUtil.parseColumn(Bytes.toBytes(COLUMN));
 List puts = new ArrayList<>();
@@ -117,37 +109,20 @@ public class TestTableResource {
 }
   }
 }
+
 Connection connection = TEST_UTIL.getConnection();
 
 Table table =  connection.getTable(TABLE);
 table.put(puts);
 table.close();
-// get the initial layout (should just be one region)
 
 RegionLocator regionLocator = connection.getRegionLocator(TABLE);
 List m = regionLocator.getAllRegionLocations();
-assertEquals(1, m.size());
-// tell the master to split the table
-admin.split(TABLE);
-// give some time for the split to happen
-
-
TestEndToEndSplitTransaction.blockUntilRegionSplit(TEST_UTIL.getConfiguration(),
 6,
-  m.get(0).getRegionInfo().getRegionName(), true);
-long timeout = System.currentTimeMillis() + (15 * 1000);
-while (System.currentTimeMillis() < timeout && m.size()!=2){
-  try {
-Thread.sleep(250);
-  } catch (InterruptedException e) {
-LOG.warn(StringUtils.stringifyException(e));
-  }
-  // check again
-  m = 

[04/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
index 81f5178..7df71bd 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.MasterStoppedException.html
@@ -108,3669 +108,3727 @@
 100import 
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException;
 101import 
org.apache.hadoop.hbase.log.HBaseMarkers;
 102import 
org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode;
-103import 
org.apache.hadoop.hbase.master.assignment.AssignmentManager;
-104import 
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure;
-105import 
org.apache.hadoop.hbase.master.assignment.RegionStates;
-106import 
org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode;
-107import 
org.apache.hadoop.hbase.master.balancer.BalancerChore;
-108import 
org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer;
-109import 
org.apache.hadoop.hbase.master.balancer.ClusterStatusChore;
-110import 
org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory;
-111import 
org.apache.hadoop.hbase.master.cleaner.CleanerChore;
-112import 
org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
-113import 
org.apache.hadoop.hbase.master.cleaner.LogCleaner;
-114import 
org.apache.hadoop.hbase.master.cleaner.ReplicationBarrierCleaner;
-115import 
org.apache.hadoop.hbase.master.locking.LockManager;
-116import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan;
-117import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan.PlanType;
-118import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizer;
-119import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerChore;
-120import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerFactory;
-121import 
org.apache.hadoop.hbase.master.procedure.CreateTableProcedure;
-122import 
org.apache.hadoop.hbase.master.procedure.DeleteNamespaceProcedure;
-123import 
org.apache.hadoop.hbase.master.procedure.DeleteTableProcedure;
-124import 
org.apache.hadoop.hbase.master.procedure.DisableTableProcedure;
-125import 
org.apache.hadoop.hbase.master.procedure.EnableTableProcedure;
-126import 
org.apache.hadoop.hbase.master.procedure.InitMetaProcedure;
-127import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureConstants;
-128import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
-129import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler;
-130import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil;
-131import 
org.apache.hadoop.hbase.master.procedure.ModifyTableProcedure;
-132import 
org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch;
-133import 
org.apache.hadoop.hbase.master.procedure.ServerCrashProcedure;
-134import 
org.apache.hadoop.hbase.master.procedure.TruncateTableProcedure;
-135import 
org.apache.hadoop.hbase.master.replication.AbstractPeerProcedure;
-136import 
org.apache.hadoop.hbase.master.replication.AddPeerProcedure;
-137import 
org.apache.hadoop.hbase.master.replication.DisablePeerProcedure;
-138import 
org.apache.hadoop.hbase.master.replication.EnablePeerProcedure;
-139import 
org.apache.hadoop.hbase.master.replication.RemovePeerProcedure;
-140import 
org.apache.hadoop.hbase.master.replication.ReplicationPeerManager;
-141import 
org.apache.hadoop.hbase.master.replication.SyncReplicationReplayWALManager;
-142import 
org.apache.hadoop.hbase.master.replication.TransitPeerSyncReplicationStateProcedure;
-143import 
org.apache.hadoop.hbase.master.replication.UpdatePeerConfigProcedure;
-144import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
-145import 
org.apache.hadoop.hbase.master.zksyncer.MasterAddressSyncer;
-146import 
org.apache.hadoop.hbase.master.zksyncer.MetaLocationSyncer;
-147import 
org.apache.hadoop.hbase.mob.MobConstants;
-148import 
org.apache.hadoop.hbase.monitoring.MemoryBoundedLogMessageBuffer;
-149import 
org.apache.hadoop.hbase.monitoring.MonitoredTask;
-150import 
org.apache.hadoop.hbase.monitoring.TaskMonitor;
-151import 
org.apache.hadoop.hbase.procedure.MasterProcedureManagerHost;
-152import 
org.apache.hadoop.hbase.procedure.flush.MasterFlushTableProcedureManager;
-153import 
org.apache.hadoop.hbase.procedure2.LockedResource;
-154import 
org.apache.hadoop.hbase.procedure2.Procedure;
-155import 
org.apache.hadoop.hbase.procedure2.ProcedureEvent;
-156import 
org.apache.hadoop.hbase.procedure2.ProcedureExecutor;
-157import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure;
-158import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureException;

[01/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 7be88b495 -> 7ae6a80c0


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
--
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
index 81f5178..7df71bd 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.html
@@ -108,3669 +108,3727 @@
 100import 
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException;
 101import 
org.apache.hadoop.hbase.log.HBaseMarkers;
 102import 
org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode;
-103import 
org.apache.hadoop.hbase.master.assignment.AssignmentManager;
-104import 
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure;
-105import 
org.apache.hadoop.hbase.master.assignment.RegionStates;
-106import 
org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode;
-107import 
org.apache.hadoop.hbase.master.balancer.BalancerChore;
-108import 
org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer;
-109import 
org.apache.hadoop.hbase.master.balancer.ClusterStatusChore;
-110import 
org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory;
-111import 
org.apache.hadoop.hbase.master.cleaner.CleanerChore;
-112import 
org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
-113import 
org.apache.hadoop.hbase.master.cleaner.LogCleaner;
-114import 
org.apache.hadoop.hbase.master.cleaner.ReplicationBarrierCleaner;
-115import 
org.apache.hadoop.hbase.master.locking.LockManager;
-116import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan;
-117import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan.PlanType;
-118import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizer;
-119import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerChore;
-120import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerFactory;
-121import 
org.apache.hadoop.hbase.master.procedure.CreateTableProcedure;
-122import 
org.apache.hadoop.hbase.master.procedure.DeleteNamespaceProcedure;
-123import 
org.apache.hadoop.hbase.master.procedure.DeleteTableProcedure;
-124import 
org.apache.hadoop.hbase.master.procedure.DisableTableProcedure;
-125import 
org.apache.hadoop.hbase.master.procedure.EnableTableProcedure;
-126import 
org.apache.hadoop.hbase.master.procedure.InitMetaProcedure;
-127import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureConstants;
-128import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
-129import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler;
-130import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil;
-131import 
org.apache.hadoop.hbase.master.procedure.ModifyTableProcedure;
-132import 
org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch;
-133import 
org.apache.hadoop.hbase.master.procedure.ServerCrashProcedure;
-134import 
org.apache.hadoop.hbase.master.procedure.TruncateTableProcedure;
-135import 
org.apache.hadoop.hbase.master.replication.AbstractPeerProcedure;
-136import 
org.apache.hadoop.hbase.master.replication.AddPeerProcedure;
-137import 
org.apache.hadoop.hbase.master.replication.DisablePeerProcedure;
-138import 
org.apache.hadoop.hbase.master.replication.EnablePeerProcedure;
-139import 
org.apache.hadoop.hbase.master.replication.RemovePeerProcedure;
-140import 
org.apache.hadoop.hbase.master.replication.ReplicationPeerManager;
-141import 
org.apache.hadoop.hbase.master.replication.SyncReplicationReplayWALManager;
-142import 
org.apache.hadoop.hbase.master.replication.TransitPeerSyncReplicationStateProcedure;
-143import 
org.apache.hadoop.hbase.master.replication.UpdatePeerConfigProcedure;
-144import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
-145import 
org.apache.hadoop.hbase.master.zksyncer.MasterAddressSyncer;
-146import 
org.apache.hadoop.hbase.master.zksyncer.MetaLocationSyncer;
-147import 
org.apache.hadoop.hbase.mob.MobConstants;
-148import 
org.apache.hadoop.hbase.monitoring.MemoryBoundedLogMessageBuffer;
-149import 
org.apache.hadoop.hbase.monitoring.MonitoredTask;
-150import 
org.apache.hadoop.hbase.monitoring.TaskMonitor;
-151import 
org.apache.hadoop.hbase.procedure.MasterProcedureManagerHost;
-152import 
org.apache.hadoop.hbase.procedure.flush.MasterFlushTableProcedureManager;
-153import 
org.apache.hadoop.hbase.procedure2.LockedResource;
-154import 
org.apache.hadoop.hbase.procedure2.Procedure;
-155import 
org.apache.hadoop.hbase.procedure2.ProcedureEvent;
-156import 
org.apache.hadoop.hbase.procedure2.ProcedureExecutor;
-157import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure;
-158import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureException;
-159import 

[06/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.Flow.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.Flow.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.Flow.html
index 1a5a90b..bc44c38 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.Flow.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.Flow.html
@@ -115,6 +115,16 @@
 
 
 
+private StateMachineProcedure.Flow
+TransitRegionStateProcedure.confirmClosed(MasterProcedureEnvenv,
+ RegionStateNoderegionNode)
+
+
+private StateMachineProcedure.Flow
+TransitRegionStateProcedure.confirmOpened(MasterProcedureEnvenv,
+ RegionStateNoderegionNode)
+
+
 protected StateMachineProcedure.Flow
 GCMergedRegionsProcedure.executeFromState(MasterProcedureEnvenv,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.GCMergedRegionsStatestate)
@@ -132,10 +142,17 @@
 
 protected StateMachineProcedure.Flow
 MoveRegionProcedure.executeFromState(MasterProcedureEnvenv,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionStatestate)
+
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionStatestate)
+Deprecated.
+
 
 
 protected StateMachineProcedure.Flow
+TransitRegionStateProcedure.executeFromState(MasterProcedureEnvenv,
+
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.RegionStateTransitionStatestate)
+
+
+protected StateMachineProcedure.Flow
 SplitTableRegionProcedure.executeFromState(MasterProcedureEnvenv,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.SplitTableRegionStatestate)
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
index ce402ec..dd470ad 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/StateMachineProcedure.html
@@ -131,7 +131,9 @@
 
 class
 MoveRegionProcedure
-Procedure that implements a RegionPlan.
+Deprecated.
+Do not use any 
more.
+
 
 
 
@@ -140,6 +142,12 @@
 The procedure to split a region in a table.
 
 
+
+class
+TransitRegionStateProcedure
+The procedure to deal with the state transition of a 
region.
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
index bd09b84..22decce 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html
@@ -216,11 +216,11 @@
 
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.procedure2.RootProcedureState.State
+org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow
 org.apache.hadoop.hbase.procedure2.LockedResourceType
-org.apache.hadoop.hbase.procedure2.LockType
 org.apache.hadoop.hbase.procedure2.Procedure.LockState
-org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow
+org.apache.hadoop.hbase.procedure2.RootProcedureState.State
+org.apache.hadoop.hbase.procedure2.LockType
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index c5b39c0..f767f0e 100644
--- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -229,13 +229,13 @@
 
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class 

[02/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
index 81f5178..7df71bd 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html
@@ -108,3669 +108,3727 @@
 100import 
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException;
 101import 
org.apache.hadoop.hbase.log.HBaseMarkers;
 102import 
org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode;
-103import 
org.apache.hadoop.hbase.master.assignment.AssignmentManager;
-104import 
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure;
-105import 
org.apache.hadoop.hbase.master.assignment.RegionStates;
-106import 
org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode;
-107import 
org.apache.hadoop.hbase.master.balancer.BalancerChore;
-108import 
org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer;
-109import 
org.apache.hadoop.hbase.master.balancer.ClusterStatusChore;
-110import 
org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory;
-111import 
org.apache.hadoop.hbase.master.cleaner.CleanerChore;
-112import 
org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
-113import 
org.apache.hadoop.hbase.master.cleaner.LogCleaner;
-114import 
org.apache.hadoop.hbase.master.cleaner.ReplicationBarrierCleaner;
-115import 
org.apache.hadoop.hbase.master.locking.LockManager;
-116import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan;
-117import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan.PlanType;
-118import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizer;
-119import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerChore;
-120import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerFactory;
-121import 
org.apache.hadoop.hbase.master.procedure.CreateTableProcedure;
-122import 
org.apache.hadoop.hbase.master.procedure.DeleteNamespaceProcedure;
-123import 
org.apache.hadoop.hbase.master.procedure.DeleteTableProcedure;
-124import 
org.apache.hadoop.hbase.master.procedure.DisableTableProcedure;
-125import 
org.apache.hadoop.hbase.master.procedure.EnableTableProcedure;
-126import 
org.apache.hadoop.hbase.master.procedure.InitMetaProcedure;
-127import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureConstants;
-128import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
-129import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler;
-130import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil;
-131import 
org.apache.hadoop.hbase.master.procedure.ModifyTableProcedure;
-132import 
org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch;
-133import 
org.apache.hadoop.hbase.master.procedure.ServerCrashProcedure;
-134import 
org.apache.hadoop.hbase.master.procedure.TruncateTableProcedure;
-135import 
org.apache.hadoop.hbase.master.replication.AbstractPeerProcedure;
-136import 
org.apache.hadoop.hbase.master.replication.AddPeerProcedure;
-137import 
org.apache.hadoop.hbase.master.replication.DisablePeerProcedure;
-138import 
org.apache.hadoop.hbase.master.replication.EnablePeerProcedure;
-139import 
org.apache.hadoop.hbase.master.replication.RemovePeerProcedure;
-140import 
org.apache.hadoop.hbase.master.replication.ReplicationPeerManager;
-141import 
org.apache.hadoop.hbase.master.replication.SyncReplicationReplayWALManager;
-142import 
org.apache.hadoop.hbase.master.replication.TransitPeerSyncReplicationStateProcedure;
-143import 
org.apache.hadoop.hbase.master.replication.UpdatePeerConfigProcedure;
-144import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
-145import 
org.apache.hadoop.hbase.master.zksyncer.MasterAddressSyncer;
-146import 
org.apache.hadoop.hbase.master.zksyncer.MetaLocationSyncer;
-147import 
org.apache.hadoop.hbase.mob.MobConstants;
-148import 
org.apache.hadoop.hbase.monitoring.MemoryBoundedLogMessageBuffer;
-149import 
org.apache.hadoop.hbase.monitoring.MonitoredTask;
-150import 
org.apache.hadoop.hbase.monitoring.TaskMonitor;
-151import 
org.apache.hadoop.hbase.procedure.MasterProcedureManagerHost;
-152import 
org.apache.hadoop.hbase.procedure.flush.MasterFlushTableProcedureManager;
-153import 
org.apache.hadoop.hbase.procedure2.LockedResource;
-154import 
org.apache.hadoop.hbase.procedure2.Procedure;
-155import 
org.apache.hadoop.hbase.procedure2.ProcedureEvent;
-156import 
org.apache.hadoop.hbase.procedure2.ProcedureExecutor;
-157import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure;
-158import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureException;

[31/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateNode.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateNode.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateNode.html
new file mode 100644
index 000..3525c1e
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateNode.html
@@ -0,0 +1,952 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+RegionStateNode (Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.master.assignment
+Class RegionStateNode
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.master.assignment.RegionStateNode
+
+
+
+
+
+
+
+All Implemented Interfaces:
+https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableRegionStateNode
+
+
+
+@InterfaceAudience.Private
+public class RegionStateNode
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+implements https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableRegionStateNode
+Current Region State. Most fields are synchronized with 
meta region, i.e, we will update meta
+ immediately after we modify this RegionStateNode, and usually under the lock. 
The only exception
+ is lastHost,
 which should not be used for critical condition.
+ 
+ Typically, the only way to modify this class is through TransitRegionStateProcedure,
 and
+ we will record the TRSP along with this RegionStateNode to make sure that 
there could at most one
+ TRSP. For other operations, such as SCP, we will first get the lock, and then 
try to schedule a
+ TRSP. If there is already one, then the solution will be different:
+ 
+ For SCP, we will update the region state in meta to tell the TRSP to 
retry.
+ For DisableTableProcedure, as we have the xlock, we can make sure that 
the TRSP has not been
+ executed yet, so just unset it and attach a new one. The original one will 
quit immediately when
+ executing.
+ For split/merge, we will fail immediately as there is no actual 
operations yet so no
+ harm.
+ For EnableTableProcedure/TruncateTableProcedure, we can make sure that 
there will be no TRSP
+ attached with the RSNs.
+ For other procedures, you'd better use ReopenTableRegionsProcedure. The 
RTRP will take care
+ of lots of corner cases when reopening regions.
+ 
+ 
+ Several fields are declared with volatile, which means you are 
free to get it without
+ lock, but usually you should not use these fields without locking for 
critical condition, as it
+ will be easily to introduce inconsistency. For example, you are free to dump 
the status and show
+ it on web without locking, but if you want to change the state of the 
RegionStateNode by checking
+ the current state, you'd better have the lock...
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+Nested Classes
+
+Modifier and Type
+Class and Description
+
+
+private static class
+RegionStateNode.AssignmentProcedureEvent
+
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields
+
+Modifier and Type
+Field and Description
+
+
+private ProcedureEvent?
+event
+
+
+private ServerName
+lastHost
+
+
+private long
+lastUpdate
+Updated whenever a call to setRegionLocation(ServerName)
 or
+ #setState(State, State...).
+
+
+
+(package private) 

[09/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html
index 9ec6338..c0da1d3 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public static class ProcedureExecutor.Testing
+public static class ProcedureExecutor.Testing
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 Class with parameters describing how to fail/die when in 
testing-context.
 
@@ -148,14 +148,18 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 protected boolean
-killIfSuspended
+killIfHasParent
 
 
 protected boolean
-toggleKillAfterStoreUpdate
+killIfSuspended
 
 
 protected boolean
+toggleKillAfterStoreUpdate
+
+
+protected boolean
 toggleKillBeforeStoreUpdate
 
 
@@ -204,7 +208,8 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 protected boolean
-shouldKillBeforeStoreUpdate(booleanisSuspended)
+shouldKillBeforeStoreUpdate(booleanisSuspended,
+   booleanhasParent)
 
 
 
@@ -228,13 +233,22 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 Field Detail
+
+
+
+
+
+killIfHasParent
+protectedboolean killIfHasParent
+
+
 
 
 
 
 
 killIfSuspended
-protectedboolean killIfSuspended
+protectedboolean killIfSuspended
 
 
 
@@ -243,7 +257,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 killBeforeStoreUpdate
-protectedboolean killBeforeStoreUpdate
+protectedboolean killBeforeStoreUpdate
 Kill the PE BEFORE we store state to the WAL. Good for 
figuring out if a Procedure is
  persisting all the state it needs to recover after a crash.
 
@@ -254,7 +268,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 toggleKillBeforeStoreUpdate
-protectedboolean toggleKillBeforeStoreUpdate
+protectedboolean toggleKillBeforeStoreUpdate
 
 
 
@@ -263,7 +277,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 killAfterStoreUpdate
-protectedboolean killAfterStoreUpdate
+protectedboolean killAfterStoreUpdate
 Set when we want to fail AFTER state has been stored into 
the WAL. Rarely used. HBASE-20978
  is about a case where memory-state was being set after store to WAL where a 
crash could
  cause us to get stuck. This flag allows killing at what was a vulnerable 
time.
@@ -275,7 +289,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 toggleKillAfterStoreUpdate
-protectedboolean toggleKillAfterStoreUpdate
+protectedboolean toggleKillAfterStoreUpdate
 
 
 
@@ -292,7 +306,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 Testing
-publicTesting()
+publicTesting()
 
 
 
@@ -309,16 +323,17 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 shouldKillBeforeStoreUpdate
-protectedbooleanshouldKillBeforeStoreUpdate()
+protectedbooleanshouldKillBeforeStoreUpdate()
 
 
-
+
 
 
 
 
 shouldKillBeforeStoreUpdate
-protectedbooleanshouldKillBeforeStoreUpdate(booleanisSuspended)
+protectedbooleanshouldKillBeforeStoreUpdate(booleanisSuspended,
+  booleanhasParent)
 
 
 
@@ -327,7 +342,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 shouldKillAfterStoreUpdate
-protectedbooleanshouldKillAfterStoreUpdate()
+protectedbooleanshouldKillAfterStoreUpdate()
 
 
 
@@ -336,7 +351,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 shouldKillAfterStoreUpdate
-protectedbooleanshouldKillAfterStoreUpdate(booleanisSuspended)
+protectedbooleanshouldKillAfterStoreUpdate(booleanisSuspended)
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
index 09af38d..b73cd3a 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private final class ProcedureExecutor.WorkerMonitor
+private final class ProcedureExecutor.WorkerMonitor
 extends InlineChore
 
 
@@ -277,7 

[8/8] hbase git commit: HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

2018-08-21 Thread busbey
HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

Signed-off-by: Peter Somogyi 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/69f50057
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/69f50057
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/69f50057

Branch: refs/heads/branch-1.2
Commit: 69f5005700a5968c7c5bf99c28c37436a365e971
Parents: 1a477b1
Author: Sean Busbey 
Authored: Wed Aug 15 13:16:16 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:48:33 2018 -0500

--
 dev-support/hbase-personality.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/69f50057/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index df65c43..3c52dae 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -289,6 +289,7 @@ function refguide_rebuild
   local repostatus=$1
   local logfile="${PATCH_DIR}/${repostatus}-refguide.log"
   declare -i count
+  declare pdf_output
 
   if ! verify_needed_test refguide; then
 return 0
@@ -325,7 +326,13 @@ function refguide_rebuild
 return 1
   fi
 
-  if [[ ! -f 
"${PATCH_DIR}/${repostatus}-site/apache_hbase_reference_guide.pdf" ]]; then
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+pdf_output="book.pdf"
+  else
+pdf_output="apache_hbase_reference_guide.pdf"
+  fi
+
+  if [[ ! -f "${PATCH_DIR}/${repostatus}-site/${pdf_output}" ]]; then
 add_vote_table -1 refguide "${repostatus} failed to produce the pdf 
version of the reference guide."
 add_footer_table refguide "@@BASE@@/${repostatus}-refguide.log"
 return 1



[1/8] hbase git commit: HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

2018-08-21 Thread busbey
Repository: hbase
Updated Branches:
  refs/heads/branch-1 e50020750 -> 0ac599920
  refs/heads/branch-1.2 1a477b115 -> 69f500570
  refs/heads/branch-1.3 9dc7ec11e -> 89cfe88a7
  refs/heads/branch-1.4 f778a952a -> 056230212
  refs/heads/branch-2 98da781ec -> f9a3d8acc
  refs/heads/branch-2.0 d9252da73 -> dcf8a2318
  refs/heads/branch-2.1 57d8778bf -> 5a40eae63
  refs/heads/master 63f2d3cbd -> 588ff921c


HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

Signed-off-by: Peter Somogyi 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/588ff921
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/588ff921
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/588ff921

Branch: refs/heads/master
Commit: 588ff921c1d8e8afe6d1dc51a83651b52670324b
Parents: 63f2d3c
Author: Sean Busbey 
Authored: Wed Aug 15 13:16:16 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:45:26 2018 -0500

--
 dev-support/hbase-personality.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/588ff921/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 26ca2a3..3856a29 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -306,6 +306,7 @@ function refguide_rebuild
   local repostatus=$1
   local logfile="${PATCH_DIR}/${repostatus}-refguide.log"
   declare -i count
+  declare pdf_output
 
   if ! verify_needed_test refguide; then
 return 0
@@ -342,7 +343,13 @@ function refguide_rebuild
 return 1
   fi
 
-  if [[ ! -f 
"${PATCH_DIR}/${repostatus}-site/apache_hbase_reference_guide.pdf" ]]; then
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+pdf_output="book.pdf"
+  else
+pdf_output="apache_hbase_reference_guide.pdf"
+  fi
+
+  if [[ ! -f "${PATCH_DIR}/${repostatus}-site/${pdf_output}" ]]; then
 add_vote_table -1 refguide "${repostatus} failed to produce the pdf 
version of the reference guide."
 add_footer_table refguide "@@BASE@@/${repostatus}-refguide.log"
 return 1



[3/8] hbase git commit: HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

2018-08-21 Thread busbey
HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

Signed-off-by: Peter Somogyi 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/5a40eae6
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/5a40eae6
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/5a40eae6

Branch: refs/heads/branch-2.1
Commit: 5a40eae63e290c8a12b1e7d4dd01fc98ba09573d
Parents: 57d8778
Author: Sean Busbey 
Authored: Wed Aug 15 13:16:16 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:46:28 2018 -0500

--
 dev-support/hbase-personality.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/5a40eae6/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 1d8b7fb..ac2f60b 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -305,6 +305,7 @@ function refguide_rebuild
   local repostatus=$1
   local logfile="${PATCH_DIR}/${repostatus}-refguide.log"
   declare -i count
+  declare pdf_output
 
   if ! verify_needed_test refguide; then
 return 0
@@ -341,7 +342,13 @@ function refguide_rebuild
 return 1
   fi
 
-  if [[ ! -f 
"${PATCH_DIR}/${repostatus}-site/apache_hbase_reference_guide.pdf" ]]; then
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+pdf_output="book.pdf"
+  else
+pdf_output="apache_hbase_reference_guide.pdf"
+  fi
+
+  if [[ ! -f "${PATCH_DIR}/${repostatus}-site/${pdf_output}" ]]; then
 add_vote_table -1 refguide "${repostatus} failed to produce the pdf 
version of the reference guide."
 add_footer_table refguide "@@BASE@@/${repostatus}-refguide.log"
 return 1



[5/8] hbase git commit: HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

2018-08-21 Thread busbey
HBASE-21058 When testing branches one, the PDF ref guide is named 'book.pdf'

Signed-off-by: Peter Somogyi 


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/0ac59992
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/0ac59992
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/0ac59992

Branch: refs/heads/branch-1
Commit: 0ac59992041fee790c88d5d502f45dddb649ec9a
Parents: e500207
Author: Sean Busbey 
Authored: Wed Aug 15 13:16:16 2018 -0500
Committer: Sean Busbey 
Committed: Tue Aug 21 09:47:12 2018 -0500

--
 dev-support/hbase-personality.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/0ac59992/dev-support/hbase-personality.sh
--
diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh
index 1a7ec0b..93727b3 100755
--- a/dev-support/hbase-personality.sh
+++ b/dev-support/hbase-personality.sh
@@ -293,6 +293,7 @@ function refguide_rebuild
   local repostatus=$1
   local logfile="${PATCH_DIR}/${repostatus}-refguide.log"
   declare -i count
+  declare pdf_output
 
   if ! verify_needed_test refguide; then
 return 0
@@ -329,7 +330,13 @@ function refguide_rebuild
 return 1
   fi
 
-  if [[ ! -f 
"${PATCH_DIR}/${repostatus}-site/apache_hbase_reference_guide.pdf" ]]; then
+  if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
+pdf_output="book.pdf"
+  else
+pdf_output="apache_hbase_reference_guide.pdf"
+  fi
+
+  if [[ ! -f "${PATCH_DIR}/${repostatus}-site/${pdf_output}" ]]; then
 add_vote_table -1 refguide "${repostatus} failed to produce the pdf 
version of the reference guide."
 add_footer_table refguide "@@BASE@@/${repostatus}-refguide.log"
 return 1



[21/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStateNode.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStateNode.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStateNode.html
new file mode 100644
index 000..e31a01d
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStateNode.html
@@ -0,0 +1,607 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+Uses of Class org.apache.hadoop.hbase.master.assignment.RegionStateNode 
(Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+
+
+
+Uses 
of Classorg.apache.hadoop.hbase.master.assignment.RegionStateNode
+
+
+
+
+
+Packages that use RegionStateNode
+
+Package
+Description
+
+
+
+org.apache.hadoop.hbase.master.assignment
+
+
+
+
+
+
+
+
+
+
+Uses of RegionStateNode 
in org.apache.hadoop.hbase.master.assignment
+
+Fields in org.apache.hadoop.hbase.master.assignment
 declared as RegionStateNode
+
+Modifier and Type
+Field and Description
+
+
+
+private RegionStateNode
+RegionStates.RegionFailedOpen.regionNode
+
+
+
+
+Fields in org.apache.hadoop.hbase.master.assignment
 with type parameters of type RegionStateNode
+
+Modifier and Type
+Field and Description
+
+
+
+private https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true;
 title="class or interface in java.util">ArrayListRegionStateNode
+AssignmentManager.pendingAssignQueue
+
+
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStateNode
+RegionStates.regionInTransition
+
+
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStateNode
+RegionStates.regionOffline
+Regions marked as offline on a read of hbase:meta.
+
+
+
+private https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">SetRegionStateNode
+ServerStateNode.regions
+
+
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapbyte[],RegionStateNode
+RegionStates.regionsMap
+RegionName -- i.e.
+
+
+
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true;
 title="class or interface in java.util.concurrent">ConcurrentMapRegionInfo,RegionStateNode
+RegionStateNode.ritMap
+
+
+
+
+Methods in org.apache.hadoop.hbase.master.assignment
 that return RegionStateNode
+
+Modifier and Type
+Method and Description
+
+
+
+(package private) RegionStateNode
+RegionStates.createRegionStateNode(RegionInforegionInfo)
+
+
+RegionStateNode
+RegionStates.getOrCreateRegionStateNode(RegionInforegionInfo)
+
+
+RegionStateNode
+RegionTransitionProcedure.getRegionState(MasterProcedureEnvenv)
+Deprecated.
+
+
+
+RegionStateNode
+RegionStates.RegionFailedOpen.getRegionStateNode()
+
+
+private RegionStateNode
+TransitRegionStateProcedure.getRegionStateNode(MasterProcedureEnvenv)
+
+
+RegionStateNode
+RegionStates.getRegionStateNode(RegionInforegionInfo)
+
+
+(package private) RegionStateNode
+RegionStates.getRegionStateNodeFromName(byte[]regionName)
+
+
+
+
+Methods in org.apache.hadoop.hbase.master.assignment
 that return types with arguments of type RegionStateNode
+
+Modifier and Type
+Method and Description
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">SetRegionStateNode
+ServerStateNode.getRegions()
+
+
+https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionStateNode
+RegionStates.getRegionsInTransition()
+
+
+https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionStateNode

[49/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/book.html
--
diff --git a/book.html b/book.html
index e368874..8325798 100644
--- a/book.html
+++ b/book.html
@@ -31857,6 +31857,8 @@ You can use maven profile  compile-thrift 
to do this.
 
 
 166.1.7. 
Build Gotchas
+
+Maven Site failure
 
 If you see Unable to find resource 'VM_global_library.vm', 
ignore it.
 Its not an error.
@@ -31866,6 +31868,7 @@ It is https://issues.apache.org/jira/browse/MSITE-286;>officially ugly<
 
 
 
+
 
 167. Releasing 
Apache HBase
 
@@ -41148,7 +41151,7 @@ 
org/apache/hadoop/hbase/security/access/AccessControlClient.revoke:(Lorg/apache/
 
 
 Version 3.0.0-SNAPSHOT
-Last updated 2018-08-20 14:29:54 UTC
+Last updated 2018-08-21 14:29:55 UTC
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/bulk-loads.html
--
diff --git a/bulk-loads.html b/bulk-loads.html
index 4604681..a5061cd 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase   
   Bulk Loads in Apache HBase (TM)
@@ -306,7 +306,7 @@ under the License. -->
 https://www.apache.org/;>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2018-08-20
+  Last Published: 
2018-08-21
 
 
 



[10/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/ProcedurePrepareLatch.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/ProcedurePrepareLatch.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/ProcedurePrepareLatch.html
index a274fa7..c18c84e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/ProcedurePrepareLatch.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/ProcedurePrepareLatch.html
@@ -185,15 +185,9 @@
 
 
 private ProcedurePrepareLatch
-RecoverMetaProcedure.syncLatch
-Deprecated.
-
-
-
-private ProcedurePrepareLatch
 AbstractStateMachineTableProcedure.syncLatch
 
-
+
 private ProcedurePrepareLatch
 AbstractStateMachineNamespaceProcedure.syncLatch
 
@@ -309,14 +303,6 @@
 ProcedurePrepareLatchlatch)
 
 
-RecoverMetaProcedure(ServerNamefailedMetaServer,
-booleanshouldSplitLog,
-ProcedurePrepareLatchlatch)
-Deprecated.
-Constructor with latch, for blocking/ sync usage
-
-
-
 TruncateTableProcedure(MasterProcedureEnvenv,
   TableNametableName,
   booleanpreserveSplits,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.TableOperationType.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.TableOperationType.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.TableOperationType.html
index 0c685e9..29849e8 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.TableOperationType.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.TableOperationType.html
@@ -116,15 +116,21 @@
 
 
 TableProcedureInterface.TableOperationType
-UnassignProcedure.getTableOperationType()
+UnassignProcedure.getTableOperationType()
+Deprecated.
+
 
 
 TableProcedureInterface.TableOperationType
-MoveRegionProcedure.getTableOperationType()
+MoveRegionProcedure.getTableOperationType()
+Deprecated.
+
 
 
 TableProcedureInterface.TableOperationType
-AssignProcedure.getTableOperationType()
+AssignProcedure.getTableOperationType()
+Deprecated.
+
 
 
 TableProcedureInterface.TableOperationType
@@ -132,12 +138,24 @@
 
 
 TableProcedureInterface.TableOperationType
-MergeTableRegionsProcedure.getTableOperationType()
+CloseRegionProcedure.getTableOperationType()
 
 
 TableProcedureInterface.TableOperationType
+MergeTableRegionsProcedure.getTableOperationType()
+
+
+TableProcedureInterface.TableOperationType
 GCMergedRegionsProcedure.getTableOperationType()
 
+
+TableProcedureInterface.TableOperationType
+TransitRegionStateProcedure.getTableOperationType()
+
+
+TableProcedureInterface.TableOperationType
+OpenRegionProcedure.getTableOperationType()
+
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.html
index e25c713..7a5fc85 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/TableProcedureInterface.html
@@ -113,49 +113,81 @@
 
 class
 AssignProcedure
-Procedure that describe the assignment of a single 
region.
+Deprecated.
+Do not use any 
more.
+
 
 
 
 class
+CloseRegionProcedure
+The remote procedure used to close a region.
+
+
+
+class
 GCMergedRegionsProcedure
 GC regions that have been Merged.
 
 
-
+
 class
 GCRegionProcedure
 GC a Region that is no longer in use.
 
 
-
+
 class
 MergeTableRegionsProcedure
 The procedure to Merge a region in a table.
 
 
-
+
 class
 MoveRegionProcedure
-Procedure that implements a RegionPlan.
+Deprecated.
+Do not use any 
more.
+
+
+
+
+class
+OpenRegionProcedure
+The remote procedure used to open a region.
 
 
 
 class
-RegionTransitionProcedure
-Base class for the Assign and Unassign Procedure.
+RegionRemoteProcedureBase
+The base class for the remote procedures used to open/close 
a region.
 
 
 
 class
+RegionTransitionProcedure
+Deprecated.
+Do not use any 
more.
+
+
+
+
+class
 SplitTableRegionProcedure
 The procedure to split a region in a table.
 
 
+
+class
+TransitRegionStateProcedure
+The procedure to deal with the state transition of a 
region.
+
+
 
 class
 UnassignProcedure
-Procedure that describes 

[14/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html
index 5c286c0..5b73b0a 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html
@@ -129,10 +129,10 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class InitMetaProcedure
+public class InitMetaProcedure
 extends AbstractStateMachineTableProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaState
 This procedure is used to initialize meta table for a new 
hbase deploy. It will just schedule an
- AssignProcedure to 
assign meta.
+ TransitRegionStateProcedure
 to assign meta.
 
 
 
@@ -359,7 +359,7 @@ extends 
 
 latch
-privatehttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true;
 title="class or interface in java.util.concurrent">CountDownLatch latch
+privatehttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true;
 title="class or interface in java.util.concurrent">CountDownLatch latch
 
 
 
@@ -376,7 +376,7 @@ extends 
 
 InitMetaProcedure
-publicInitMetaProcedure()
+publicInitMetaProcedure()
 
 
 
@@ -393,7 +393,7 @@ extends 
 
 getTableName
-publicTableNamegetTableName()
+publicTableNamegetTableName()
 
 Specified by:
 getTableNamein
 interfaceTableProcedureInterface
@@ -410,7 +410,7 @@ extends 
 
 getTableOperationType
-publicTableProcedureInterface.TableOperationTypegetTableOperationType()
+publicTableProcedureInterface.TableOperationTypegetTableOperationType()
 Description copied from 
interface:TableProcedureInterface
 Given an operation type we can take decisions about what to 
do with pending operations.
  e.g. if we get a delete and we have some table operation pending (e.g. add 
column)
@@ -431,7 +431,7 @@ extends 
 
 executeFromState
-protectedStateMachineProcedure.FlowexecuteFromState(MasterProcedureEnvenv,
+protectedStateMachineProcedure.FlowexecuteFromState(MasterProcedureEnvenv,
   
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaStatestate)
throws ProcedureSuspendedException,
   ProcedureYieldException,
@@ -458,7 +458,7 @@ extends 
 
 waitInitialized
-protectedbooleanwaitInitialized(MasterProcedureEnvenv)
+protectedbooleanwaitInitialized(MasterProcedureEnvenv)
 Description copied from 
class:Procedure
 The Procedure.doAcquireLock(Object,
 ProcedureStore) will be split into two steps, first, it will
  call us to determine whether we need to wait for initialization, second, it 
will call
@@ -483,7 +483,7 @@ extends 
 
 acquireLock
-protectedProcedure.LockStateacquireLock(MasterProcedureEnvenv)
+protectedProcedure.LockStateacquireLock(MasterProcedureEnvenv)
 Description copied from 
class:Procedure
 The user should override this method if they need a lock on 
an Entity. A lock can be anything,
  and it is up to the implementor. The Procedure Framework will call this 
method just before it
@@ -520,7 +520,7 @@ extends 
 
 rollbackState
-protectedvoidrollbackState(MasterProcedureEnvenv,
+protectedvoidrollbackState(MasterProcedureEnvenv,
  
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaStatestate)
   throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
 title="class or interface in java.io">IOException,
  https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true;
 title="class or interface in java.lang">InterruptedException
@@ -542,7 +542,7 @@ extends 
 
 getState
-protectedorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaStategetState(intstateId)
+protectedorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaStategetState(intstateId)
 Description copied from 
class:StateMachineProcedure
 Convert an ordinal (or state id) to an Enum (or more 
descriptive) state object.
 
@@ -561,7 +561,7 @@ extends 
 
 getStateId
-protectedintgetStateId(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaStatestate)
+protectedintgetStateId(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaStatestate)
 Description copied from 
class:StateMachineProcedure
 Convert the Enum (or more descriptive) state object to an 
ordinal (or state id).
 
@@ -580,7 +580,7 @@ extends 
 
 getInitialState

[08/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html
index 0cd57ae..45760ce 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class ProcedureExecutorTEnvironment
+public class ProcedureExecutorTEnvironment
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 Thread Pool that executes the submitted procedures.
  The executor has a ProcedureStore associated.
@@ -429,200 +429,206 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 getActiveExecutorCount()
 
 
+https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true;
 title="class or interface in java.util">CollectionProcedureTEnvironment
+getActiveProceduresNoCopy()
+Should only be used when starting up, where the procedure 
workers have not been started.
+
+
+
 https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">Sethttps://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true;
 title="class or interface in java.lang">Long
 getActiveProcIds()
 
-
+
 int
 getCorePoolSize()
 
-
+
 TEnvironment
 getEnvironment()
 
-
+
 long
 getKeepAliveTime(https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true;
 title="class or interface in 
java.util.concurrent">TimeUnittimeUnit)
 
-
+
 protected long
 getLastProcId()
 
-
+
 T extends ProcedureTEnvironmentT
 getProcedure(https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true;
 title="class or interface in java.lang">ClassTclazz,
 longprocId)
 
-
+
 ProcedureTEnvironment
 getProcedure(longprocId)
 
-
+
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListProcedureTEnvironment
 getProcedures()
 Get procedures.
 
 
-
+
 (package private) RootProcedureStateTEnvironment
 getProcStack(longrootProcId)
 
-
+
 ProcedureTEnvironment
 getResult(longprocId)
 
-
+
 ProcedureTEnvironment
 getResultOrProcedure(longprocId)
 
-
+
 (package private) https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true;
 title="class or interface in java.lang">Long
 getRootProcedureId(ProcedureTEnvironmentproc)
 
-
+
 (package private) ProcedureScheduler
 getScheduler()
 
-
+
 ProcedureStore
 getStore()
 
-
+
 int
 getWorkerThreadCount()
 
-
+
 private void
 handleInterruptedException(ProcedureTEnvironmentproc,
   https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true;
 title="class or interface in 
java.lang">InterruptedExceptione)
 
-
+
 void
 init(intnumThreads,
 booleanabortOnCorruption)
 Initialize the procedure executor, but do not start 
workers.
 
 
-
+
 private ProcedureTEnvironment[]
 initializeChildren(RootProcedureStateTEnvironmentprocStack,
   ProcedureTEnvironmentprocedure,
   ProcedureTEnvironment[]subprocs)
 
-
+
 boolean
 isFinished(longprocId)
 Return true 

[20/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html
deleted file mode 100644
index a8b7714..000
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.RegionStateNode.html
+++ /dev/null
@@ -1,539 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-Uses of Class 
org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode (Apache 
HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev
-Next
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-
-
-
-Uses of 
Classorg.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode
-
-
-
-
-
-Packages that use RegionStates.RegionStateNode
-
-Package
-Description
-
-
-
-org.apache.hadoop.hbase.master.assignment
-
-
-
-
-
-
-
-
-
-
-Uses of RegionStates.RegionStateNode in 
org.apache.hadoop.hbase.master.assignment
-
-Fields in org.apache.hadoop.hbase.master.assignment
 declared as RegionStates.RegionStateNode
-
-Modifier and Type
-Field and Description
-
-
-
-private RegionStates.RegionStateNode
-RegionStates.RegionFailedOpen.regionNode
-
-
-
-
-Fields in org.apache.hadoop.hbase.master.assignment
 with type parameters of type RegionStates.RegionStateNode
-
-Modifier and Type
-Field and Description
-
-
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true;
 title="class or interface in java.util">ArrayListRegionStates.RegionStateNode
-AssignmentManager.pendingAssignQueue
-
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStates.RegionStateNode
-RegionStates.regionInTransition
-
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapRegionInfo,RegionStates.RegionStateNode
-RegionStates.regionOffline
-Regions marked as offline on a read of hbase:meta.
-
-
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">SetRegionStates.RegionStateNode
-RegionStates.ServerStateNode.regions
-
-
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListMap.html?is-external=true;
 title="class or interface in 
java.util.concurrent">ConcurrentSkipListMapbyte[],RegionStates.RegionStateNode
-RegionStates.regionsMap
-RegionName -- i.e.
-
-
-
-
-
-Methods in org.apache.hadoop.hbase.master.assignment
 that return RegionStates.RegionStateNode
-
-Modifier and Type
-Method and Description
-
-
-
-protected RegionStates.RegionStateNode
-RegionStates.createRegionStateNode(RegionInforegionInfo)
-
-
-protected RegionStates.RegionStateNode
-RegionStates.getOrCreateRegionStateNode(RegionInforegionInfo)
-
-
-RegionStates.RegionStateNode
-RegionTransitionProcedure.getRegionState(MasterProcedureEnvenv)
-
-
-RegionStates.RegionStateNode
-RegionStates.RegionFailedOpen.getRegionStateNode()
-
-
-protected RegionStates.RegionStateNode
-RegionStates.getRegionStateNode(RegionInforegionInfo)
-
-
-(package private) RegionStates.RegionStateNode
-RegionStates.getRegionStateNodeFromName(byte[]regionName)
-
-
-
-
-Methods in org.apache.hadoop.hbase.master.assignment
 that return types with arguments of type RegionStates.RegionStateNode
-
-Modifier and Type
-Method and Description
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true;
 title="class or interface in java.util">SetRegionStates.RegionStateNode
-RegionStates.ServerStateNode.getRegions()
-
-
-https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionStates.RegionStateNode
-RegionStates.getRegionsInTransition()
-
-
-https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 

[38/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignProcedure.html
index b73b142..249d3d9 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignProcedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignProcedure.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42,"i6":42,"i7":42,"i8":42,"i9":42,"i10":42,"i11":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -49,8 +49,8 @@ var activeTableTab = "activeTableTab";
 
 
 
-PrevClass
-NextClass
+PrevClass
+NextClass
 
 
 Frames
@@ -74,7 +74,7 @@ var activeTableTab = "activeTableTab";
 
 
 Summary:
-Nested|
+Nested|
 Field|
 Constr|
 Method
@@ -122,32 +122,19 @@ var activeTableTab = "activeTableTab";
 https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableProcedureMasterProcedureEnv, TableProcedureInterface, RemoteProcedureDispatcher.RemoteProcedureMasterProcedureEnv,ServerName
 
 
+Deprecated.
+Do not use any 
more.
+
 
-@InterfaceAudience.Private
-public class AssignProcedure
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
 title="class or interface in java.lang">@Deprecated
+ @InterfaceAudience.Private
+public class AssignProcedure
 extends RegionTransitionProcedure
-Procedure that describe the assignment of a single region.
- There can only be one RegionTransitionProcedure per region running at a time
- since each procedure takes a lock on the region.
-
- The Assign starts by pushing the "assign" operation to the 
AssignmentManager
- and then will go in a "waiting" state.
- The AM will batch the "assign" requests and ask the Balancer where to put
- the region (the various policies will be respected: retain, round-robin, 
random).
- Once the AM and the balancer have found a place for the region the procedure
- will be resumed and an "open region" request will be placed in the Remote 
Dispatcher
- queue, and the procedure once again will go in a "waiting state".
- The Remote Dispatcher will batch the various requests for that server and
- they will be sent to the RS for execution.
- The RS will complete the open operation by calling 
master.reportRegionStateTransition().
- The AM will intercept the transition report, and notify the procedure.
- The procedure will finish the assignment by publishing to new state on meta
- or it will retry the assignment.
-
- This procedure does not rollback when beyond the first
- REGION_TRANSITION_QUEUE step; it will press on trying to assign in the face of
- failure. Should we ignore rollback calls to Assign/Unassign then? Or just
- remove rollback here?
+Leave here only for checking if we can successfully start 
the master.
+
+See Also:
+TransitRegionStateProcedure
+
 
 
 
@@ -160,19 +147,6 @@ extends 
-Nested Classes
-
-Modifier and Type
-Class and Description
-
-
-static class
-AssignProcedure.CompareAssignProcedure
-Sort AssignProcedures such that meta and system assigns 
come first before user-space assigns.
-
-
-
 
 
 
@@ -202,27 +176,16 @@ extends Field and Description
 
 
-static AssignProcedure.CompareAssignProcedure
-COMPARATOR
-Comparator that will sort AssignProcedures so meta assigns 
come first, then system table
- assigns and finally user space assigns.
-
-
-
 private boolean
 forceNewPlan
-Set to true when we need recalibrate -- choose a new target 
-- because original assign failed.
-
-
-
-private static org.slf4j.Logger
-LOG
+Deprecated.
+
 
 
 protected ServerName
 targetServer
-Gets set as desired target on move, merge, etc., when we 
want to go to a particular server.
-
+Deprecated.
+
 
 
 
@@ -253,14 +216,9 @@ extends Constructor and Description
 
 
-AssignProcedure()
-
-
-AssignProcedure(RegionInforegionInfo)
-
-
-AssignProcedure(RegionInforegionInfo,
-   ServerNamedestinationServer)
+AssignProcedure()
+Deprecated.
+
 
 
 
@@ -272,7 +230,7 @@ extends 
-All MethodsInstance MethodsConcrete Methods
+All MethodsInstance MethodsConcrete MethodsDeprecated Methods
 
 Modifier and Type
 Method and Description
@@ -280,95 +238,93 @@ extends 
 protected void
 deserializeStateData(ProcedureStateSerializerserializer)
+Deprecated.
 Called on store load to allow the user to 

[29/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerState.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerState.html
deleted file mode 100644
index bfde48c..000
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerState.html
+++ /dev/null
@@ -1,402 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-RegionStates.ServerState (Apache HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-PrevClass
-NextClass
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-Summary:
-Nested|
-Enum Constants|
-Field|
-Method
-
-
-Detail:
-Enum Constants|
-Field|
-Method
-
-
-
-
-
-
-
-
-org.apache.hadoop.hbase.master.assignment
-Enum 
RegionStates.ServerState
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">java.lang.EnumRegionStates.ServerState
-
-
-org.apache.hadoop.hbase.master.assignment.RegionStates.ServerState
-
-
-
-
-
-
-
-
-
-All Implemented Interfaces:
-https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable, https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableRegionStates.ServerState
-
-
-Enclosing class:
-RegionStates
-
-
-
-public static enum RegionStates.ServerState
-extends https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumRegionStates.ServerState
-Server State.
-
-
-
-
-
-
-
-
-
-
-
-Enum Constant Summary
-
-Enum Constants
-
-Enum Constant and Description
-
-
-OFFLINE
-WAL splitting done.
-
-
-
-ONLINE
-Initial state.
-
-
-
-SPLITTING
-Server expired/crashed.
-
-
-
-SPLITTING_META
-Only server which carries meta can have this state.
-
-
-
-SPLITTING_META_DONE
-Indicate that the meta splitting is done.
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All MethodsStatic MethodsConcrete Methods
-
-Modifier and Type
-Method and Description
-
-
-static RegionStates.ServerState
-valueOf(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringname)
-Returns the enum constant of this type with the specified 
name.
-
-
-
-static RegionStates.ServerState[]
-values()
-Returns an array containing the constants of this enum 
type, in
-the order they are declared.
-
-
-
-
-
-
-
-Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">Enum
-https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--;
 title="class or interface in java.lang">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-;
 title="class or interface in java.lang">compareTo, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-;
 title="class or interface in java.lang">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--;
 title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--;
 title="class or interface in java.lang">getDeclaringClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--;
 title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/
 8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or 
interface in java.lang">name, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--;
 title="class or interface in 

[35/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
new file mode 100644
index 000..d236197
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManagerUtil.html
@@ -0,0 +1,454 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+AssignmentManagerUtil (Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.master.assignment
+Class 
AssignmentManagerUtil
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.master.assignment.AssignmentManagerUtil
+
+
+
+
+
+
+
+
+@InterfaceAudience.Private
+final class AssignmentManagerUtil
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
+Utility for this assignment package only.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Modifier
+Constructor and Description
+
+
+private 
+AssignmentManagerUtil()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsStatic MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+(package private) static void
+checkClosedRegion(MasterProcedureEnvenv,
+ RegionInforegionInfo)
+
+
+private static TransitRegionStateProcedure[]
+createAssignProcedures(MasterProcedureEnvenv,
+  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true;
 title="class or interface in java.util.stream">StreamRegionInforegions,
+  intregionReplication,
+  ServerNametargetServer)
+
+
+(package private) static TransitRegionStateProcedure[]
+createAssignProceduresForOpeningNewRegions(MasterProcedureEnvenv,
+  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true;
 title="class or interface in java.util.stream">StreamRegionInforegions,
+  intregionReplication,
+  ServerNametargetServer)
+
+
+(package private) static TransitRegionStateProcedure[]
+createUnassignProceduresForSplitOrMerge(MasterProcedureEnvenv,
+   https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true;
 title="class or interface in java.util.stream">StreamRegionInforegions,
+   
intregionReplication)
+
+
+(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse
+getRegionInfoResponse(MasterProcedureEnvenv,
+ ServerNameregionLocation,
+ RegionInfohri)
+Raw call to remote regionserver to get info on a particular 
region.
+
+
+
+(package private) static 
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse
+getRegionInfoResponse(MasterProcedureEnvenv,
+ ServerNameregionLocation,
+ RegionInfohri,
+ booleanincludeBestSplitRow)
+
+
+private static void
+lock(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionStateNoderegionNodes)
+
+
+(package private) static void
+removeNonDefaultReplicas(MasterProcedureEnvenv,
+https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true;
 title="class or interface in java.util.stream">StreamRegionInforegions,
+

[30/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionFailedOpen.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionFailedOpen.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionFailedOpen.html
index f5e8bd0..be3922b 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionFailedOpen.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionFailedOpen.html
@@ -49,8 +49,8 @@ var activeTableTab = "activeTableTab";
 
 
 
-PrevClass
-NextClass
+PrevClass
+NextClass
 
 
 Frames
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public static final class RegionStates.RegionFailedOpen
+public static final class RegionStates.RegionFailedOpen
 extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">Object
 
 
@@ -138,7 +138,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 exception
 
 
-private RegionStates.RegionStateNode
+private RegionStateNode
 regionNode
 
 
@@ -160,7 +160,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 Constructor and Description
 
 
-RegionFailedOpen(RegionStates.RegionStateNoderegionNode)
+RegionFailedOpen(RegionStateNoderegionNode)
 
 
 
@@ -186,7 +186,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 getRegionInfo()
 
 
-RegionStates.RegionStateNode
+RegionStateNode
 getRegionStateNode()
 
 
@@ -229,7 +229,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 regionNode
-private finalRegionStates.RegionStateNode regionNode
+private finalRegionStateNode 
regionNode
 
 
 
@@ -238,7 +238,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 exception
-private volatilehttps://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
 title="class or interface in java.lang">Exception exception
+private volatilehttps://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
 title="class or interface in java.lang">Exception exception
 
 
 
@@ -247,7 +247,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 retries
-privatehttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger retries
+privatehttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
 title="class or interface in java.util.concurrent.atomic">AtomicInteger retries
 
 
 
@@ -258,13 +258,13 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 Constructor Detail
-
+
 
 
 
 
 RegionFailedOpen
-publicRegionFailedOpen(RegionStates.RegionStateNoderegionNode)
+publicRegionFailedOpen(RegionStateNoderegionNode)
 
 
 
@@ -281,7 +281,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getRegionStateNode
-publicRegionStates.RegionStateNodegetRegionStateNode()
+publicRegionStateNodegetRegionStateNode()
 
 
 
@@ -290,7 +290,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getRegionInfo
-publicRegionInfogetRegionInfo()
+publicRegionInfogetRegionInfo()
 
 
 
@@ -299,7 +299,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 incrementAndGetRetries
-publicintincrementAndGetRetries()
+publicintincrementAndGetRetries()
 
 
 
@@ -308,7 +308,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getRetries
-publicintgetRetries()
+publicintgetRetries()
 
 
 
@@ -317,7 +317,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 setException
-publicvoidsetException(https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
 title="class or interface in java.lang">Exceptionexception)
+publicvoidsetException(https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
 title="class or interface in java.lang">Exceptionexception)
 
 
 
@@ -326,7 +326,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 getException
-publichttps://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
 title="class or interface in java.lang">ExceptiongetException()
+publichttps://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
 title="class or interface in java.lang">ExceptiongetException()
 
 
 
@@ -357,8 +357,8 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 
 
 
-PrevClass
-NextClass
+PrevClass
+NextClass
 
 
 Frames


[03/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
index 81f5178..7df71bd 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
@@ -108,3669 +108,3727 @@
 100import 
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException;
 101import 
org.apache.hadoop.hbase.log.HBaseMarkers;
 102import 
org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode;
-103import 
org.apache.hadoop.hbase.master.assignment.AssignmentManager;
-104import 
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure;
-105import 
org.apache.hadoop.hbase.master.assignment.RegionStates;
-106import 
org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode;
-107import 
org.apache.hadoop.hbase.master.balancer.BalancerChore;
-108import 
org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer;
-109import 
org.apache.hadoop.hbase.master.balancer.ClusterStatusChore;
-110import 
org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory;
-111import 
org.apache.hadoop.hbase.master.cleaner.CleanerChore;
-112import 
org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
-113import 
org.apache.hadoop.hbase.master.cleaner.LogCleaner;
-114import 
org.apache.hadoop.hbase.master.cleaner.ReplicationBarrierCleaner;
-115import 
org.apache.hadoop.hbase.master.locking.LockManager;
-116import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan;
-117import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan.PlanType;
-118import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizer;
-119import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerChore;
-120import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerFactory;
-121import 
org.apache.hadoop.hbase.master.procedure.CreateTableProcedure;
-122import 
org.apache.hadoop.hbase.master.procedure.DeleteNamespaceProcedure;
-123import 
org.apache.hadoop.hbase.master.procedure.DeleteTableProcedure;
-124import 
org.apache.hadoop.hbase.master.procedure.DisableTableProcedure;
-125import 
org.apache.hadoop.hbase.master.procedure.EnableTableProcedure;
-126import 
org.apache.hadoop.hbase.master.procedure.InitMetaProcedure;
-127import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureConstants;
-128import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
-129import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler;
-130import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil;
-131import 
org.apache.hadoop.hbase.master.procedure.ModifyTableProcedure;
-132import 
org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch;
-133import 
org.apache.hadoop.hbase.master.procedure.ServerCrashProcedure;
-134import 
org.apache.hadoop.hbase.master.procedure.TruncateTableProcedure;
-135import 
org.apache.hadoop.hbase.master.replication.AbstractPeerProcedure;
-136import 
org.apache.hadoop.hbase.master.replication.AddPeerProcedure;
-137import 
org.apache.hadoop.hbase.master.replication.DisablePeerProcedure;
-138import 
org.apache.hadoop.hbase.master.replication.EnablePeerProcedure;
-139import 
org.apache.hadoop.hbase.master.replication.RemovePeerProcedure;
-140import 
org.apache.hadoop.hbase.master.replication.ReplicationPeerManager;
-141import 
org.apache.hadoop.hbase.master.replication.SyncReplicationReplayWALManager;
-142import 
org.apache.hadoop.hbase.master.replication.TransitPeerSyncReplicationStateProcedure;
-143import 
org.apache.hadoop.hbase.master.replication.UpdatePeerConfigProcedure;
-144import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
-145import 
org.apache.hadoop.hbase.master.zksyncer.MasterAddressSyncer;
-146import 
org.apache.hadoop.hbase.master.zksyncer.MetaLocationSyncer;
-147import 
org.apache.hadoop.hbase.mob.MobConstants;
-148import 
org.apache.hadoop.hbase.monitoring.MemoryBoundedLogMessageBuffer;
-149import 
org.apache.hadoop.hbase.monitoring.MonitoredTask;
-150import 
org.apache.hadoop.hbase.monitoring.TaskMonitor;
-151import 
org.apache.hadoop.hbase.procedure.MasterProcedureManagerHost;
-152import 
org.apache.hadoop.hbase.procedure.flush.MasterFlushTableProcedureManager;
-153import 
org.apache.hadoop.hbase.procedure2.LockedResource;
-154import 
org.apache.hadoop.hbase.procedure2.Procedure;
-155import 
org.apache.hadoop.hbase.procedure2.ProcedureEvent;
-156import 
org.apache.hadoop.hbase.procedure2.ProcedureExecutor;
-157import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure;
-158import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureException;
-159import 

[41/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
index 9f2984c..3f044bc 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html
@@ -552,24 +552,24 @@
 
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.client.AsyncProcessTask.SubmittedRows
-org.apache.hadoop.hbase.client.TableState.State
-org.apache.hadoop.hbase.client.RequestController.ReturnCode
-org.apache.hadoop.hbase.client.ScannerCallable.MoreResults
-org.apache.hadoop.hbase.client.RegionLocateType
-org.apache.hadoop.hbase.client.MasterSwitchType
-org.apache.hadoop.hbase.client.Consistency
 org.apache.hadoop.hbase.client.AbstractResponse.ResponseType
+org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState
+org.apache.hadoop.hbase.client.IsolationLevel
+org.apache.hadoop.hbase.client.Consistency
 org.apache.hadoop.hbase.client.Scan.ReadType
-org.apache.hadoop.hbase.client.SnapshotType
-org.apache.hadoop.hbase.client.CompactionState
+org.apache.hadoop.hbase.client.ScannerCallable.MoreResults
 org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.Retry
-org.apache.hadoop.hbase.client.MobCompactPartitionPolicy
-org.apache.hadoop.hbase.client.CompactType
+org.apache.hadoop.hbase.client.MasterSwitchType
+org.apache.hadoop.hbase.client.SnapshotType
+org.apache.hadoop.hbase.client.AsyncProcessTask.SubmittedRows
+org.apache.hadoop.hbase.client.RegionLocateType
 org.apache.hadoop.hbase.client.Durability
-org.apache.hadoop.hbase.client.IsolationLevel
+org.apache.hadoop.hbase.client.CompactType
+org.apache.hadoop.hbase.client.MobCompactPartitionPolicy
+org.apache.hadoop.hbase.client.RequestController.ReturnCode
+org.apache.hadoop.hbase.client.CompactionState
+org.apache.hadoop.hbase.client.TableState.State
 org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState
-org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/client/package-use.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/client/package-use.html
index fe9b540..984ee3e 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/package-use.html
@@ -2310,21 +2310,26 @@ service.
 
 
 
+DoNotRetryRegionException
+Similar to RegionException, but disables retries.
+
+
+
 Put
 Used to perform Put operations for a single row.
 
 
-
+
 RegionInfo
 Information about a region.
 
 
-
+
 Result
 Single row result of a Get or Scan query.
 
 
-
+
 TableDescriptor
 TableDescriptor contains the details about an HBase table 
such as the descriptors of
  all the column families, is the table a catalog table,  hbase:meta 
,

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/exceptions/class-use/UnexpectedStateException.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/exceptions/class-use/UnexpectedStateException.html
 
b/devapidocs/org/apache/hadoop/hbase/exceptions/class-use/UnexpectedStateException.html
index e253d15..d699041 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/exceptions/class-use/UnexpectedStateException.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/exceptions/class-use/UnexpectedStateException.html
@@ -108,54 +108,39 @@
 
 
 protected void
-UnassignProcedure.reportTransition(MasterProcedureEnvenv,
-RegionStates.RegionStateNoderegionNode,
+UnassignProcedure.reportTransition(MasterProcedureEnvenv,
+RegionStateNoderegionNode,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCodecode,
-longseqId)
+longseqId)
+Deprecated.
+
 
 
 protected void
-AssignProcedure.reportTransition(MasterProcedureEnvenv,
-RegionStates.RegionStateNoderegionNode,
+AssignProcedure.reportTransition(MasterProcedureEnvenv,
+RegionStateNoderegionNode,
 

[45/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index d0d625a..a6b88dd 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,10 +167,10 @@
 
 java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable)
 
-org.apache.hadoop.hbase.backup.BackupInfo.BackupState
-org.apache.hadoop.hbase.backup.BackupType
 org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
 org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
+org.apache.hadoop.hbase.backup.BackupType
+org.apache.hadoop.hbase.backup.BackupInfo.BackupState
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
index 1494b05..4ccdd15 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html
@@ -699,6 +699,13 @@
 
 
 
+private void
+HMaster.checkUnsupportedProcedure(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true;
 title="class or interface in java.lang">Class? extends Procedure,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListProcedureMasterProcedureEnvprocsByType)
+In HBASE-20811, we have introduced a new TRSP to 
assign/unassign/move regions, and it is
+ incompatible with the old 
AssignProcedure/UnassignProcedure/MoveRegionProcedure.
+
+
+
 void
 HMaster.decommissionRegionServers(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListServerNameservers,
  booleanoffload)
@@ -706,32 +713,24 @@
  regions from getting assigned to them.
 
 
-
+
 void
 LoadBalancer.initialize()
 Initialize the load balancer.
 
 
-
+
 void
 HMaster.move(byte[]encodedRegionName,
 byte[]destServerName)
 
-
+
 ServerName
 LoadBalancer.randomAssignment(RegionInforegionInfo,
 https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListServerNameservers)
 Get a random region server from the list
 
 
-
-void
-HMaster.recommissionRegionServer(ServerNameserver,
-https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in 
java.util">Listbyte[]encodedRegionNames)
-Remove decommission marker (previously called 'draining') 
from a region server to allow regions
- assignments.
-
-
 
 https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">MapServerName,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfo
 LoadBalancer.retainAssignment(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">MapRegionInfo,ServerNameregions,
@@ -762,29 +761,22 @@
 
 
 private void
-AssignmentManager.acceptPlan(https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true;
 title="class or interface in java.util">HashMapRegionInfo,RegionStates.RegionStateNoderegions,
+AssignmentManager.acceptPlan(https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true;
 title="class or interface in java.util">HashMapRegionInfo,RegionStateNoderegions,
   https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">MapServerName,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListRegionInfoplan)
 
 
-private MoveRegionProcedure
-AssignmentManager.createMoveRegionProcedure(RegionPlanplan)
+private TransitRegionStateProcedure
+AssignmentManager.createMoveRegionProcedure(RegionInforegionInfo,
+ 

[27/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html
index 8ffeb95..b1fbd27 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":6,"i5":10,"i6":10,"i7":10,"i8":10,"i9":6,"i10":10,"i11":10,"i12":10,"i13":10,"i14":6,"i15":10,"i16":10,"i17":10,"i18":6,"i19":6,"i20":10,"i21":10,"i22":10,"i23":6,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":6,"i32":10,"i33":10,"i34":6,"i35":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":42,"i1":42,"i2":38,"i3":42,"i4":42,"i5":42,"i6":42,"i7":42,"i8":42,"i9":38,"i10":38,"i11":38,"i12":42,"i13":42,"i14":42,"i15":38,"i16":42,"i17":42,"i18":42,"i19":42,"i20":38,"i21":42,"i22":42,"i23":38};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete 
Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 
 
 PrevClass
-NextClass
+NextClass
 
 
 Frames
@@ -121,58 +121,20 @@ var activeTableTab = "activeTableTab";
 AssignProcedure, UnassignProcedure
 
 
+Deprecated.
+Do not use any 
more.
+
 
-@InterfaceAudience.Private
-public abstract class RegionTransitionProcedure
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
 title="class or interface in java.lang">@Deprecated
+ @InterfaceAudience.Private
+public abstract class RegionTransitionProcedure
 extends ProcedureMasterProcedureEnv
 implements TableProcedureInterface, RemoteProcedureDispatcher.RemoteProcedureMasterProcedureEnv,ServerName
-Base class for the Assign and Unassign Procedure.
-
- Locking:
- Takes exclusive lock on the region being assigned/unassigned. Thus, there can 
only be one
- RegionTransitionProcedure per region running at a time (see 
MasterProcedureScheduler).
-
- This procedure is asynchronous and responds to external events.
- The AssignmentManager will notify this procedure when the RS completes
- the operation and reports the transitioned state
- (see the Assign and Unassign class for more detail).
-
- Procedures move from the REGION_TRANSITION_QUEUE state when they are
- first submitted, to the REGION_TRANSITION_DISPATCH state when the request
- to remote server is sent and the Procedure is suspended waiting on external
- event to be woken again. Once the external event is triggered, Procedure
- moves to the REGION_TRANSITION_FINISH state.
-
- NOTE: AssignProcedure and 
UnassignProcedure 
should not be thought of
- as being asymmetric, at least currently.
- 
- AssignProcedure 
moves through all the above described states and implements methods
- associated with each while UnassignProcedure 
starts at state
- REGION_TRANSITION_DISPATCH and state REGION_TRANSITION_QUEUE is not 
supported.
-
- When any step in AssignProcedure 
fails, failure handler
- AssignProcedure#handleFailure(MasterProcedureEnv, RegionStateNode) 
re-attempts the
- assignment by setting the procedure state to REGION_TRANSITION_QUEUE and 
forces
- assignment to a different target server by setting AssignProcedure.forceNewPlan.
 When
- the number of attempts reaches threshold configuration 
'hbase.assignment.maximum.attempts',
- the procedure is aborted. For UnassignProcedure, 
similar re-attempts are
- intentionally not implemented. It is a 'one shot' procedure. See its class 
doc for how it
- handles failure.
- 
- If we find a region in an 'unexpected' state, we'll complain and retry 
with backoff forever.
- The 'unexpected' state needs to be fixed either by another running Procedure 
or by operator
- intervention (Regions in 'unexpected' state indicates bug or unexpected 
transition type).
- For this to work, subclasses need to persist the 'attempt' counter kept in 
this class when
- they do serializeStateData and restore it inside their deserializeStateData, 
just as they do
- for regionInfo.
- 
- 
- 
-
- TODO: Considering it is a priority doing all we can to get make a region 
available as soon as
- possible, re-attempting with any target makes sense if specified target fails 
in case of
- AssignProcedure. 
For UnassignProcedure, 
our concern is preventing data loss
- on failed unassign. See class doc for explanation.
+Leave here only for checking if we can successfully start 
the master.
+
+See Also:

[44/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html 
b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
index 58fa218..aa6f680 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html
@@ -3761,66 +3761,59 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 void
-AssignmentListener.regionOpened(RegionInforegionInfo,
-ServerNameserverName)
-The region was opened on the specified server.
-
-
-
-void
 ServerManager.regionServerReport(ServerNamesn,
   ServerMetricssl)
 
-
+
 private void
 DrainingServerTracker.remove(ServerNamesn)
 
-
+
 boolean
 DeadServer.removeDeadServer(ServerNamedeadServerName)
 remove the specified dead server
 
 
-
+
 boolean
 ServerManager.removeServerFromDrainList(ServerNamesn)
 
-
+
 void
 ServerManager.sendRegionWarmup(ServerNameserver,
 RegionInforegion)
 Sends a WARMUP RPC to the specified server to warmup the 
specified region.
 
 
-
+
 default void
 ServerListener.serverAdded(ServerNameserverName)
 The server has joined the cluster.
 
 
-
+
 default void
 ServerListener.serverRemoved(ServerNameserverName)
 The server was removed from the cluster.
 
 
-
+
 void
 RegionPlan.setDestination(ServerNamedest)
 Set the destination server for the plan for this 
region.
 
 
-
+
 void
 MasterWalManager.splitLog(ServerNameserverName)
 
-
+
 void
 MasterWalManager.splitMetaLog(ServerNameserverName)
 Specialized method to handle the splitting for meta 
WAL
 
 
-
+
 private void
 ServerManager.updateLastFlushedSequenceIds(ServerNamesn,
 ServerMetricshsl)
@@ -4051,24 +4044,32 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 
+private ServerName
+CloseRegionProcedure.assignCandidate
+
+
+private ServerName
+TransitRegionStateProcedure.assignCandidate
+
+
 protected ServerName
 UnassignProcedure.destinationServer
-The Server we will subsequently assign the region too (can 
be null).
-
+Deprecated.
+
 
 
 protected ServerName
 UnassignProcedure.hostingServer
-Where to send the unassign RPC.
-
+Deprecated.
+
 
 
 private ServerName
-RegionStates.RegionStateNode.lastHost
+RegionStateNode.lastHost
 
 
 private ServerName
-RegionStates.RegionStateNode.regionLocation
+RegionStateNode.regionLocation
 
 
 private ServerName
@@ -4076,13 +4077,17 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 private ServerName
-RegionStates.ServerStateNode.serverName
+ServerStateNode.serverName
 
 
 protected ServerName
 AssignProcedure.targetServer
-Gets set as desired target on move, merge, etc., when we 
want to go to a particular server.
-
+Deprecated.
+
+
+
+private ServerName
+RegionRemoteProcedureBase.targetServer
 
 
 
@@ -4094,7 +4099,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
-private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true;
 title="class or interface in java.util.concurrent">ConcurrentHashMapServerName,RegionStates.ServerStateNode
+private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true;
 title="class or interface in java.util.concurrent">ConcurrentHashMapServerName,ServerStateNode
 RegionStates.serverMap
 
 
@@ -4108,7 +4113,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 ServerName
-RegionStates.RegionStateNode.getLastHost()
+RegionStateNode.getLastHost()
 
 
 private ServerName
@@ -4116,7 +4121,7 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 ServerName
-RegionStates.RegionStateNode.getRegionLocation()
+RegionStateNode.getRegionLocation()
 
 
 (package private) static ServerName
@@ -4132,37 +4137,23 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 ServerName
-UnassignProcedure.getServer(MasterProcedureEnvenv)
+ServerStateNode.getServerName()
 
 
-ServerName
-AssignProcedure.getServer(MasterProcedureEnvenv)
-
-
-abstract ServerName
-RegionTransitionProcedure.getServer(MasterProcedureEnvenv)
-Used by ServerCrashProcedure to see if this Assign/Unassign 
needs processing.
-
-
-
-ServerName
-RegionStates.ServerStateNode.getServerName()
-
-
 private ServerName
 MergeTableRegionsProcedure.getServerName(MasterProcedureEnvenv)
 The procedure could be restarted from a different 
machine.
 
 
-
+
 ServerName
-RegionStates.RegionStateNode.offline()
+RegionStateNode.offline()
 Put region into OFFLINE mode (set state and clear 
location).
 
 
-
+
 ServerName
-RegionStates.RegionStateNode.setRegionLocation(ServerNameserverName)

[11/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
index cfe74f4..7d4b201 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/procedure/class-use/MasterProcedureEnv.html
@@ -153,11 +153,18 @@
 
 
 
+private void
+HMaster.checkUnsupportedProcedure(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true;
 title="class or interface in java.lang">Class? extends Procedure,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListProcedureMasterProcedureEnvprocsByType)
+In HBASE-20811, we have introduced a new TRSP to 
assign/unassign/move regions, and it is
+ incompatible with the old 
AssignProcedure/UnassignProcedure/MoveRegionProcedure.
+
+
+
 void
 MasterCoprocessorHost.preAbortProcedure(ProcedureExecutorMasterProcedureEnvprocEnv,
  longprocId)
 
-
+
 private long
 ClusterSchemaServiceImpl.submitProcedure(ProcedureMasterProcedureEnvprocedure,
NonceKeynonceKey)
@@ -191,45 +198,58 @@
 
 
 boolean
-MoveRegionProcedure.abort(MasterProcedureEnvenv)
+MoveRegionProcedure.abort(MasterProcedureEnvenv)
+Deprecated.
+
 
 
 protected boolean
-SplitTableRegionProcedure.abort(MasterProcedureEnvenv)
+RegionRemoteProcedureBase.abort(MasterProcedureEnvenv)
 
 
 protected boolean
-MergeTableRegionsProcedure.abort(MasterProcedureEnvenv)
+SplitTableRegionProcedure.abort(MasterProcedureEnvenv)
 
 
 protected boolean
-RegionTransitionProcedure.abort(MasterProcedureEnvenv)
+MergeTableRegionsProcedure.abort(MasterProcedureEnvenv)
 
 
+protected boolean
+RegionTransitionProcedure.abort(MasterProcedureEnvenv)
+Deprecated.
+
+
+
 protected Procedure.LockState
 MergeTableRegionsProcedure.acquireLock(MasterProcedureEnvenv)
 
+
+static TransitRegionStateProcedure
+TransitRegionStateProcedure.assign(MasterProcedureEnvenv,
+  RegionInforegion,
+  ServerNametargetServer)
+
 
-protected Procedure.LockState
-RegionTransitionProcedure.acquireLock(MasterProcedureEnvenv)
+(package private) static void
+AssignmentManagerUtil.checkClosedRegion(MasterProcedureEnvenv,
+ RegionInforegionInfo)
 
 
-protected boolean
-RegionTransitionProcedure.addToRemoteDispatcher(MasterProcedureEnvenv,
- ServerNametargetServer)
-Be careful! At the end of this method, the procedure has 
either succeeded
- and this procedure has been set into a suspended state OR, we failed and
- this procedure has been put back on the scheduler ready for another worker
- to pick it up.
-
+private void
+SplitTableRegionProcedure.checkClosedRegions(MasterProcedureEnvenv)
 
 
+private void
+MergeTableRegionsProcedure.checkClosedRegions(MasterProcedureEnvenv)
+
+
 private static void
 MergeTableRegionsProcedure.checkRegionsToMerge(MasterProcedureEnvenv,
RegionInfo[]regionsToMerge,
booleanforcible)
 
-
+
 private static void
 MergeTableRegionsProcedure.checkRegionsToMerge(MasterProcedureEnvenv,
RegionInforegionToMergeA,
@@ -238,7 +258,7 @@
 One time checks.
 
 
-
+
 private void
 SplitTableRegionProcedure.checkSplittable(MasterProcedureEnvenv,
RegionInforegionToSplit,
@@ -246,21 +266,48 @@
 Check whether the region is splittable
 
 
-
+
 private void
 MergeTableRegionsProcedure.cleanupMergedRegion(MasterProcedureEnvenv)
 Clean up a merged region
 
 
+
+private void
+TransitRegionStateProcedure.closeRegion(MasterProcedureEnvenv,
+   RegionStateNoderegionNode)
+
+
+private StateMachineProcedure.Flow
+TransitRegionStateProcedure.confirmClosed(MasterProcedureEnvenv,
+ RegionStateNoderegionNode)
+
+
+private StateMachineProcedure.Flow
+TransitRegionStateProcedure.confirmOpened(MasterProcedureEnvenv,
+ RegionStateNoderegionNode)
+
+
+private TransitRegionStateProcedure[]
+SplitTableRegionProcedure.createAssignProcedures(MasterProcedureEnvenv)
+
+
+private TransitRegionStateProcedure[]
+MergeTableRegionsProcedure.createAssignProcedures(MasterProcedureEnvenv)
+
 
-private AssignProcedure[]
-SplitTableRegionProcedure.createAssignProcedures(MasterProcedureEnvenv,
-  intregionReplication)
+private static TransitRegionStateProcedure[]
+AssignmentManagerUtil.createAssignProcedures(MasterProcedureEnvenv,
+  https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true;
 title="class or interface in 

[05/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
index 81f5178..7df71bd 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.InitializationMonitor.html
@@ -108,3669 +108,3727 @@
 100import 
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException;
 101import 
org.apache.hadoop.hbase.log.HBaseMarkers;
 102import 
org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode;
-103import 
org.apache.hadoop.hbase.master.assignment.AssignmentManager;
-104import 
org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure;
-105import 
org.apache.hadoop.hbase.master.assignment.RegionStates;
-106import 
org.apache.hadoop.hbase.master.assignment.RegionStates.RegionStateNode;
-107import 
org.apache.hadoop.hbase.master.balancer.BalancerChore;
-108import 
org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer;
-109import 
org.apache.hadoop.hbase.master.balancer.ClusterStatusChore;
-110import 
org.apache.hadoop.hbase.master.balancer.LoadBalancerFactory;
-111import 
org.apache.hadoop.hbase.master.cleaner.CleanerChore;
-112import 
org.apache.hadoop.hbase.master.cleaner.HFileCleaner;
-113import 
org.apache.hadoop.hbase.master.cleaner.LogCleaner;
-114import 
org.apache.hadoop.hbase.master.cleaner.ReplicationBarrierCleaner;
-115import 
org.apache.hadoop.hbase.master.locking.LockManager;
-116import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan;
-117import 
org.apache.hadoop.hbase.master.normalizer.NormalizationPlan.PlanType;
-118import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizer;
-119import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerChore;
-120import 
org.apache.hadoop.hbase.master.normalizer.RegionNormalizerFactory;
-121import 
org.apache.hadoop.hbase.master.procedure.CreateTableProcedure;
-122import 
org.apache.hadoop.hbase.master.procedure.DeleteNamespaceProcedure;
-123import 
org.apache.hadoop.hbase.master.procedure.DeleteTableProcedure;
-124import 
org.apache.hadoop.hbase.master.procedure.DisableTableProcedure;
-125import 
org.apache.hadoop.hbase.master.procedure.EnableTableProcedure;
-126import 
org.apache.hadoop.hbase.master.procedure.InitMetaProcedure;
-127import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureConstants;
-128import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv;
-129import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureScheduler;
-130import 
org.apache.hadoop.hbase.master.procedure.MasterProcedureUtil;
-131import 
org.apache.hadoop.hbase.master.procedure.ModifyTableProcedure;
-132import 
org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch;
-133import 
org.apache.hadoop.hbase.master.procedure.ServerCrashProcedure;
-134import 
org.apache.hadoop.hbase.master.procedure.TruncateTableProcedure;
-135import 
org.apache.hadoop.hbase.master.replication.AbstractPeerProcedure;
-136import 
org.apache.hadoop.hbase.master.replication.AddPeerProcedure;
-137import 
org.apache.hadoop.hbase.master.replication.DisablePeerProcedure;
-138import 
org.apache.hadoop.hbase.master.replication.EnablePeerProcedure;
-139import 
org.apache.hadoop.hbase.master.replication.RemovePeerProcedure;
-140import 
org.apache.hadoop.hbase.master.replication.ReplicationPeerManager;
-141import 
org.apache.hadoop.hbase.master.replication.SyncReplicationReplayWALManager;
-142import 
org.apache.hadoop.hbase.master.replication.TransitPeerSyncReplicationStateProcedure;
-143import 
org.apache.hadoop.hbase.master.replication.UpdatePeerConfigProcedure;
-144import 
org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
-145import 
org.apache.hadoop.hbase.master.zksyncer.MasterAddressSyncer;
-146import 
org.apache.hadoop.hbase.master.zksyncer.MetaLocationSyncer;
-147import 
org.apache.hadoop.hbase.mob.MobConstants;
-148import 
org.apache.hadoop.hbase.monitoring.MemoryBoundedLogMessageBuffer;
-149import 
org.apache.hadoop.hbase.monitoring.MonitoredTask;
-150import 
org.apache.hadoop.hbase.monitoring.TaskMonitor;
-151import 
org.apache.hadoop.hbase.procedure.MasterProcedureManagerHost;
-152import 
org.apache.hadoop.hbase.procedure.flush.MasterFlushTableProcedureManager;
-153import 
org.apache.hadoop.hbase.procedure2.LockedResource;
-154import 
org.apache.hadoop.hbase.procedure2.Procedure;
-155import 
org.apache.hadoop.hbase.procedure2.ProcedureEvent;
-156import 
org.apache.hadoop.hbase.procedure2.ProcedureExecutor;
-157import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure;
-158import 
org.apache.hadoop.hbase.procedure2.RemoteProcedureException;

[46/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/index-all.html
--
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 6c68f68..c5b01f0 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -101,9 +101,15 @@
 abort(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure
 
 abort(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.assignment.MoveRegionProcedure
+
+Deprecated.
+
+abort(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.assignment.RegionRemoteProcedureBase
 
 abort(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.assignment.RegionTransitionProcedure
-
+
+Deprecated.
+
 abort(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.assignment.SplitTableRegionProcedure
 
 abort(String,
 Throwable) - Method in class org.apache.hadoop.hbase.master.HMaster
@@ -237,7 +243,9 @@
 aborted
 - Variable in class org.apache.hadoop.hbase.client.HBaseAdmin
 
 aborted
 - Variable in class org.apache.hadoop.hbase.master.assignment.RegionTransitionProcedure
-
+
+Deprecated.
+
 aborted
 - Variable in class org.apache.hadoop.hbase.procedure2.StateMachineProcedure
 
 aborted
 - Variable in class org.apache.hadoop.hbase.zookeeper.ZKWatcher
@@ -559,7 +567,7 @@
 
 acceptInboundMessage(Object)
 - Method in class org.apache.hadoop.hbase.client.ClusterStatusListener.MulticastListener.ClusterStatusHandler
 
-acceptPlan(HashMapRegionInfo,
 RegionStates.RegionStateNode, MapServerName, 
ListRegionInfo) - Method in class 
org.apache.hadoop.hbase.master.assignment.AssignmentManager
+acceptPlan(HashMapRegionInfo,
 RegionStateNode, MapServerName, ListRegionInfo) 
- Method in class org.apache.hadoop.hbase.master.assignment.AssignmentManager
 
 access(long)
 - Method in class org.apache.hadoop.hbase.io.hfile.bucket.BucketCache.BucketEntry
 
@@ -762,8 +770,6 @@
 
 acquireLock(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.assignment.MergeTableRegionsProcedure
 
-acquireLock(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.assignment.RegionTransitionProcedure
-
 acquireLock(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.locking.LockProcedure
 
 acquireLock(MasterProcedureEnv)
 - Method in interface org.apache.hadoop.hbase.master.locking.LockProcedure.LockInterface
@@ -788,10 +794,6 @@
 
 acquireLock(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.procedure.InitMetaProcedure
 
-acquireLock(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.procedure.RecoverMetaProcedure
-
-Deprecated.
-
 acquireLock(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.procedure.ServerCrashProcedure
 
 acquireLock(MasterProcedureEnv)
 - Method in class org.apache.hadoop.hbase.master.replication.AbstractPeerProcedure
@@ -2139,7 +2141,7 @@
 
 addReferenceFiles(SnapshotManifest.RegionVisitor,
 Object, Object, CollectionStoreFileInfo, boolean) - Method 
in class org.apache.hadoop.hbase.snapshot.SnapshotManifest
 
-addRegion(RegionStates.RegionStateNode)
 - Method in class org.apache.hadoop.hbase.master.assignment.RegionStates.ServerStateNode
+addRegion(RegionStateNode)
 - Method in class org.apache.hadoop.hbase.master.assignment.ServerStateNode
 
 addRegion(int[],
 int) - Method in class org.apache.hadoop.hbase.master.balancer.BaseLoadBalancer.Cluster
 
@@ -2175,10 +2177,6 @@
 
 addRegionInfo(HBaseFsck.HbckInfo)
 - Method in class org.apache.hadoop.hbase.util.HBaseFsck.TableInfo
 
-addRegionInTransition(RegionStates.RegionStateNode,
 RegionTransitionProcedure) - Method in class 
org.apache.hadoop.hbase.master.assignment.AssignmentManager
-
-addRegionInTransition(RegionStates.RegionStateNode,
 RegionTransitionProcedure) - Method in class 
org.apache.hadoop.hbase.master.assignment.RegionStates
-
 addRegionPlan(MinMaxPriorityQueueRegionPlan,
 boolean, ServerName, ListRegionPlan) - Method in class 
org.apache.hadoop.hbase.master.balancer.SimpleLoadBalancer
 
 Add a region from the head or tail to the List of regions 
to return.
@@ -2233,7 +2231,7 @@
 
 addRegionToRestore(RegionInfo)
 - Method in class org.apache.hadoop.hbase.snapshot.RestoreSnapshotHelper.RestoreMetaChanges
 
-addRegionToServer(RegionStates.RegionStateNode)
 - Method in class org.apache.hadoop.hbase.master.assignment.RegionStates
+addRegionToServer(RegionStateNode)
 - Method in class org.apache.hadoop.hbase.master.assignment.RegionStates
 
 addRegionToSnapshot(SnapshotProtos.SnapshotDescription,
 ForeignExceptionSnare) - Method in class 
org.apache.hadoop.hbase.regionserver.HRegion
 
@@ -2543,7 +2541,7 @@
 
 addToCounter(String,
 long) - Method in class org.apache.hadoop.hbase.client.metrics.ServerSideScanMetrics
 
-addToFailedOpen(RegionStates.RegionStateNode)
 - Method in class 

[19/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerState.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerState.html
deleted file mode 100644
index e26f23a..000
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerState.html
+++ /dev/null
@@ -1,213 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-Uses of Class 
org.apache.hadoop.hbase.master.assignment.RegionStates.ServerState (Apache 
HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev
-Next
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-
-
-
-Uses of 
Classorg.apache.hadoop.hbase.master.assignment.RegionStates.ServerState
-
-
-
-
-
-Packages that use RegionStates.ServerState
-
-Package
-Description
-
-
-
-org.apache.hadoop.hbase.master.assignment
-
-
-
-
-
-
-
-
-
-
-Uses of RegionStates.ServerState in org.apache.hadoop.hbase.master.assignment
-
-Fields in org.apache.hadoop.hbase.master.assignment
 declared as RegionStates.ServerState
-
-Modifier and Type
-Field and Description
-
-
-
-private RegionStates.ServerState
-RegionStates.ServerStateNode.state
-
-
-
-
-Methods in org.apache.hadoop.hbase.master.assignment
 that return RegionStates.ServerState
-
-Modifier and Type
-Method and Description
-
-
-
-RegionStates.ServerState
-RegionStates.ServerStateNode.getState()
-
-
-static RegionStates.ServerState
-RegionStates.ServerState.valueOf(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringname)
-Returns the enum constant of this type with the specified 
name.
-
-
-
-static RegionStates.ServerState[]
-RegionStates.ServerState.values()
-Returns an array containing the constants of this enum 
type, in
-the order they are declared.
-
-
-
-
-
-Methods in org.apache.hadoop.hbase.master.assignment
 with parameters of type RegionStates.ServerState
-
-Modifier and Type
-Method and Description
-
-
-
-boolean
-RegionStates.ServerStateNode.isInState(RegionStates.ServerState...expected)
-
-
-private void
-RegionStates.setServerState(ServerNameserverName,
-  RegionStates.ServerStatestate)
-
-
-private void
-RegionStates.ServerStateNode.setState(RegionStates.ServerStatestate)
-
-
-
-
-
-
-
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev
-Next
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-
-
-Copyright  20072018 https://www.apache.org/;>The Apache Software Foundation. All rights 
reserved.
-
-

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerStateNode.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerStateNode.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerStateNode.html
deleted file mode 100644
index 46ea3a4..000
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/class-use/RegionStates.ServerStateNode.html
+++ /dev/null
@@ -1,231 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-Uses of Class 
org.apache.hadoop.hbase.master.assignment.RegionStates.ServerStateNode (Apache 
HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev
-Next
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-Prev

[26/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerState.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerState.html
new file mode 100644
index 000..5267fdd
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerState.html
@@ -0,0 +1,399 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+ServerState (Apache HBase 3.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Enum Constants|
+Field|
+Method
+
+
+Detail:
+Enum Constants|
+Field|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.master.assignment
+Enum ServerState
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
 title="class or interface in java.lang">java.lang.Object
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">java.lang.EnumServerState
+
+
+org.apache.hadoop.hbase.master.assignment.ServerState
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io">Serializable, https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableServerState
+
+
+
+@InterfaceAudience.Private
+ enum ServerState
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">EnumServerState
+Server State.
+
+
+
+
+
+
+
+
+
+
+
+Enum Constant Summary
+
+Enum Constants
+
+Enum Constant and Description
+
+
+OFFLINE
+WAL splitting done.
+
+
+
+ONLINE
+Initial state.
+
+
+
+SPLITTING
+Server expired/crashed.
+
+
+
+SPLITTING_META
+Only server which carries meta can have this state.
+
+
+
+SPLITTING_META_DONE
+Indicate that the meta splitting is done.
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsStatic MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+static ServerState
+valueOf(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
 title="class or interface in java.lang">Stringname)
+Returns the enum constant of this type with the specified 
name.
+
+
+
+static ServerState[]
+values()
+Returns an array containing the constants of this enum 
type, in
+the order they are declared.
+
+
+
+
+
+
+
+Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
 title="class or interface in java.lang">Enum
+https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--;
 title="class or interface in java.lang">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-;
 title="class or interface in java.lang">compareTo, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-;
 title="class or interface in java.lang">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#finalize--;
 title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass--;
 title="class or interface in java.lang">getDeclaringClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#hashCode--;
 title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/
 8/docs/api/java/lang/Enum.html?is-external=true#name--" title="class or 
interface in java.lang">name, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#ordinal--;
 title="class or interface in java.lang">ordinal, https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#toString--;
 title="class or interface in java.lang">toString, 

[51/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/7ae6a80c
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/7ae6a80c
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/7ae6a80c

Branch: refs/heads/asf-site
Commit: 7ae6a80c0026072a2d7fa356841f43b460807692
Parents: 7be88b4
Author: jenkins 
Authored: Tue Aug 21 14:47:00 2018 +
Committer: jenkins 
Committed: Tue Aug 21 14:47:00 2018 +

--
 acid-semantics.html | 4 +-
 apache_hbase_reference_guide.pdf| 14669 +
 book.html   | 5 +-
 bulk-loads.html | 4 +-
 checkstyle-aggregate.html   |  4276 ++---
 checkstyle.rss  |   316 +-
 coc.html| 4 +-
 dependencies.html   | 4 +-
 dependency-convergence.html | 4 +-
 dependency-info.html| 4 +-
 dependency-management.html  | 4 +-
 devapidocs/allclasses-frame.html|18 +-
 devapidocs/allclasses-noframe.html  |18 +-
 devapidocs/constant-values.html | 6 +-
 devapidocs/deprecated-list.html |56 +-
 devapidocs/index-all.html   |  1000 +-
 .../hadoop/hbase/backup/package-tree.html   | 4 +-
 .../hbase/class-use/HBaseIOException.html   |44 +-
 .../hadoop/hbase/class-use/HRegionLocation.html |16 +-
 .../hbase/class-use/PleaseHoldException.html| 7 -
 .../hadoop/hbase/class-use/ServerName.html  |   368 +-
 .../hadoop/hbase/class-use/TableName.html   |31 +-
 .../hbase/class-use/YouAreDeadException.html| 2 +-
 .../class-use/DoNotRetryRegionException.html|22 +
 .../hbase/client/class-use/RegionInfo.html  |   429 +-
 .../hadoop/hbase/client/package-tree.html   |26 +-
 .../apache/hadoop/hbase/client/package-use.html |11 +-
 .../class-use/UnexpectedStateException.html |51 +-
 .../hadoop/hbase/filter/package-tree.html   |10 +-
 .../hadoop/hbase/io/hfile/package-tree.html | 6 +-
 .../apache/hadoop/hbase/ipc/package-tree.html   | 2 +-
 .../hadoop/hbase/mapreduce/package-tree.html| 4 +-
 .../hbase/master/ActiveMasterManager.html   | 4 +-
 .../hadoop/hbase/master/AssignmentListener.html |   255 -
 .../master/AssignmentVerificationReport.html| 4 +-
 .../master/HMaster.InitializationMonitor.html   |20 +-
 .../master/HMaster.MasterStoppedException.html  | 4 +-
 .../hbase/master/HMaster.RedirectServlet.html   |12 +-
 .../master/HMaster.TableDescriptorGetter.html   | 4 +-
 .../org/apache/hadoop/hbase/master/HMaster.html |   822 +-
 .../hadoop/hbase/master/RegionState.State.html  |42 +-
 .../apache/hadoop/hbase/master/RegionState.html |   102 +-
 .../AssignProcedure.CompareAssignProcedure.html |   297 -
 .../master/assignment/AssignProcedure.html  |   352 +-
 ...signmentManager.RegionInTransitionChore.html | 6 +-
 ...ssignmentManager.RegionInTransitionStat.html |44 +-
 .../master/assignment/AssignmentManager.html|  1020 +-
 .../assignment/AssignmentManagerUtil.html   |   454 +
 .../master/assignment/CloseRegionProcedure.html |   476 +
 .../assignment/GCMergedRegionsProcedure.html| 4 +-
 .../assignment/MergeTableRegionsProcedure.html  |   258 +-
 .../master/assignment/MoveRegionProcedure.html  |   131 +-
 .../master/assignment/OpenRegionProcedure.html  |   446 +
 .../assignment/RegionRemoteProcedureBase.html   |   682 +
 ...egionStateNode.AssignmentProcedureEvent.html |   254 +
 .../master/assignment/RegionStateNode.html  |   952 ++
 .../master/assignment/RegionStateStore.html |10 +-
 .../RegionStates.AssignmentProcedureEvent.html  |   254 -
 .../RegionStates.RegionFailedOpen.html  |38 +-
 .../RegionStates.RegionStateNode.html   |   828 -
 ...RegionStates.RegionStateStampComparator.html |14 +-
 .../RegionStates.ServerReportEvent.html |   254 -
 .../assignment/RegionStates.ServerState.html|   402 -
 .../RegionStates.ServerStateNode.html   |   542 -
 .../hbase/master/assignment/RegionStates.html   |   417 +-
 .../assignment/RegionTransitionProcedure.html   |   675 +-
 .../hbase/master/assignment/ServerState.html|   399 +
 .../ServerStateNode.ServerReportEvent.html  |   254 +
 .../master/assignment/ServerStateNode.html  |   558 +
 ...tTableRegionProcedure.StoreFileSplitter.html |16 +-
 .../assignment/SplitTableRegionProcedure.html   |   227 +-
 .../assignment/TransitRegionStateProcedure.html |  1212 ++
 .../master/assignment/UnassignProcedure.html| 

[48/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/checkstyle-aggregate.html
--
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index 2351c23..dc86afd 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase  Checkstyle Results
 
@@ -281,10 +281,10 @@
 Warnings
 Errors
 
-3703
+3711
 0
 0
-15547
+15387
 
 Files
 
@@ -4592,7 +4592,7 @@
 org/apache/hadoop/hbase/master/HMaster.java
 0
 0
-155
+153
 
 org/apache/hadoop/hbase/master/HMasterCommandLine.java
 0
@@ -4682,7 +4682,7 @@
 org/apache/hadoop/hbase/master/RegionState.java
 0
 0
-86
+2
 
 org/apache/hadoop/hbase/master/ServerListener.java
 0
@@ -4827,12 +4827,12 @@
 org/apache/hadoop/hbase/master/assignment/AssignProcedure.java
 0
 0
-5
+1
 
 org/apache/hadoop/hbase/master/assignment/AssignmentManager.java
 0
 0
-30
+13
 
 org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.java
 0
@@ -4847,7 +4847,7 @@
 org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.java
 0
 0
-4
+2
 
 org/apache/hadoop/hbase/master/assignment/MockMasterServices.java
 0
@@ -4862,22 +4862,12 @@
 org/apache/hadoop/hbase/master/assignment/RegionStates.java
 0
 0
-25
+16
 
-org/apache/hadoop/hbase/master/assignment/RegionTransitionProcedure.java
-0
-0
-3
-
 org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.java
 0
 0
-8
-
-org/apache/hadoop/hbase/master/assignment/TestAssignmentManager.java
-0
-0
-4
+5
 
 org/apache/hadoop/hbase/master/assignment/TestAssignmentOnRSCrash.java
 0
@@ -4894,310 +4884,280 @@
 0
 2
 
-org/apache/hadoop/hbase/master/assignment/TestUnexpectedStateException.java
-0
-0
-1
-
-org/apache/hadoop/hbase/master/assignment/UnassignProcedure.java
-0
-0
-4
-
-org/apache/hadoop/hbase/master/assignment/Util.java
-0
-0
-3
-
 org/apache/hadoop/hbase/master/balancer/BalancerChore.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/balancer/BalancerTestBase.java
 0
 0
 74
-
+
 org/apache/hadoop/hbase/master/balancer/BaseLoadBalancer.java
 0
 0
 60
-
+
 org/apache/hadoop/hbase/master/balancer/ClusterLoadState.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/balancer/ClusterStatusChore.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/balancer/FavoredStochasticBalancer.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/master/balancer/LoadBalancerFactory.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/master/balancer/LoadBalancerPerformanceEvaluation.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/balancer/RegionInfoComparator.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/master/balancer/RegionLocationFinder.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/master/balancer/ServerAndLoad.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/balancer/SimpleLoadBalancer.java
 0
 0
 33
-
+
 org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.java
 0
 0
 32
-
+
 org/apache/hadoop/hbase/master/balancer/TestBaseLoadBalancer.java
 0
 0
 16
-
+
 org/apache/hadoop/hbase/master/balancer/TestDefaultLoadBalancer.java
 0
 0
 48
-
+
 org/apache/hadoop/hbase/master/balancer/TestFavoredNodeTableImport.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/balancer/TestFavoredStochasticBalancerPickers.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/master/balancer/TestRegionsOnMasterOptions.java
 0
 0
 13
-
+
 org/apache/hadoop/hbase/master/balancer/TestServerAndLoad.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/balancer/TestStochasticLoadBalancer.java
 0
 0
 33
-
+
 org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/cleaner/CleanerChore.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/master/cleaner/TestCleanerChore.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/cleaner/TestHFileCleaner.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/master/cleaner/TestHFileLinkCleaner.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/master/cleaner/TestSnapshotFromMaster.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/locking/LockManager.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/master/locking/LockProcedure.java
 0
 0
 5
-
+
 org/apache/hadoop/hbase/master/normalizer/EmptyNormalizationPlan.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/normalizer/NormalizationPlan.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/normalizer/RegionNormalizerChore.java
 0
 0
 2
-
+
 org/apache/hadoop/hbase/master/normalizer/RegionNormalizerFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/master/normalizer/TestSimpleRegionNormalizerOnCluster.java
 0
 0
 2
-
+
 

[34/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html
index 73473e1..7fcf948 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":9,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -129,13 +129,16 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class MergeTableRegionsProcedure
+public class MergeTableRegionsProcedure
 extends AbstractStateMachineTableProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsState
 The procedure to Merge a region in a table.
+ 
  This procedure takes an exclusive table lock since it is working over 
multiple regions.
+ 
  It holds the lock for the life of the procedure.
- Throws exception on construction if determines context hostile to merge 
(cluster going
- down or master is shutting down or table is disabled).
+ 
+ Throws exception on construction if determines context hostile to merge 
(cluster going down or
+ master is shutting down or table is disabled).
 
 
 
@@ -283,12 +286,16 @@ extends 
+private void
+checkClosedRegions(MasterProcedureEnvenv)
+
+
 private static void
 checkRegionsToMerge(MasterProcedureEnvenv,
RegionInfo[]regionsToMerge,
booleanforcible)
 
-
+
 private static void
 checkRegionsToMerge(MasterProcedureEnvenv,
RegionInforegionToMergeA,
@@ -297,113 +304,105 @@ extends One time checks.
 
 
-
+
 private void
 cleanupMergedRegion(MasterProcedureEnvenv)
 Clean up a merged region
 
 
-
-private AssignProcedure[]
-createAssignProcedures(MasterProcedureEnvenv,
-  intregionReplication)
-
 
+private TransitRegionStateProcedure[]
+createAssignProcedures(MasterProcedureEnvenv)
+
+
 private void
 createMergedRegion(MasterProcedureEnvenv)
 Create a merged region
 
 
-
+
 private static RegionInfo
 createMergedRegionInfo(RegionInfo[]regionsToMerge)
 
-
+
 private static RegionInfo
 createMergedRegionInfo(RegionInforegionToMergeA,
   RegionInforegionToMergeB)
 Create merged region info through the specified two 
regions
 
 
-
-private UnassignProcedure[]
-createUnassignProcedures(MasterProcedureEnvenv,
-intregionReplication)
-
 
+private TransitRegionStateProcedure[]
+createUnassignProcedures(MasterProcedureEnvenv)
+
+
 protected void
 deserializeStateData(ProcedureStateSerializerserializer)
 Called on store load to allow the user to decode the 
previously serialized
  state.
 
 
-
+
 protected StateMachineProcedure.Flow
 executeFromState(MasterProcedureEnvenv,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsStatestate)
 called to perform a single step of the specified 'state' of 
the procedure
 
 
-
+
 protected 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsState
 getInitialState()
 Return the initial state object that will be used for the 
first call to executeFromState().
 
 
-
+
 RegionInfo
 getMergedRegion()
 
-
+
 private static long
 getMergedRegionIdTimestamp(RegionInforegionToMergeA,
   RegionInforegionToMergeB)
 
-
+
 protected ProcedureMetrics
 getProcedureMetrics(MasterProcedureEnvenv)
 Override this method to provide procedure specific counters 
for submitted count, failed
  count and time histogram.
 
 
-
+
 private int
 getRegionReplication(MasterProcedureEnvenv)
 
-
+
 private ServerName
 getServerName(MasterProcedureEnvenv)
 The procedure could be restarted from a different 
machine.
 
 
-
+
 protected 

[07/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteProcedure.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteProcedure.html
index 5c6ff8e..dbe617a 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/RemoteProcedureDispatcher.RemoteProcedure.html
@@ -101,7 +101,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-AssignProcedure, RefreshPeerProcedure, RegionTransitionProcedure, SyncReplicationReplayWALRemoteProcedure,
 UnassignProcedure
+AssignProcedure, CloseRegionProcedure, OpenRegionProcedure, RefreshPeerProcedure, RegionRemoteProcedureBase, RegionTransitionProcedure, SyncReplicationReplayWALRemoteProcedure,
 UnassignProcedure
 
 
 Enclosing class:

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.LockState.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.LockState.html
 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.LockState.html
index 37edbe6..cad236d 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.LockState.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.LockState.html
@@ -122,10 +122,6 @@
 protected Procedure.LockState
 MergeTableRegionsProcedure.acquireLock(MasterProcedureEnvenv)
 
-
-protected Procedure.LockState
-RegionTransitionProcedure.acquireLock(MasterProcedureEnvenv)
-
 
 
 
@@ -160,35 +156,29 @@
 
 
 protected Procedure.LockState
-RecoverMetaProcedure.acquireLock(MasterProcedureEnvenv)
-Deprecated.
-
-
-
-protected Procedure.LockState
 CreateTableProcedure.acquireLock(MasterProcedureEnvenv)
 
-
+
 protected Procedure.LockState
 AbstractStateMachineRegionProcedure.acquireLock(MasterProcedureEnvenv)
 
-
+
 protected Procedure.LockState
 CreateNamespaceProcedure.acquireLock(MasterProcedureEnvenv)
 
-
+
 protected Procedure.LockState
 AbstractStateMachineTableProcedure.acquireLock(MasterProcedureEnvenv)
 
-
+
 protected Procedure.LockState
 ServerCrashProcedure.acquireLock(MasterProcedureEnvenv)
 
-
+
 protected Procedure.LockState
 AbstractStateMachineNamespaceProcedure.acquireLock(MasterProcedureEnvenv)
 
-
+
 protected Procedure.LockState
 InitMetaProcedure.acquireLock(MasterProcedureEnvenv)
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html 
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
index 776026f..937e9c2 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/Procedure.html
@@ -164,6 +164,20 @@
 
 
 
+private void
+HMaster.checkUnsupportedProcedure(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true;
 title="class or interface in java.lang">Class? extends Procedure,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListProcedureMasterProcedureEnvprocsByType)
+In HBASE-20811, we have introduced a new TRSP to 
assign/unassign/move regions, and it is
+ incompatible with the old 
AssignProcedure/UnassignProcedure/MoveRegionProcedure.
+
+
+
+private void
+HMaster.checkUnsupportedProcedure(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
 title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true;
 title="class or interface in java.lang">Class? extends Procedure,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListProcedureMasterProcedureEnvprocsByType)
+In HBASE-20811, we have introduced a new TRSP to 
assign/unassign/move regions, and it is
+ incompatible with the old 
AssignProcedure/UnassignProcedure/MoveRegionProcedure.
+
+
+
 void
 MasterCoprocessorHost.postGetProcedures(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
 title="class or interface in java.util">ListProcedure?procInfoList)
 
@@ -188,49 +202,81 @@
 
 class
 AssignProcedure
-Procedure that describe the assignment of a single 
region.
+Deprecated.
+Do not 

[33/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.

2018-08-21 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7ae6a80c/devapidocs/org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html
index eb84cce..b01daca 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":42,"i1":42,"i2":42,"i3":42,"i4":42,"i5":42,"i6":42,"i7":42,"i8":42,"i9":42,"i10":42};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
 
 
 PrevClass
-NextClass
+NextClass
 
 
 Frames
@@ -132,17 +132,19 @@ var activeTableTab = "activeTableTab";
 https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
 title="class or interface in java.lang">ComparableProcedureMasterProcedureEnv, TableProcedureInterface
 
 
+Deprecated.
+Do not use any 
more.
+
 
-@InterfaceAudience.Private
-public class MoveRegionProcedure
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
 title="class or interface in java.lang">@Deprecated
+ @InterfaceAudience.Private
+public class MoveRegionProcedure
 extends AbstractStateMachineRegionProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionState
-Procedure that implements a RegionPlan.
- It first runs an unassign subprocedure followed
- by an assign subprocedure. It takes a lock on the region being moved.
- It holds the lock for the life of the procedure.
-
- Throws exception on construction if determines context hostile to move 
(cluster going
- down or master is shutting down or table is disabled).
+Leave here only for checking if we can successfully start 
the master.
+
+See Also:
+TransitRegionStateProcedure
+
 
 
 
@@ -191,12 +193,10 @@ extends Field and Description
 
 
-private static org.slf4j.Logger
-LOG
-
-
 private RegionPlan
-plan
+plan
+Deprecated.
+
 
 
 
@@ -227,12 +227,9 @@ extends Constructor and Description
 
 
-MoveRegionProcedure()
-
-
-MoveRegionProcedure(MasterProcedureEnvenv,
-   RegionPlanplan,
-   booleancheck)
+MoveRegionProcedure()
+Deprecated.
+
 
 
 
@@ -244,7 +241,7 @@ extends 
-All MethodsInstance MethodsConcrete Methods
+All MethodsInstance MethodsConcrete MethodsDeprecated Methods
 
 Modifier and Type
 Method and Description
@@ -252,6 +249,7 @@ extends 
 boolean
 abort(MasterProcedureEnvenv)
+Deprecated.
 The abort() call is asynchronous and each procedure must 
decide how to deal
  with it, if they want to be abortable.
 
@@ -259,6 +257,7 @@ extends 
 protected void
 deserializeStateData(ProcedureStateSerializerserializer)
+Deprecated.
 Called on store load to allow the user to decode the 
previously serialized
  state.
 
@@ -267,34 +266,41 @@ extends protected StateMachineProcedure.Flow
 executeFromState(MasterProcedureEnvenv,
 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionStatestate)
+Deprecated.
 called to perform a single step of the specified 'state' of 
the procedure
 
 
 
 protected 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionState
 getInitialState()
+Deprecated.
 Return the initial state object that will be used for the 
first call to executeFromState().
 
 
 
 protected 
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionState
 getState(intstateId)
+Deprecated.
 Convert an ordinal (or state id) to an Enum (or more 
descriptive) state object.
 
 
 
 protected int
 getStateId(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionStatestate)
+Deprecated.
 Convert the Enum (or more descriptive) state object to an 
ordinal (or state id).
 
 
 
 TableName
-getTableName()
+getTableName()
+Deprecated.
+
 
 
 TableProcedureInterface.TableOperationType
 getTableOperationType()
+Deprecated.
 Given an operation type we can take decisions about what to 
do with pending operations.
 
 
@@ -302,12 +308,14 @@ extends protected void
 rollbackState(MasterProcedureEnvenv,
  
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MoveRegionStatestate)
+Deprecated.
 called to perform the rollback of the specified state
 
 
 
 protected void
 

hbase-site git commit: INFRA-10751 Empty commit

2018-08-21 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 7ae6a80c0 -> 8fa645a59


INFRA-10751 Empty commit


Project: http://git-wip-us.apache.org/repos/asf/hbase-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase-site/commit/8fa645a5
Tree: http://git-wip-us.apache.org/repos/asf/hbase-site/tree/8fa645a5
Diff: http://git-wip-us.apache.org/repos/asf/hbase-site/diff/8fa645a5

Branch: refs/heads/asf-site
Commit: 8fa645a5953e059adca9a5ac7814644f54f9c84d
Parents: 7ae6a80
Author: jenkins 
Authored: Tue Aug 21 14:47:41 2018 +
Committer: jenkins 
Committed: Tue Aug 21 14:47:41 2018 +

--

--