[36/51] [partial] hbase-site git commit: Published site at 620d70d6186fb800299bcc62ad7179fccfd1be41.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/aa3fb87f/devapidocs/org/apache/hadoop/hbase/replication/class-use/ReplicationException.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/replication/class-use/ReplicationException.html b/devapidocs/org/apache/hadoop/hbase/replication/class-use/ReplicationException.html index f889881..32873a6 100644 --- a/devapidocs/org/apache/hadoop/hbase/replication/class-use/ReplicationException.html +++ b/devapidocs/org/apache/hadoop/hbase/replication/class-use/ReplicationException.html @@ -115,10 +115,14 @@ -org.apache.hadoop.hbase.util +org.apache.hadoop.hbase.thrift2.client +org.apache.hadoop.hbase.util + + + org.apache.hadoop.hbase.util.hbck @@ -199,13 +203,18 @@ +static ReplicationPeerConfig +ReplicationPeerConfigUtil.appendExcludeTableCFsToReplicationPeerConfig(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringexcludeTableCfs, +ReplicationPeerConfigpeerConfig) + + void ReplicationAdmin.appendPeerTableCFs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid, https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,? extends https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">Collectionhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtableCfs) Deprecated. - + void ReplicationAdmin.appendPeerTableCFs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtableCfs) @@ -215,12 +224,18 @@ - + boolean ReplicationAdmin.getPeerState(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid) Deprecated. + +static ReplicationPeerConfig +ReplicationPeerConfigUtil.removeExcludeTableCFsFromReplicationPeerConfig(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringexcludeTableCfs, + ReplicationPeerConfigpeerConfig, + https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid) + void ReplicationAdmin.removePeerTableCFs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid, @@ -1113,6 +1128,30 @@ + + + +Uses of ReplicationException in org.apache.hadoop.hbase.thrift2.client + +Methods in org.apache.hadoop.hbase.thrift2.client that throw ReplicationException + +Modifier and Type +Method and Description + + + +void +ThriftAdmin.appendReplicationPeerTableCFs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid, + https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtableCfs) + + +void +ThriftAdmin.removeReplicationPeerTableCFs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid, + https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in
[36/51] [partial] hbase-site git commit: Published site at 281d6429e55149cc4c05430dcc1d1dc136d8b245.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/901d593a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationFuture.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationFuture.html b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationFuture.html index 2f8b9ab..18567c1 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationFuture.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ReplicationFuture.html @@ -124,7 +124,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private @InterfaceStability.Evolving -private static class HBaseAdmin.ReplicationFuture +private static class HBaseAdmin.ReplicationFuture extends HBaseAdmin.ProcedureFuturehttps://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void @@ -248,7 +248,7 @@ extends peerId -private finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String peerId +private finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String peerId @@ -257,7 +257,7 @@ extends getOperation -private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true; title="class or interface in java.util.function">Supplierhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getOperation +private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true; title="class or interface in java.util.function">Supplierhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getOperation @@ -274,7 +274,7 @@ extends ReplicationFuture -publicReplicationFuture(HBaseAdminadmin, +publicReplicationFuture(HBaseAdminadmin, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">LongprocId, https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true; title="class or interface in java.util.function">Supplierhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetOperation) @@ -294,7 +294,7 @@ extends toString -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtoString() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtoString() Overrides: https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--; title="class or interface in java.lang">toStringin classhttps://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object http://git-wip-us.apache.org/repos/asf/hbase-site/blob/901d593a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.RestoreSnapshotFuture.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.RestoreSnapshotFuture.html b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.RestoreSnapshotFuture.html index e1735a3..e2ed75c 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.RestoreSnapshotFuture.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.RestoreSnapshotFuture.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -private static class HBaseAdmin.RestoreSnapshotFuture +private static class HBaseAdmin.RestoreSnapshotFuture extends HBaseAdmin.TableFuturehttps://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void @@ -255,7 +255,7 @@ extends RestoreSnapshotFuture -publicRestoreSnapshotFuture(HBaseAdminadmin, +publicRestoreSnapshotFuture(HBaseAdminadmin, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescriptionsnapshot, TableNametableName, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.RestoreSnapshotResponseresponse) @@ -267,7 +267,7 @@ extends RestoreSnapshotFuture -publicRestoreSnapshotFuture(HBaseAdminadmin, +publicRestoreSnapshotFuture(HBaseAdminadmin, TableNametableName,
[36/51] [partial] hbase-site git commit: Published site at 466fa920fee572fe20db3b77ebf539dc304d5f31.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2bf59208/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html index 4527b5b..5060801 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -class RawAsyncHBaseAdmin +class RawAsyncHBaseAdmin 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 AsyncAdmin The implementation of AsyncAdmin. @@ -150,7 +150,7 @@ implements Class and Description -private class +private static class RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer @@ -162,19 +162,19 @@ implements RawAsyncHBaseAdmin.ConverterD,S -private class +private static class RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer @@ -182,11 +182,11 @@ implements RawAsyncHBaseAdmin.DeleteTableProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.DisableTableProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.EnableTableProcedureBiConsumer @@ -194,35 +194,35 @@ implements RawAsyncHBaseAdmin.MasterRpcCallRESP,REQ -private class +private static class RawAsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.ModifyNamespaceProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.ModifyTableProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.ProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.ReplicationProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.SplitTableRegionProcedureBiConsumer @@ -230,11 +230,11 @@ implements RawAsyncHBaseAdmin.TableOperator -private class +private static class RawAsyncHBaseAdmin.TableProcedureBiConsumer -private class +private static class RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer @@ -1460,7 +1460,7 @@ implements FLUSH_TABLE_PROCEDURE_SIGNATURE -public static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String FLUSH_TABLE_PROCEDURE_SIGNATURE +public static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String FLUSH_TABLE_PROCEDURE_SIGNATURE See Also: Constant Field Values @@ -1473,7 +1473,7 @@ implements LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -1482,7 +1482,7 @@ implements connection -private finalAsyncConnectionImpl connection +private finalAsyncConnectionImpl connection @@ -1491,7 +1491,7 @@ implements retryTimer -private finalorg.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer retryTimer +private finalorg.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer retryTimer @@ -1500,7 +1500,7 @@ implements metaTable -private finalAsyncTableAdvancedScanResultConsumer metaTable +private finalAsyncTableAdvancedScanResultConsumer metaTable @@ -1509,7 +1509,7 @@ implements rpcTimeoutNs -private finallong rpcTimeoutNs +private finallong rpcTimeoutNs @@ -1518,7 +1518,7 @@ implements operationTimeoutNs -private finallong operationTimeoutNs +private finallong operationTimeoutNs @@ -1527,7 +1527,7 @@ implements pauseNs -private finallong pauseNs +private finallong pauseNs @@ -1536,7 +1536,7 @@ implements maxAttempts -private finalint maxAttempts +private finalint maxAttempts @@ -1545,7 +1545,7 @@ implements startLogErrorsCnt -private finalint startLogErrorsCnt +private finalint startLogErrorsCnt @@ -1554,7 +1554,7 @@ implements ng -private finalNonceGenerator ng +private finalNonceGenerator ng @@ -1571,7 +1571,7 @@ implements RawAsyncHBaseAdmin -RawAsyncHBaseAdmin(AsyncConnectionImplconnection, +RawAsyncHBaseAdmin(AsyncConnectionImplconnection, org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimerretryTimer, AsyncAdminBuilderBasebuilder) @@ -1590,7 +1590,7
[36/51] [partial] hbase-site git commit: Published site at e4b6b4afb933a961f543537875f87a2dc62d3757.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/849d84a8/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServerRunner.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServerRunner.html b/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServerRunner.html deleted file mode 100644 index 780d858..000 --- a/devapidocs/org/apache/hadoop/hbase/thrift/ThriftServerRunner.html +++ /dev/null @@ -1,1291 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - - - - -ThriftServerRunner (Apache HBase 3.0.0-SNAPSHOT API) - - - - - -var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":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.thrift -Class ThriftServerRunner - - - -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.thrift.ThriftServerRunner - - - - - - - -All Implemented Interfaces: -https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true; title="class or interface in java.lang">Runnable - - - -@InterfaceAudience.Private -public class ThriftServerRunner -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/Runnable.html?is-external=true; title="class or interface in java.lang">Runnable -ThriftServerRunner - this class starts up a Thrift server which implements - the Hbase API specified in the Hbase.thrift IDL file. - - - - - - - - - - - -Nested Class Summary - -Nested Classes - -Modifier and Type -Class and Description - - -static class -ThriftServerRunner.HBaseHandler -The HBaseHandler is a glue object that connects Thrift RPC calls to the - HBase client API primarily defined in the Admin and Table objects. - - - -static class -ThriftServerRunner.ImplType -An enum of server implementation selections - - - -static class -ThriftServerRunner.IOErrorWithCause - - -protected static class -ThriftServerRunner.ResultScannerWrapper - - - - - - - - - -Field Summary - -Fields - -Modifier and Type -Field and Description - - -(package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -BACKLOG_CONF_KEY - - -(package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -BIND_CONF_KEY - - -(package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -COALESCE_INC_KEY - - -(package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -COMPACT_CONF_KEY - - -private org.apache.hadoop.conf.Configuration -conf - - -private static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -DEFAULT_BIND_ADDR - - -private static int -DEFAULT_HTTP_MAX_HEADER_SIZE - - -static int -DEFAULT_LISTEN_PORT - - -private boolean -doAsEnabled - - -(package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -FRAMED_CONF_KEY - - -private org.apache.hadoop.hbase.thrift.generated.Hbase.Iface -handler - - -private ThriftServerRunner.HBaseHandler -hbaseHandler - - -private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -host - - -static int -HREGION_VERSION - - -(package private) static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -HTTP_MAX_THREADS_KEY
[36/51] [partial] hbase-site git commit: Published site at 3ab895979b643a2980bcdb7fee2078f14b614210.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ef0dd56d/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.BackupCommand.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.BackupCommand.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.BackupCommand.html index fe6e8f5..1af8e38 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.BackupCommand.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.BackupCommand.html @@ -206,6 +206,6 @@ the order they are declared. -Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072019 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ef0dd56d/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.html index 5f28ee6..a40f9dd 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreConstants.html @@ -120,6 +120,6 @@ -Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072019 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ef0dd56d/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreFactory.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreFactory.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreFactory.html index c44c444..4fb2cb4 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreFactory.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupRestoreFactory.html @@ -120,6 +120,6 @@ -Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072019 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ef0dd56d/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupTableInfo.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupTableInfo.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupTableInfo.html index b3ae593..39ef0d1 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupTableInfo.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupTableInfo.html @@ -205,6 +205,6 @@ -Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072019 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ef0dd56d/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupType.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupType.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupType.html index bdfc51b..5c93d59 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupType.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupType.html @@ -387,6 +387,6 @@ the order they are declared. -Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072019 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ef0dd56d/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html b/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html index 0e08d87..ba5ce85 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/FailedArchiveException.html @@ -167,6 +167,6 @@ -Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072019 https://www.apache.org/;>The Apache Software Foundation. All rights reserved.
[36/51] [partial] hbase-site git commit: Published site at 7820ba1dbdba58b1002cdfde08eb21aa7a0bb6da.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/09ea0d5f/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.html index 2c3dfe3..da0a020 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ValueRewritingObserver.html @@ -257,7 +257,7 @@ implements RegionObserver -postAppend, postBatchMutate, postBatchMutateIndispensably, postBulkLoadHFile, postCheckAndDelete, postCheckAndPut, postClose, postCloseRegionOperation, postCommitStoreFile, postCompact, postCompactSelection, postDelete, postExists, postFlush, postFlush, postGetOp, postIncrement, postInstantiateDeleteTracker, postMemStoreCompaction, postMutationBeforeWAL, postOpen, postPut, postReplayWALs, postScannerClose, postScannerFilterRow, postScannerNext, postScannerOpen, postStartRegionOperation, postStoreFileReaderOpen, postWALRestore, preAppend, preAppendAfterRowLock, preBatchMutate, preBulkLoadHFile, preCheckAndDelete, preCheckAndDeleteAfterRowLock, preCheckAndPut, preCheckAndPutAfterRowLock, preClose, preCommitStoreFile, preCompactScannerOpen, preCompactSelection, preDelete, preExists, preFlush, preFlush, preFlushScannerOpen, preGetOp, preIncrement, preIncrementAfterRowLock, preMemStoreCompaction, preMemStoreCompactionCompac t, preMemStoreCompactionCompactScannerOpen, preOpen, prePrepareTimeStampForDeleteVersion, prePut, preReplayWALs, preScannerClose, preScannerNext, preScannerOpen, preStoreFileReaderOpen, preStoreScannerOpen, preWALRestore +postAppend, postAppendBeforeWAL, postBatchMutate, postBatchMutateIndispensably, postBulkLoadHFile, postCheckAndDelete, postCheckAndPut, postClose, postCloseRegionOperation, postCommitStoreFile, postCompact, postCompactSelection, postDelete, postExists, postFlush, postFlush, postGetOp, postIncrement, postIncrementBeforeWAL, postInstantiateDeleteTracker, postMemStoreCompaction, postMutationBeforeWAL, postOpen, postPut, postReplayWALs, postScannerClose, postScannerFilterRow, postScannerNext, postScannerOpen, postStartRegionOperation, postStoreFileReaderOpen, postWALRestore, preAppend, preAppendAfterRowLock, preBatchMutate, preBulkLoadHFile, preCheckAndDelete, preCheckAndDeleteAfterRowLock, preCheckAndPut, preCheckAndPutAfterRowLock, preClose, preCommitStoreFile, preCompactScannerOpen, preCompactSelection, preDelete, preExists, preFlush, preFlush, preFlushScannerOpen, preGetOp, preIncrement, preIncrementAfterRowLock, preMemStoreCompaction, preMemStoreCompactionCompact, preMemStoreCompactionCompactScannerOpen, preOpen, prePrepareTimeStampForDeleteVersion, prePut, preReplayWALs, preScannerClose, preScannerNext, preScannerOpen, preStoreFileReaderOpen, preStoreScannerOpen, preWALRestore http://git-wip-us.apache.org/repos/asf/hbase-site/blob/09ea0d5f/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html index 0e0fe7d..c7c92c6 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html @@ -339,7 +339,7 @@ implements RegionObserver -postAppend, postBatchMutate, postBatchMutateIndispensably, postBulkLoadHFile, postCheckAndDelete, postCheckAndPut, postClose, postCloseRegionOperation, postCommitStoreFile, postCompact, postCompactSelection, postDelete, postExists, postFlush, postFlush, postGetOp, postIncrement, postInstantiateDeleteTracker, postMemStoreCompaction, postMutationBeforeWAL, postOpen, postPut, postReplayWALs, postScannerClose, postScannerFilterRow, postScannerNext, postScannerOpen, postStartRegionOperation, postStoreFileReaderOpen, postWALRestore, preAppend, preAppendAfterRowLock, preBatchMutate, preBulkLoadHFile, preCheckAndDelete, preCheckAndDeleteAfterRowLock, preCheckAndPut, preCheckAndPutAfterRowLock, preClose, preCommitStoreFile, preCompactSelection, preDelete, preExists, preFlush, preIncrementAfterRowLock, preMemStoreCompaction, preOpen, prePrepareTimeStampForDeleteVersion, prePut, preReplayWALs, preScannerClose, preScannerNext, preScannerOpen, preStoreFileReaderOpen, preWALRestore +postAppend, postAppendBeforeWAL, postBatchMutate, postBatchMutateIndispensably, postBulkLoadHFile, postCheckAndDelete,
[36/51] [partial] hbase-site git commit: Published site at c448604ceb987d113913f0583452b2abce04db0d.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/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 e647dc5..b1366ce 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStates.html @@ -378,7 +378,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getRegionTransitionState(RegionInfohri) -(package private) ServerStateNode +ServerStateNode getServerNode(ServerNameserverName) @@ -1201,7 +1201,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getServerNode -ServerStateNodegetServerNode(ServerNameserverName) +publicServerStateNodegetServerNode(ServerNameserverName) @@ -1210,7 +1210,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getAverageLoad -publicdoublegetAverageLoad() +publicdoublegetAverageLoad() @@ -1219,7 +1219,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html addRegionToServer -publicServerStateNodeaddRegionToServer(RegionStateNoderegionNode) +publicServerStateNodeaddRegionToServer(RegionStateNoderegionNode) @@ -1228,7 +1228,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html isReplicaAvailableForRegion -publicbooleanisReplicaAvailableForRegion(RegionInfoinfo) +publicbooleanisReplicaAvailableForRegion(RegionInfoinfo) @@ -1237,7 +1237,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html removeRegionFromServer -publicServerStateNoderemoveRegionFromServer(ServerNameserverName, +publicServerStateNoderemoveRegionFromServer(ServerNameserverName, RegionStateNoderegionNode) @@ -1247,7 +1247,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html regionNamesToString -public statichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringregionNamesToString(https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">Collectionbyte[]regions) +public statichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringregionNamesToString(https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">Collectionbyte[]regions) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/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 index b2da9e3..6837096 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerState.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerState.html @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private - enum ServerState +public 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. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerStateNode.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerStateNode.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerStateNode.html index dc27067..f82b75a 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerStateNode.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/ServerStateNode.html @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -class ServerStateNode +public class ServerStateNode 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">ComparableServerStateNode State of Server; list of hosted regions, etc. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/master/assignment/SplitTableRegionProcedure.StoreFileSplitter.html -- diff --git
[36/51] [partial] hbase-site git commit: Published site at 8bf966c8e936dec4d83bcbe85c5aab543f14a0df.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/27555316/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html b/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html index cd0b50b..8167077 100644 --- a/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html +++ b/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html @@ -18,8 +18,8 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":9,"i15":10,"i16":10,"i17":9,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10}; -var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9}; +var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; var tableTab = "tableTab"; @@ -110,20 +110,17 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class MetaTableLocator +public final class MetaTableLocator 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 class to perform operation (get/wait for/verify/set/delete) on znode in ZooKeeper - which keeps hbase:meta region server location. - - Stateless class with a bunch of static methods. Doesn't manage resources passed in - (e.g. Connection, ZKWatcher etc). - - Meta region location is set by RegionServerServices. - This class doesn't use ZK watchers, rather accesses ZK directly. - - This class it stateless. The only reason it's not made a non-instantiable util class - with a collection of static methods is that it'd be rather hard to mock properly in tests. - +Utility class to perform operation (get/wait for/verify/set/delete) on znode in ZooKeeper which + keeps hbase:meta region server location. + + Stateless class with a bunch of static methods. Doesn't manage resources passed in (e.g. + Connection, ZKWatcher etc). + + Meta region location is set by RegionServerServices. This class doesn't use ZK + watchers, rather accesses ZK directly. + TODO: rewrite using RPC calls to master to find out about hbase:meta. @@ -147,10 +144,6 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html private static org.slf4j.Logger LOG - -private boolean -stopped - @@ -163,10 +156,12 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html Constructors -Constructor and Description +Modifier +Constructor and Description -MetaTableLocator() +private +MetaTableLocator() @@ -178,13 +173,13 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html Method Summary -All MethodsStatic MethodsInstance MethodsConcrete Methods +All MethodsStatic MethodsConcrete Methods Modifier and Type Method and Description -ServerName +static ServerName blockUntilAvailable(ZKWatcherzkw, intreplicaId, longtimeout) @@ -192,14 +187,14 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html -ServerName +static ServerName blockUntilAvailable(ZKWatcherzkw, longtimeout) Wait until the meta region is available and is not in transition. -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName +static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName blockUntilAvailable(ZKWatcherzkw, longtimeout, org.apache.hadoop.conf.Configurationconf) @@ -207,92 +202,77 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html -void +static void deleteMetaLocation(ZKWatcherzookeeper) Deletes the location of hbase:meta in ZooKeeper. -void +static void deleteMetaLocation(ZKWatcherzookeeper, intreplicaId) -private static org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface -getCachedConnection(ClusterConnectionconnection, - ServerNamesn) - - -private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo +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
[36/51] [partial] hbase-site git commit: Published site at 1acbd36c903b048141866b143507bfce124a5c5f.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5299e667/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html index cf030a2..650d72e 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html +++ b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html @@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public static class TableDescriptorBuilder.ModifyableTableDescriptor +public static class TableDescriptorBuilder.ModifyableTableDescriptor 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 TableDescriptor, https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableTableDescriptorBuilder.ModifyableTableDescriptor TODO: make this private after removing the HTableDescriptor @@ -664,7 +664,7 @@ implements name -private finalTableName name +private finalTableName name @@ -673,7 +673,7 @@ implements values -private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapBytes,Bytes values +private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapBytes,Bytes values A map which holds the metadata information of the table. This metadata includes values like IS_META, SPLIT_POLICY, MAX_FILE_SIZE, READONLY, MEMSTORE_FLUSHSIZE etc... @@ -685,7 +685,7 @@ implements families -private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],ColumnFamilyDescriptor families +private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],ColumnFamilyDescriptor families Maps column family name to the respective FamilyDescriptors @@ -704,7 +704,7 @@ implements ModifyableTableDescriptor @InterfaceAudience.Private -publicModifyableTableDescriptor(TableNamename) +publicModifyableTableDescriptor(TableNamename) Construct a table descriptor specifying a TableName object Parameters: @@ -719,7 +719,7 @@ public ModifyableTableDescriptor -privateModifyableTableDescriptor(TableDescriptordesc) +privateModifyableTableDescriptor(TableDescriptordesc) @@ -730,7 +730,7 @@ publichttps://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true; title="class or interface in java.lang">@Deprecated -publicModifyableTableDescriptor(TableNamename, +publicModifyableTableDescriptor(TableNamename, TableDescriptordesc) Deprecated. Construct a table descriptor by cloning the descriptor passed as a @@ -751,7 +751,7 @@ public ModifyableTableDescriptor -privateModifyableTableDescriptor(TableNamename, +privateModifyableTableDescriptor(TableNamename, https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">CollectionColumnFamilyDescriptorfamilies, https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapBytes,Bytesvalues) @@ -770,7 +770,7 @@ public isMetaRegion -publicbooleanisMetaRegion() +publicbooleanisMetaRegion() Checks if this table is hbase:meta region. Specified by: @@ -786,7 +786,7 @@ public isMetaTable -publicbooleanisMetaTable() +publicbooleanisMetaTable() Checks if the table is a hbase:meta table Specified by: @@ -802,7 +802,7 @@ public getValue -publicBytesgetValue(Byteskey) +publicBytesgetValue(Byteskey) Description copied from interface:TableDescriptor Getter for accessing the metadata associated with the key. @@ -821,7 +821,7 @@ public getValue -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetValue(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringkey) +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetValue(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringkey) Description copied from
[36/51] [partial] hbase-site git commit: Published site at 130057f13774f6b213cdb06952c805a29d59396e.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/68eae623/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.PermissionCache.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.PermissionCache.html b/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.PermissionCache.html deleted file mode 100644 index 9edfa17..000 --- a/devapidocs/org/apache/hadoop/hbase/security/access/TableAuthManager.PermissionCache.html +++ /dev/null @@ -1,428 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - - - - -TableAuthManager.PermissionCache (Apache HBase 3.0.0-SNAPSHOT API) - - - - - -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":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.security.access -Class TableAuthManager.PermissionCacheT extends Permission - - - -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.security.access.TableAuthManager.PermissionCacheT - - - - - - - -Enclosing class: -TableAuthManager - - - -private static class TableAuthManager.PermissionCacheT extends Permission -extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object - - - - - - - - - - - -Field Summary - -Fields - -Modifier and Type -Field and Description - - -private org.apache.hbase.thirdparty.com.google.common.collect.ListMultimaphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,T -groupCache -Cache of group permissions - - - -private org.apache.hbase.thirdparty.com.google.common.collect.ListMultimaphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,T -userCache -Cache of user permissions - - - - - - - - - - -Constructor Summary - -Constructors - -Modifier -Constructor and Description - - -private -PermissionCache() - - - - - - - - - -Method Summary - -All MethodsInstance MethodsConcrete Methods - -Modifier and Type -Method and Description - - -org.apache.hbase.thirdparty.com.google.common.collect.ListMultimaphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,T -getAllPermissions() -Returns a combined map of user and group permissions, with group names - distinguished according to AuthUtil.isGroupPrincipal(String). - - - -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListT -getGroup(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringgroup) - - -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListT -getUser(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringuser) - - -void -putGroup(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringgroup, -Tperm) - - -void -putUser(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringuser, - Tperm) - - -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListT -replaceGroup(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringgroup, -https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true; title="class or interface in java.lang">Iterable? extends Tperms) - -
[36/51] [partial] hbase-site git commit: Published site at d5e4faacc354c1bc4d93efa71ca97ee3a056123e.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b5e107c3/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html index 945df4f..d861bcd 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/procedure/MasterProcedureScheduler.html @@ -28,976 +28,983 @@ 020import java.io.IOException; 021import java.util.Arrays; 022import java.util.List; -023import org.apache.hadoop.hbase.ServerName; -024import org.apache.hadoop.hbase.TableExistsException; -025import org.apache.hadoop.hbase.TableName; -026import org.apache.hadoop.hbase.TableNotFoundException; -027import org.apache.hadoop.hbase.client.RegionInfo; -028import org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType; -029import org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler; -030import org.apache.hadoop.hbase.procedure2.LockAndQueue; -031import org.apache.hadoop.hbase.procedure2.LockedResource; -032import org.apache.hadoop.hbase.procedure2.LockedResourceType; -033import org.apache.hadoop.hbase.procedure2.Procedure; -034import org.apache.hadoop.hbase.util.AvlUtil.AvlIterableList; -035import org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator; -036import org.apache.hadoop.hbase.util.AvlUtil.AvlTree; -037import org.apache.hadoop.hbase.util.AvlUtil.AvlTreeIterator; -038import org.apache.yetus.audience.InterfaceAudience; -039import org.slf4j.Logger; -040import org.slf4j.LoggerFactory; -041 -042import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting; +023import java.util.function.Function; +024import org.apache.hadoop.hbase.ServerName; +025import org.apache.hadoop.hbase.TableExistsException; +026import org.apache.hadoop.hbase.TableName; +027import org.apache.hadoop.hbase.TableNotFoundException; +028import org.apache.hadoop.hbase.client.RegionInfo; +029import org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType; +030import org.apache.hadoop.hbase.procedure2.AbstractProcedureScheduler; +031import org.apache.hadoop.hbase.procedure2.LockAndQueue; +032import org.apache.hadoop.hbase.procedure2.LockStatus; +033import org.apache.hadoop.hbase.procedure2.LockedResource; +034import org.apache.hadoop.hbase.procedure2.LockedResourceType; +035import org.apache.hadoop.hbase.procedure2.Procedure; +036import org.apache.hadoop.hbase.util.AvlUtil.AvlIterableList; +037import org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator; +038import org.apache.hadoop.hbase.util.AvlUtil.AvlTree; +039import org.apache.hadoop.hbase.util.AvlUtil.AvlTreeIterator; +040import org.apache.yetus.audience.InterfaceAudience; +041import org.slf4j.Logger; +042import org.slf4j.LoggerFactory; 043 -044/** -045 * ProcedureScheduler for the Master Procedures. -046 * This ProcedureScheduler tries to provide to the ProcedureExecutor procedures -047 * that can be executed without having to wait on a lock. -048 * Most of the master operations can be executed concurrently, if they -049 * are operating on different tables (e.g. two create table procedures can be performed -050 * at the same time) or against two different servers; say two servers that crashed at -051 * about the same time. -052 * -053 * pEach procedure should implement an Interface providing information for this queue. -054 * For example table related procedures should implement TableProcedureInterface. -055 * Each procedure will be pushed in its own queue, and based on the operation type -056 * we may make smarter decisions: e.g. we can abort all the operations preceding -057 * a delete table, or similar. -058 * -059 * h4Concurrency control/h4 -060 * Concurrent access to member variables (tableRunQueue, serverRunQueue, locking, tableMap, -061 * serverBuckets) is controlled by schedLock(). This mainly includes:br -062 * ul -063 * li -064 * {@link #push(Procedure, boolean, boolean)}: A push will add a Queue back to run-queue -065 * when: -066 * ol -067 * liQueue was empty before push (so must have been out of run-queue)/li -068 * liChild procedure is added (which means parent procedure holds exclusive lock, and it -069 * must have moved Queue out of run-queue)/li -070 * /ol -071 * /li -072 * li -073 * {@link #poll(long)}: A poll will remove a Queue from run-queue when: -074 * ol -075 * liQueue becomes empty after poll/li -076 * liExclusive lock is requested by polled procedure and lock is available (returns the -077 * procedure)/li -078 * liExclusive lock is requested but lock is not available (returns
[36/51] [partial] hbase-site git commit: Published site at 3fe8649b2c9ba1271c25e8f476548907e4c7a90d.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8f09a71d/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CPRequestCostFunction.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CPRequestCostFunction.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CPRequestCostFunction.html index c7d99b2..9d1542c 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CPRequestCostFunction.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CPRequestCostFunction.html @@ -382,1357 +382,1365 @@ 374for (int i = 0; i this.curFunctionCosts.length; i++) { 375 curFunctionCosts[i] = tempFunctionCosts[i]; 376} -377LOG.info("start StochasticLoadBalancer.balancer, initCost=" + currentCost + ", functionCost=" -378+ functionCost()); +377double initCost = currentCost; +378double newCost = currentCost; 379 -380double initCost = currentCost; -381double newCost = currentCost; -382 -383long computedMaxSteps; -384if (runMaxSteps) { -385 computedMaxSteps = Math.max(this.maxSteps, -386 ((long)cluster.numRegions * (long)this.stepsPerRegion * (long)cluster.numServers)); -387} else { -388 computedMaxSteps = Math.min(this.maxSteps, -389 ((long)cluster.numRegions * (long)this.stepsPerRegion * (long)cluster.numServers)); -390} -391// Perform a stochastic walk to see if we can get a good fit. -392long step; -393 -394for (step = 0; step computedMaxSteps; step++) { -395 Cluster.Action action = nextAction(cluster); -396 -397 if (action.type == Type.NULL) { -398continue; -399 } -400 -401 cluster.doAction(action); -402 updateCostsWithAction(cluster, action); -403 -404 newCost = computeCost(cluster, currentCost); -405 -406 // Should this be kept? -407 if (newCost currentCost) { -408currentCost = newCost; -409 -410// save for JMX -411curOverallCost = currentCost; -412for (int i = 0; i this.curFunctionCosts.length; i++) { -413 curFunctionCosts[i] = tempFunctionCosts[i]; -414} -415 } else { -416// Put things back the way they were before. -417// TODO: undo by remembering old values -418Action undoAction = action.undoAction(); -419cluster.doAction(undoAction); -420updateCostsWithAction(cluster, undoAction); -421 } -422 -423 if (EnvironmentEdgeManager.currentTime() - startTime -424 maxRunningTime) { -425break; -426 } -427} -428long endTime = EnvironmentEdgeManager.currentTime(); -429 -430 metricsBalancer.balanceCluster(endTime - startTime); -431 -432// update costs metrics -433updateStochasticCosts(tableName, curOverallCost, curFunctionCosts); -434if (initCost currentCost) { -435 plans = createRegionPlans(cluster); -436 LOG.info("Finished computing new load balance plan. Computation took {}" + -437" to try {} different iterations. Found a solution that moves " + -438"{} regions; Going from a computed cost of {}" + -439" to a new cost of {}", java.time.Duration.ofMillis(endTime - startTime), -440step, plans.size(), initCost, currentCost); -441 return plans; -442} -443LOG.info("Could not find a better load balance plan. Tried {} different configurations in " + -444 "{}, and did not find anything with a computed cost less than {}", step, -445 java.time.Duration.ofMillis(endTime - startTime), initCost); -446return null; -447 } -448 -449 /** -450 * update costs to JMX -451 */ -452 private void updateStochasticCosts(TableName tableName, Double overall, Double[] subCosts) { -453if (tableName == null) return; -454 -455// check if the metricsBalancer is MetricsStochasticBalancer before casting -456if (metricsBalancer instanceof MetricsStochasticBalancer) { -457 MetricsStochasticBalancer balancer = (MetricsStochasticBalancer) metricsBalancer; -458 // overall cost -459 balancer.updateStochasticCost(tableName.getNameAsString(), -460"Overall", "Overall cost", overall); -461 -462 // each cost function -463 for (int i = 0; i costFunctions.length; i++) { -464CostFunction costFunction = costFunctions[i]; -465String costFunctionName = costFunction.getClass().getSimpleName(); -466Double costPercent = (overall == 0) ? 0 : (subCosts[i] / overall); -467// TODO: cost function may need a specific description -468 balancer.updateStochasticCost(tableName.getNameAsString(), costFunctionName, -469 "The percent of " + costFunctionName, costPercent); -470 } -471} -472 } -473 -474
[36/51] [partial] hbase-site git commit: Published site at 7adf590106826b9e4432cfeee06acdc0ccff8c6e.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/425db230/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html index 55d34df..688bd4e 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html @@ -513,1737 +513,1727 @@ 505 private void loadProcedures(ProcedureIterator procIter, boolean abortOnCorruption) 506 throws IOException { 507// 1. Build the rollback stack -508int runnablesCount = 0; +508int runnableCount = 0; 509int failedCount = 0; -510while (procIter.hasNext()) { -511 boolean finished = procIter.isNextFinished(); -512 @SuppressWarnings("unchecked") -513 ProcedureTEnvironment proc = procIter.next(); -514 NonceKey nonceKey = proc.getNonceKey(); -515 long procId = proc.getProcId(); -516 -517 if (finished) { -518completed.put(proc.getProcId(), new CompletedProcedureRetainer(proc)); -519LOG.debug("Completed {}", proc); -520 } else { -521if (!proc.hasParent()) { -522 assert !proc.isFinished() : "unexpected finished procedure"; -523 rollbackStack.put(proc.getProcId(), new RootProcedureState()); -524} -525 -526// add the procedure to the map -527 proc.beforeReplay(getEnvironment()); -528procedures.put(proc.getProcId(), proc); -529 -530if (proc.getState() == ProcedureState.RUNNABLE) { -531 runnablesCount++; -532} else if (proc.getState() == ProcedureState.FAILED) { -533 failedCount++; -534} -535 } -536 -537 // add the nonce to the map -538 if (nonceKey != null) { -539 nonceKeysToProcIdsMap.put(nonceKey, procId); -540 } -541} -542 -543// 2. Initialize the stacks -544// In the old implementation, for procedures in FAILED state, we will push it into the -545// ProcedureScheduler directly to execute the rollback. But this does not work after we -546// introduce the restore lock stage. -547// For now, when we acquire a xlock, we will remove the queue from runQueue in scheduler, and -548// then when a procedure which has lock access, for example, a sub procedure of the procedure -549// which has the xlock, is pushed into the scheduler, we will add the queue back to let the -550// workers poll from it. The assumption here is that, the procedure which has the xlock should -551// have been polled out already, so when loading we can not add the procedure to scheduler first -552// and then call acquireLock, since the procedure is still in the queue, and since we will -553// remove the queue from runQueue, then no one can poll it out, then there is a dead lock -554 ListProcedureTEnvironment runnableList = new ArrayList(runnablesCount); -555 ListProcedureTEnvironment failedList = new ArrayList(failedCount); -556 SetProcedureTEnvironment waitingSet = null; -557procIter.reset(); -558while (procIter.hasNext()) { -559 if (procIter.isNextFinished()) { -560procIter.skipNext(); -561continue; -562 } -563 -564 @SuppressWarnings("unchecked") -565 ProcedureTEnvironment proc = procIter.next(); -566 assert !(proc.isFinished() !proc.hasParent()) : "unexpected completed proc=" + proc; -567 -568 LOG.debug("Loading {}", proc); -569 -570 Long rootProcId = getRootProcedureId(proc); -571 if (rootProcId == null) { -572// The 'proc' was ready to run but the root procedure was rolledback? -573scheduler.addBack(proc); +510int waitingCount = 0; +511int waitingTimeoutCount = 0; +512while (procIter.hasNext()) { +513 boolean finished = procIter.isNextFinished(); +514 @SuppressWarnings("unchecked") +515 ProcedureTEnvironment proc = procIter.next(); +516 NonceKey nonceKey = proc.getNonceKey(); +517 long procId = proc.getProcId(); +518 +519 if (finished) { +520completed.put(proc.getProcId(), new CompletedProcedureRetainer(proc)); +521LOG.debug("Completed {}", proc); +522 } else { +523if (!proc.hasParent()) { +524 assert !proc.isFinished() : "unexpected finished procedure"; +525 rollbackStack.put(proc.getProcId(), new RootProcedureState()); +526} +527 +528// add the procedure to the map +529 proc.beforeReplay(getEnvironment()); +530procedures.put(proc.getProcId(), proc); +531switch (proc.getState()) { +532 case RUNNABLE: +533runnableCount++; +534break; +535 case FAILED: +536
[36/51] [partial] hbase-site git commit: Published site at 5fbb227deb365fe812d433fe39b85ac4b0ddee20.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c9ebe686/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 b75fafb..2064091 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignProcedure.html @@ -339,7 +339,7 @@ extends Procedure -acquireLock, addStackIndex, afterReplay, beforeReplay, compareTo, completionCleanup, doExecute, doRollba ck, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcId, g etProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isBypass, isFailed, isFinished, isInitializing, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setSt ackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecuted +acquireLock, addStackIndex, afterReplay, beforeReplay, bypass, compareTo, completionCleanup, doExecute, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProc Id, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isBypass, isFailed, isFinished, isInitializing, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, set Failure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecuted http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c9ebe686/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 2f5e98a..b00c2c9 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 @@ -211,7 +211,7 @@ extends Procedure -acquireLock, addStackIndex, afterReplay, beforeReplay, compareTo, completionCleanup, doExecute, doRollba ck, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcedureMetrics, getProcId, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedT ime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isBypass, isFailed, isFinished, isInitializing, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, toStringState, updateMetricsOnFinish, updateMetricsOnSubmit,
[36/51] [partial] hbase-site git commit: Published site at 821e4d7de2d576189f4288d1c2acf9e9a9471f5c.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/323b17d9/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html index bdfc3f8..151ab8e 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html @@ -1062,1140 +1062,1159 @@ 1054 } 1055 1056 boolean bypassProcedure(long pid, long lockWait, boolean force) throws IOException { -1057ProcedureTEnvironment procedure = getProcedure(pid); -1058if (procedure == null) { -1059 LOG.debug("Procedure with id={} does not exist, skipping bypass", pid); -1060 return false; -1061} -1062 -1063LOG.debug("Begin bypass {} with lockWait={}, force={}", procedure, lockWait, force); -1064IdLock.Entry lockEntry = procExecutionLock.tryLockEntry(procedure.getProcId(), lockWait); -1065if (lockEntry == null !force) { -1066 LOG.debug("Waited {} ms, but {} is still running, skipping bypass with force={}", -1067 lockWait, procedure, force); -1068 return false; -1069} else if (lockEntry == null) { -1070 LOG.debug("Waited {} ms, but {} is still running, begin bypass with force={}", -1071 lockWait, procedure, force); -1072} -1073try { -1074 // check whether the procedure is already finished -1075 if (procedure.isFinished()) { -1076LOG.debug("{} is already finished, skipping bypass", procedure); -1077return false; -1078 } -1079 -1080 if (procedure.hasChildren()) { -1081LOG.debug("{} has children, skipping bypass", procedure); -1082return false; -1083 } -1084 -1085 // If the procedure has no parent or no child, we are safe to bypass it in whatever state -1086 if (procedure.hasParent() procedure.getState() != ProcedureState.RUNNABLE -1087 procedure.getState() != ProcedureState.WAITING -1088 procedure.getState() != ProcedureState.WAITING_TIMEOUT) { -1089LOG.debug("Bypassing procedures in RUNNABLE, WAITING and WAITING_TIMEOUT states " -1090+ "(with no parent), {}", -1091procedure); -1092return false; -1093 } -1094 -1095 // Now, the procedure is not finished, and no one can execute it since we take the lock now -1096 // And we can be sure that its ancestor is not running too, since their child has not -1097 // finished yet -1098 ProcedureTEnvironment current = procedure; -1099 while (current != null) { -1100LOG.debug("Bypassing {}", current); -1101current.bypass(); -1102store.update(procedure); -1103long parentID = current.getParentProcId(); -1104current = getProcedure(parentID); -1105 } -1106 -1107 //wake up waiting procedure, already checked there is no child -1108 if (procedure.getState() == ProcedureState.WAITING) { -1109 procedure.setState(ProcedureState.RUNNABLE); -1110store.update(procedure); - } -1112 -1113 // If we don't have the lock, we can't re-submit the queue, -1114 // since it is already executing. To get rid of the stuck situation, we -1115 // need to restart the master. With the procedure set to bypass, the procedureExecutor -1116 // will bypass it and won't get stuck again. -1117 if (lockEntry != null) { -1118// add the procedure to run queue, -1119scheduler.addFront(procedure); -1120LOG.debug("Bypassing {} and its ancestors successfully, adding to queue", procedure); -1121 } else { -1122LOG.debug("Bypassing {} and its ancestors successfully, but since it is already running, " -1123+ "skipping add to queue", procedure); -1124 } -1125 return true; -1126 -1127} finally { -1128 if (lockEntry != null) { -1129 procExecutionLock.releaseLockEntry(lockEntry); -1130 } -1131} -1132 } -1133 -1134 /** -1135 * Add a new root-procedure to the executor. -1136 * @param proc the new procedure to execute. -1137 * @param nonceKey the registered unique identifier for this operation from the client or process. -1138 * @return the procedure id, that can be used to monitor the operation -1139 */ -1140 @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="NP_NULL_ON_SOME_PATH", -1141 justification = "FindBugs is blind to the check-for-null") -1142 public long submitProcedure(ProcedureTEnvironment proc, NonceKey nonceKey) { -1143 Preconditions.checkArgument(lastProcId.get() = 0); -1144 -1145prepareProcedure(proc); -1146 -1147final Long currentProcId;
[36/51] [partial] hbase-site git commit: Published site at fa5fa6ecdd071b72b58971058ff3ab9d28c3e709.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d1341859/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 721035e..f808b16 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 @@ -169,3778 +169,3785 @@ 161import org.apache.hadoop.hbase.procedure2.ProcedureExecutor; 162import org.apache.hadoop.hbase.procedure2.RemoteProcedureDispatcher.RemoteProcedure; 163import org.apache.hadoop.hbase.procedure2.RemoteProcedureException; -164import org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore; -165import org.apache.hadoop.hbase.quotas.MasterQuotaManager; -166import org.apache.hadoop.hbase.quotas.MasterQuotasObserver; -167import org.apache.hadoop.hbase.quotas.QuotaObserverChore; -168import org.apache.hadoop.hbase.quotas.QuotaUtil; -169import org.apache.hadoop.hbase.quotas.SnapshotQuotaObserverChore; -170import org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifier; -171import org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshotNotifierFactory; -172import org.apache.hadoop.hbase.regionserver.DefaultStoreEngine; -173import org.apache.hadoop.hbase.regionserver.HRegionServer; -174import org.apache.hadoop.hbase.regionserver.HStore; -175import org.apache.hadoop.hbase.regionserver.RSRpcServices; -176import org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost; -177import org.apache.hadoop.hbase.regionserver.RegionSplitPolicy; -178import org.apache.hadoop.hbase.regionserver.compactions.ExploringCompactionPolicy; -179import org.apache.hadoop.hbase.regionserver.compactions.FIFOCompactionPolicy; -180import org.apache.hadoop.hbase.replication.ReplicationException; -181import org.apache.hadoop.hbase.replication.ReplicationLoadSource; -182import org.apache.hadoop.hbase.replication.ReplicationPeerConfig; -183import org.apache.hadoop.hbase.replication.ReplicationPeerDescription; -184import org.apache.hadoop.hbase.replication.ReplicationUtils; -185import org.apache.hadoop.hbase.replication.SyncReplicationState; -186import org.apache.hadoop.hbase.replication.master.ReplicationHFileCleaner; -187import org.apache.hadoop.hbase.replication.master.ReplicationLogCleaner; -188import org.apache.hadoop.hbase.replication.master.ReplicationPeerConfigUpgrader; -189import org.apache.hadoop.hbase.security.AccessDeniedException; -190import org.apache.hadoop.hbase.security.UserProvider; -191import org.apache.hadoop.hbase.trace.TraceUtil; -192import org.apache.hadoop.hbase.util.Addressing; -193import org.apache.hadoop.hbase.util.BloomFilterUtil; -194import org.apache.hadoop.hbase.util.Bytes; -195import org.apache.hadoop.hbase.util.CompressionTest; -196import org.apache.hadoop.hbase.util.EncryptionTest; -197import org.apache.hadoop.hbase.util.HBaseFsck; -198import org.apache.hadoop.hbase.util.HFileArchiveUtil; -199import org.apache.hadoop.hbase.util.HasThread; -200import org.apache.hadoop.hbase.util.IdLock; -201import org.apache.hadoop.hbase.util.ModifyRegionUtils; -202import org.apache.hadoop.hbase.util.Pair; -203import org.apache.hadoop.hbase.util.RetryCounter; -204import org.apache.hadoop.hbase.util.RetryCounterFactory; -205import org.apache.hadoop.hbase.util.Threads; -206import org.apache.hadoop.hbase.util.VersionInfo; -207import org.apache.hadoop.hbase.zookeeper.LoadBalancerTracker; -208import org.apache.hadoop.hbase.zookeeper.MasterAddressTracker; -209import org.apache.hadoop.hbase.zookeeper.MasterMaintenanceModeTracker; -210import org.apache.hadoop.hbase.zookeeper.RegionNormalizerTracker; -211import org.apache.hadoop.hbase.zookeeper.ZKClusterId; -212import org.apache.hadoop.hbase.zookeeper.ZKUtil; -213import org.apache.hadoop.hbase.zookeeper.ZKWatcher; -214import org.apache.hadoop.hbase.zookeeper.ZNodePaths; -215import org.apache.yetus.audience.InterfaceAudience; -216import org.apache.zookeeper.KeeperException; -217import org.eclipse.jetty.server.Server; -218import org.eclipse.jetty.server.ServerConnector; -219import org.eclipse.jetty.servlet.ServletHolder; -220import org.eclipse.jetty.webapp.WebAppContext; -221import org.slf4j.Logger; -222import org.slf4j.LoggerFactory; -223 -224import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting; -225import org.apache.hbase.thirdparty.com.google.common.collect.ImmutableSet; -226import org.apache.hbase.thirdparty.com.google.common.collect.Lists; -227import org.apache.hbase.thirdparty.com.google.common.collect.Maps; -228 -229import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil; -230import
[36/51] [partial] hbase-site git commit: Published site at 6bc7089f9e0793efc9bdd46a84f5ccd9bc4579ad.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/419d0338/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html index 06ffdbf..8f64d70 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":6,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":6,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":9,"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":9,"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":6,"i56":6,"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}; +var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":6,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":6,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":9,"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":9,"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":6,"i58":6,"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}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -279,30 +279,36 @@ implements https://docs.oracle.com/javase/8/docs/api/java/lang/Comparab parentProcId +private boolean +persist +Indicate whether we need to persist the procedure to ProcedureStore after execution. + + + private long procId - + private byte[] result - + private long rootProcId - + private int[] stackIndexes - + private org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState state - + private long submittedTime - + private int timeout @@ -605,170 +611,182 @@ implements https://docs.oracle.com/javase/8/docs/api/java/lang/Comparab +(package private) boolean +needPersistence() + + protected void releaseLock(TEnvironmentenv) The user should override this method, and release lock if necessary. - + protected boolean removeStackIndex() - + +(package private) void +resetPersistence() + + (package private) void restoreLock(TEnvironmentenv) - + protected abstract void rollback(TEnvironmentenv) The code to undo what was done by the execute() code. - + protected abstract void serializeStateData(ProcedureStateSerializerserializer) The user-level code of the procedure may have some state to persist (e.g. - + protected void setAbortFailure(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringsource, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringmsg) - + protected void setChildrenLatch(intnumChildren) Called by the ProcedureExecutor on procedure-load to restore the latch state - + protected void setFailure(RemoteProcedureExceptionexception) - + protected void setFailure(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringsource, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwablecause) - + protected void setLastUpdate(longlastUpdate) Called on store load to initialize the Procedure internals after the creation/deserialization. - + protected void setNonceKey(NonceKeynonceKey) Called by the ProcedureExecutor to set the value to the newly created procedure. - + void setOwner(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringowner) - + void setOwner(Userowner) - + protected void setParentProcId(longparentProcId) Called by the
[36/51] [partial] hbase-site git commit: Published site at d7e08317d2f214e4cca7b67578aba0ed7a567d54.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html index dd23d64..abe6231 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/GCRegionProcedure.html @@ -306,7 +306,7 @@ extends AbstractStateMachineTableProcedure -checkOnline, getRegionDir, getUser, preflightChecks, releaseSyncLatch, setUser, waitInitialized +checkOnline, getUser, getWALRegionDir, preflightChecks, releaseSyncLatch , setUser, waitInitialized http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/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 b00cce7..3e122bd 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html @@ -532,7 +532,7 @@ extends AbstractStateMachineTableProcedure -checkOnline, checkTableModifiable, getRegionDir, getUser, preflightChecks, releaseSyncLatch, setUser, waitInitialized +checkOnline, checkTableModifiable, getUser, getWALRegionDir, preflightChecks, releaseSyncLatch, setUser, waitInitialized @@ -1379,7 +1379,7 @@ extends isTraceEnabled -privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true; title="class or interface in java.lang">BooleanisTraceEnabled() +privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true; title="class or interface in java.lang">BooleanisTraceEnabled() The procedure could be restarted from a different machine. If the variable is null, we need to retrieve it. @@ -1394,7 +1394,7 @@ extends getMergedRegion -publicRegionInfogetMergedRegion() +publicRegionInfogetMergedRegion() Returns: The merged region. Maybe be null if called to early or we failed. @@ -1407,7 +1407,7 @@ extends abort -protectedbooleanabort(MasterProcedureEnvenv) +protectedbooleanabort(MasterProcedureEnvenv) Description copied from class:Procedure The abort() call is asynchronous and each procedure must decide how to deal with it, if they want to be abortable. The simplest implementation http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/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 274c88e..bbc2db4 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/MoveRegionProcedure.html @@ -341,7 +341,7 @@ extends AbstractStateMachineTableProcedure -checkOnline, getRegionDir, getUser, preflightChecks, releaseSyncLatch, setUser, waitInitialized +checkOnline, getUser, getWALRegionDir, preflightChecks, releaseSyncLatch , setUser, waitInitialized http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.RegionStateVisitor.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.RegionStateVisitor.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.RegionStateVisitor.html index 2f4cf7c..638b058 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.RegionStateVisitor.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.RegionStateVisitor.html @@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab"; -public static interface RegionStateStore.RegionStateVisitor +public static interface RegionStateStore.RegionStateVisitor @@ -154,7 +154,7 @@ var activeTableTab = "activeTableTab"; visitRegionState -voidvisitRegionState(Resultresult, +voidvisitRegionState(Resultresult, RegionInforegionInfo, RegionState.Statestate, ServerNameregionLocation, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/37cf49a6/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
[36/51] [partial] hbase-site git commit: Published site at 8eaaa63114a64bcaeaf0ed9bdd88615ee22255c1.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f6f9d4f3/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html index 6d3503e..84c4071 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.LogDelegate.html @@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab"; -static interface RSRpcServices.LogDelegate +static interface RSRpcServices.LogDelegate @@ -151,7 +151,7 @@ var activeTableTab = "activeTableTab"; logBatchWarning -voidlogBatchWarning(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringfirstRegionName, +voidlogBatchWarning(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringfirstRegionName, intsum, introwSizeWarnThreshold) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f6f9d4f3/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html index 1a19bee..5d0e72a 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerCloseCallBack.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; -private static final class RSRpcServices.RegionScannerCloseCallBack +private static final class RSRpcServices.RegionScannerCloseCallBack 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 RpcCallback An Rpc callback for closing a RegionScanner. @@ -209,7 +209,7 @@ implements scanner -private finalRegionScanner scanner +private finalRegionScanner scanner @@ -226,7 +226,7 @@ implements RegionScannerCloseCallBack -publicRegionScannerCloseCallBack(RegionScannerscanner) +publicRegionScannerCloseCallBack(RegionScannerscanner) @@ -243,7 +243,7 @@ implements run -publicvoidrun() +publicvoidrun() throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Description copied from interface:RpcCallback Called at the end of an Rpc Call RpcCallContext http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f6f9d4f3/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html index 0cdebfb..70b0bd0 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerHolder.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -private static final class RSRpcServices.RegionScannerHolder +private static final class RSRpcServices.RegionScannerHolder extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Holder class which holds the RegionScanner, nextCallSeq and RpcCallbacks together. @@ -239,7 +239,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html nextCallSeq -private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true; title="class or interface in java.util.concurrent.atomic">AtomicLong nextCallSeq +private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true; title="class or interface in java.util.concurrent.atomic">AtomicLong nextCallSeq @@ -248,7 +248,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html scannerName -private finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String scannerName +private finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String scannerName @@ -257,7 +257,7 @@ extends
[36/51] [partial] hbase-site git commit: Published site at cd161d976ef47b84e904f2d54bac65d2f3417c2a.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fa1bebf8/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html index a5789e0..93a57cb 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DeleteColumnFamilyFuture.html @@ -238,4120 +238,4119 @@ 230 * @see Admin 231 */ 232@InterfaceAudience.Private -233@InterfaceStability.Evolving -234public class HBaseAdmin implements Admin { -235 private static final Logger LOG = LoggerFactory.getLogger(HBaseAdmin.class); -236 -237 private ClusterConnection connection; -238 -239 private final Configuration conf; -240 private final long pause; -241 private final int numRetries; -242 private final int syncWaitTimeout; -243 private boolean aborted; -244 private int operationTimeout; -245 private int rpcTimeout; -246 -247 private RpcRetryingCallerFactory rpcCallerFactory; -248 private RpcControllerFactory rpcControllerFactory; -249 -250 private NonceGenerator ng; -251 -252 @Override -253 public int getOperationTimeout() { -254return operationTimeout; -255 } -256 -257 HBaseAdmin(ClusterConnection connection) throws IOException { -258this.conf = connection.getConfiguration(); -259this.connection = connection; -260 -261// TODO: receive ConnectionConfiguration here rather than re-parsing these configs every time. -262this.pause = this.conf.getLong(HConstants.HBASE_CLIENT_PAUSE, -263 HConstants.DEFAULT_HBASE_CLIENT_PAUSE); -264this.numRetries = this.conf.getInt(HConstants.HBASE_CLIENT_RETRIES_NUMBER, -265 HConstants.DEFAULT_HBASE_CLIENT_RETRIES_NUMBER); -266this.operationTimeout = this.conf.getInt(HConstants.HBASE_CLIENT_OPERATION_TIMEOUT, -267 HConstants.DEFAULT_HBASE_CLIENT_OPERATION_TIMEOUT); -268this.rpcTimeout = this.conf.getInt(HConstants.HBASE_RPC_TIMEOUT_KEY, -269 HConstants.DEFAULT_HBASE_RPC_TIMEOUT); -270this.syncWaitTimeout = this.conf.getInt( -271 "hbase.client.sync.wait.timeout.msec", 10 * 6); // 10min -272 -273this.rpcCallerFactory = connection.getRpcRetryingCallerFactory(); -274this.rpcControllerFactory = connection.getRpcControllerFactory(); -275 -276this.ng = this.connection.getNonceGenerator(); -277 } -278 -279 @Override -280 public void abort(String why, Throwable e) { -281// Currently does nothing but throw the passed message and exception -282this.aborted = true; -283throw new RuntimeException(why, e); -284 } -285 -286 @Override -287 public boolean isAborted() { -288return this.aborted; -289 } -290 -291 @Override -292 public boolean abortProcedure(final long procId, final boolean mayInterruptIfRunning) -293 throws IOException { -294return get(abortProcedureAsync(procId, mayInterruptIfRunning), this.syncWaitTimeout, -295 TimeUnit.MILLISECONDS); -296 } -297 -298 @Override -299 public FutureBoolean abortProcedureAsync(final long procId, final boolean mayInterruptIfRunning) -300 throws IOException { -301Boolean abortProcResponse = -302executeCallable(new MasterCallableAbortProcedureResponse(getConnection(), -303getRpcControllerFactory()) { -304 @Override -305 protected AbortProcedureResponse rpcCall() throws Exception { -306AbortProcedureRequest abortProcRequest = -307 AbortProcedureRequest.newBuilder().setProcId(procId).build(); -308return master.abortProcedure(getRpcController(), abortProcRequest); -309 } -310}).getIsProcedureAborted(); -311return new AbortProcedureFuture(this, procId, abortProcResponse); -312 } -313 -314 @Override -315 public ListTableDescriptor listTableDescriptors() throws IOException { -316return listTableDescriptors((Pattern)null, false); -317 } -318 -319 @Override -320 public ListTableDescriptor listTableDescriptors(Pattern pattern) throws IOException { -321return listTableDescriptors(pattern, false); -322 } -323 -324 @Override -325 public ListTableDescriptor listTableDescriptors(Pattern pattern, boolean includeSysTables) -326 throws IOException { -327return executeCallable(new MasterCallableListTableDescriptor(getConnection(), -328getRpcControllerFactory()) { -329 @Override -330 protected ListTableDescriptor rpcCall() throws Exception { -331GetTableDescriptorsRequest req = -332 RequestConverter.buildGetTableDescriptorsRequest(pattern, includeSysTables); -333return ProtobufUtil.toTableDescriptorList(master.getTableDescriptors(getRpcController(), -334req)); -335 }
[36/51] [partial] hbase-site git commit: Published site at c6a65ba63fce85ac7c4b62b96ef2bbe6c35d2f00.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/293abb17/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 9468d06..df7fcf7 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html @@ -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. @@ -431,132 +431,143 @@ implements +TransitRegionStateProcedure[] +createRoundRobinAssignProcedures(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfohris, +https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerNameserversToExclude) +Create round-robin assigns. + + + SplitTableRegionProcedure createSplitProcedure(RegionInforegionToSplit, byte[]splitKey) - + TransitRegionStateProcedure[] createUnassignProceduresForDisabling(TableNametableName) Called by DisableTableProcedure to unassign all the regions for a table. - + void deleteTable(TableNametableName) Delete the region states. - + https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo getAssignedRegions() - + (package private) int getAssignMaxAttempts() - + MetricsAssignmentManager getAssignmentManagerMetrics() - + private LoadBalancer getBalancer() - + org.apache.hadoop.conf.Configuration getConfiguration() - + https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName getExcludedServersForSystemTable() Get a list of servers that this region cannot be assigned to. - + https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName getFavoredNodes(RegionInforegionInfo) - + +(package private) MasterServices +getMaster() + + private ProcedureEvent? getMetaAssignEvent(RegionInfometaRegionInfo) - + private RegionInfo getMetaForRegion(RegionInforegionInfo) - + RegionInfo getMetaRegionFromName(byte[]regionName) - + https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">SetRegionInfo getMetaRegionSet() - + int getNumRegionsOpened() - + private MasterProcedureEnv getProcedureEnvironment() - + private MasterProcedureScheduler getProcedureScheduler() - + RegionInfo getRegionInfo(byte[]regionName) - + https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionStateNode getRegionsInTransition() - + RegionStates getRegionStates() - + RegionStateStore getRegionStateStore() - + Pairhttps://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">Integer,https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">Integer getReopenStatus(TableNametableName) Used by the client (via master) to identify if all regions have the schema updates - + 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 getSnapShotOfAssignment(https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">CollectionRegionInforegions) - + private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo getSystemTables(ServerNameserverName) - + (package private) TableStateManager getTableStateManager() - + private void handleRegionOverStuckWarningThreshold(RegionInforegionInfo) - + boolean hasRegionsInTransition() - + boolean isCarryingMeta(ServerNameserverName) - + private boolean isCarryingRegion(ServerNameserverName, RegionInforegionInfo) - + boolean isMetaAssigned() Notice that, this only means the meta region is available on a RS, but
[36/51] [partial] hbase-site git commit: Published site at 7c1fad4992a169a35b4457e6f4afcb30d04406e9.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74f60271/devapidocs/org/apache/hadoop/hbase/master/replication/RemovePeerProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/replication/RemovePeerProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/replication/RemovePeerProcedure.html index eded5df..0782381 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/replication/RemovePeerProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/replication/RemovePeerProcedure.html @@ -320,7 +320,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, 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, toStringClassDetails, 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, isBypass, 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, toStringClassDetails, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, wasExecuted http://git-wip-us.apache.org/repos/asf/hbase-site/blob/74f60271/devapidocs/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html index 68f84c3..abca2f1 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/replication/SyncReplicationReplayWALProcedure.html @@ -307,7 +307,7 @@ implements Procedure -acquireLock, addStackIndex, afterReplay, beforeReplay, compareTo, completionCleanup, doExecute, doRollba ck, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcedureMetrics, getProcId, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedT ime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isFailed, isFinished, isInitializing, isRunnable, isSuccess, isWaiting, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, setTimeoutFailure, shouldWaitClientAck, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecuted +acquireLock, addStackIndex, afterReplay, beforeReplay, compareTo, completionCleanup, doExecute, doRollba ck, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcedureMetrics, getProcId, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedT ime, getTimeout,
[36/51] [partial] hbase-site git commit: Published site at 3afe9fb7e6ebfa71187cbe131558a83fae61cecd.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/424d7e41/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html index 99b6bf2..c62e029 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.MasterServiceStubMaker.html @@ -431,1603 +431,1625 @@ 423 } 424 425 @Override -426 public MetricsConnection getConnectionMetrics() { -427return this.metrics; +426 public Hbck getHbck() throws IOException { +427return getHbck(get(registry.getMasterAddress())); 428 } 429 -430 private ExecutorService getBatchPool() { -431if (batchPool == null) { -432 synchronized (this) { -433if (batchPool == null) { -434 int threads = conf.getInt("hbase.hconnection.threads.max", 256); -435 this.batchPool = getThreadPool(threads, threads, "-shared", null); -436 this.cleanupPool = true; -437} -438 } -439} -440return this.batchPool; -441 } -442 -443 private ExecutorService getThreadPool(int maxThreads, int coreThreads, String nameHint, -444 BlockingQueueRunnable passedWorkQueue) { -445// shared HTable thread executor not yet initialized -446if (maxThreads == 0) { -447 maxThreads = Runtime.getRuntime().availableProcessors() * 8; -448} -449if (coreThreads == 0) { -450 coreThreads = Runtime.getRuntime().availableProcessors() * 8; -451} -452long keepAliveTime = conf.getLong("hbase.hconnection.threads.keepalivetime", 60); -453BlockingQueueRunnable workQueue = passedWorkQueue; -454if (workQueue == null) { -455 workQueue = -456new LinkedBlockingQueue(maxThreads * -457 conf.getInt(HConstants.HBASE_CLIENT_MAX_TOTAL_TASKS, -458 HConstants.DEFAULT_HBASE_CLIENT_MAX_TOTAL_TASKS)); -459 coreThreads = maxThreads; -460} -461ThreadPoolExecutor tpe = new ThreadPoolExecutor( -462coreThreads, -463maxThreads, -464keepAliveTime, -465TimeUnit.SECONDS, -466workQueue, -467 Threads.newDaemonThreadFactory(toString() + nameHint)); -468tpe.allowCoreThreadTimeOut(true); -469return tpe; -470 } -471 -472 private ExecutorService getMetaLookupPool() { -473if (this.metaLookupPool == null) { -474 synchronized (this) { -475if (this.metaLookupPool == null) { -476 //Some of the threads would be used for meta replicas -477 //To start with, threads.max.core threads can hit the meta (including replicas). -478 //After that, requests will get queued up in the passed queue, and only after -479 //the queue is full, a new thread will be started -480 int threads = conf.getInt("hbase.hconnection.meta.lookup.threads.max", 128); -481 this.metaLookupPool = getThreadPool( -482 threads, -483 threads, -484 "-metaLookup-shared-", new LinkedBlockingQueue()); -485} -486 } -487} -488return this.metaLookupPool; -489 } -490 -491 protected ExecutorService getCurrentMetaLookupPool() { -492return metaLookupPool; -493 } -494 -495 protected ExecutorService getCurrentBatchPool() { -496return batchPool; -497 } -498 -499 private void shutdownPools() { -500if (this.cleanupPool this.batchPool != null !this.batchPool.isShutdown()) { -501 shutdownBatchPool(this.batchPool); -502} -503if (this.metaLookupPool != null !this.metaLookupPool.isShutdown()) { -504 shutdownBatchPool(this.metaLookupPool); -505} -506 } -507 -508 private void shutdownBatchPool(ExecutorService pool) { -509pool.shutdown(); -510try { -511 if (!pool.awaitTermination(10, TimeUnit.SECONDS)) { -512pool.shutdownNow(); -513 } -514} catch (InterruptedException e) { -515 pool.shutdownNow(); -516} -517 } -518 -519 /** -520 * For tests only. -521 */ -522 @VisibleForTesting -523 RpcClient getRpcClient() { -524return rpcClient; -525 } -526 -527 /** -528 * An identifier that will remain the same for a given connection. -529 */ -530 @Override -531 public String toString(){ -532return "hconnection-0x" + Integer.toHexString(hashCode()); -533 } -534 -535 protected String clusterId = null; -536 -537 protected void retrieveClusterId() { -538if (clusterId != null) { -539 return; -540} -541try { -542 this.clusterId = this.registry.getClusterId().get(); -543} catch (InterruptedException | ExecutionException e) { -544 LOG.warn("Retrieve
[36/51] [partial] hbase-site git commit: Published site at a452487a9b82bfd33bc10683c3f8b8ae74d58883.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0cf79db0/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html index 8dfb5f1..b025b7e 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/FilterList.Operator.html @@ -31,260 +31,274 @@ 023import java.util.Arrays; 024import java.util.Collections; 025import java.util.List; -026 -027import org.apache.hadoop.hbase.Cell; -028import org.apache.yetus.audience.InterfaceAudience; -029import org.apache.hadoop.hbase.exceptions.DeserializationException; -030 -031import org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException; -032import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil; -033import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos; -034 -035/** -036 * Implementation of {@link Filter} that represents an ordered List of Filters which will be -037 * evaluated with a specified boolean operator {@link Operator#MUST_PASS_ALL} (codeAND/code) or -038 * {@link Operator#MUST_PASS_ONE} (codeOR/code). Since you can use Filter Lists as children of -039 * Filter Lists, you can create a hierarchy of filters to be evaluated. br -040 * {@link Operator#MUST_PASS_ALL} evaluates lazily: evaluation stops as soon as one filter does not -041 * include the Cell. br -042 * {@link Operator#MUST_PASS_ONE} evaluates non-lazily: all filters are always evaluated. br -043 * Defaults to {@link Operator#MUST_PASS_ALL}. -044 */ -045@InterfaceAudience.Public -046final public class FilterList extends FilterBase { -047 -048 /** set operator */ -049 @InterfaceAudience.Public -050 public enum Operator { -051/** !AND */ -052MUST_PASS_ALL, -053/** !OR */ -054MUST_PASS_ONE -055 } -056 -057 private Operator operator; -058 private FilterListBase filterListBase; -059 -060 /** -061 * Constructor that takes a set of {@link Filter}s and an operator. -062 * @param operator Operator to process filter set with. -063 * @param filters Set of row filters. -064 */ -065 public FilterList(final Operator operator, final ListFilter filters) { -066if (operator == Operator.MUST_PASS_ALL) { -067 filterListBase = new FilterListWithAND(filters); -068} else if (operator == Operator.MUST_PASS_ONE) { -069 filterListBase = new FilterListWithOR(filters); -070} else { -071 throw new IllegalArgumentException("Invalid operator: " + operator); -072} -073this.operator = operator; -074 } -075 -076 /** -077 * Constructor that takes a set of {@link Filter}s. The default operator MUST_PASS_ALL is assumed. -078 * All filters are cloned to internal list. -079 * @param filters list of filters -080 */ -081 public FilterList(final ListFilter filters) { -082this(Operator.MUST_PASS_ALL, filters); -083 } -084 -085 /** -086 * Constructor that takes a var arg number of {@link Filter}s. The default operator MUST_PASS_ALL -087 * is assumed. -088 * @param filters -089 */ -090 public FilterList(final Filter... filters) { -091this(Operator.MUST_PASS_ALL, Arrays.asList(filters)); -092 } -093 -094 /** -095 * Constructor that takes an operator. -096 * @param operator Operator to process filter set with. -097 */ -098 public FilterList(final Operator operator) { -099this(operator, new ArrayList()); -100 } -101 -102 /** -103 * Constructor that takes a var arg number of {@link Filter}s and an operator. -104 * @param operator Operator to process filter set with. -105 * @param filters Filters to use -106 */ -107 public FilterList(final Operator operator, final Filter... filters) { -108this(operator, Arrays.asList(filters)); -109 } -110 -111 /** -112 * Get the operator. -113 * @return operator -114 */ -115 public Operator getOperator() { -116return operator; -117 } -118 -119 /** -120 * Get the filters. -121 * @return filters -122 */ -123 public ListFilter getFilters() { -124return filterListBase.getFilters(); -125 } -126 -127 public int size() { -128return filterListBase.size(); -129 } -130 -131 public void addFilter(ListFilter filters) { -132 filterListBase.addFilterLists(filters); -133 } -134 -135 /** -136 * Add a filter. -137 * @param filter another filter -138 */ -139 public void addFilter(Filter filter) { -140 addFilter(Collections.singletonList(filter)); -141 } -142 -143 @Override -144 public void reset() throws IOException { -145filterListBase.reset(); -146 } -147 -148 @Override -149 public boolean filterRowKey(byte[] rowKey, int offset, int length) throws IOException { -150return filterListBase.filterRowKey(rowKey, offset, length); -151
[36/51] [partial] hbase-site git commit: Published site at 6a5b4f2a5c188f8eef4f2250b8b7db7dd1e750e4.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1ff05a18/devapidocs/src-html/org/apache/hadoop/hbase/master/MetricsMasterWrapper.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/MetricsMasterWrapper.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/MetricsMasterWrapper.html index 1ff1ec5..2894243 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/master/MetricsMasterWrapper.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/MetricsMasterWrapper.html @@ -28,128 +28,136 @@ 020 021import java.util.Map; 022import java.util.Map.Entry; -023import org.apache.yetus.audience.InterfaceAudience; -024 -025/** -026 * This is the interface that will expose information to hadoop1/hadoop2 implementations of the -027 * MetricsMasterSource. -028 */ -029@InterfaceAudience.Private -030public interface MetricsMasterWrapper { -031 -032 /** -033 * Get ServerName -034 */ -035 String getServerName(); -036 -037 /** -038 * Get Average Load -039 * -040 * @return Average Load -041 */ -042 double getAverageLoad(); -043 -044 /** -045 * Get the Cluster ID -046 * -047 * @return Cluster ID -048 */ -049 String getClusterId(); -050 -051 /** -052 * Get the ZooKeeper Quorum Info -053 * -054 * @return ZooKeeper Quorum Info -055 */ -056 String getZookeeperQuorum(); -057 -058 /** -059 * Get the co-processors -060 * -061 * @return Co-processors -062 */ -063 String[] getCoprocessors(); -064 -065 /** -066 * Get hbase master start time -067 * -068 * @return Start time of master in milliseconds -069 */ -070 long getStartTime(); -071 -072 /** -073 * Get the hbase master active time -074 * -075 * @return Time in milliseconds when master became active -076 */ -077 long getActiveTime(); -078 -079 /** -080 * Whether this master is the active master -081 * -082 * @return True if this is the active master -083 */ -084 boolean getIsActiveMaster(); -085 -086 /** -087 * Get the live region servers -088 * -089 * @return Live region servers -090 */ -091 String getRegionServers(); -092 -093 /** -094 * Get the number of live region servers -095 * -096 * @return number of Live region servers -097 */ -098 -099 int getNumRegionServers(); -100 -101 /** -102 * Get the dead region servers -103 * -104 * @return Dead region Servers -105 */ -106 String getDeadRegionServers(); -107 -108 /** -109 * Get the number of dead region servers -110 * -111 * @return number of Dead region Servers -112 */ -113 int getNumDeadRegionServers(); -114 -115 /** -116 * Get the number of master WAL files. -117 */ -118 long getNumWALFiles(); -119 -120 /** -121 * Get the number of region split plans executed. -122 */ -123 long getSplitPlanCount(); -124 -125 /** -126 * Get the number of region merge plans executed. -127 */ -128 long getMergePlanCount(); -129 -130 /** -131 * Gets the space usage and limit for each table. -132 */ -133 MapString,EntryLong,Long getTableSpaceUtilization(); -134 -135 /** -136 * Gets the space usage and limit for each namespace. -137 */ -138 MapString,EntryLong,Long getNamespaceSpaceUtilization(); -139 -140 /** -141 * Get the time in Millis when the master finished initializing/becoming the active master -142 */ -143 long getMasterInitializationTime(); -144} +023import org.apache.hadoop.hbase.util.PairOfSameType; +024import org.apache.yetus.audience.InterfaceAudience; +025 +026/** +027 * This is the interface that will expose information to hadoop1/hadoop2 implementations of the +028 * MetricsMasterSource. +029 */ +030@InterfaceAudience.Private +031public interface MetricsMasterWrapper { +032 +033 /** +034 * Get ServerName +035 */ +036 String getServerName(); +037 +038 /** +039 * Get Average Load +040 * +041 * @return Average Load +042 */ +043 double getAverageLoad(); +044 +045 /** +046 * Get the Cluster ID +047 * +048 * @return Cluster ID +049 */ +050 String getClusterId(); +051 +052 /** +053 * Get the ZooKeeper Quorum Info +054 * +055 * @return ZooKeeper Quorum Info +056 */ +057 String getZookeeperQuorum(); +058 +059 /** +060 * Get the co-processors +061 * +062 * @return Co-processors +063 */ +064 String[] getCoprocessors(); +065 +066 /** +067 * Get hbase master start time +068 * +069 * @return Start time of master in milliseconds +070 */ +071 long getStartTime(); +072 +073 /** +074 * Get the hbase master active time +075 * +076 * @return Time in milliseconds when master became active +077 */ +078 long getActiveTime(); +079 +080 /** +081 * Whether this master is the active master +082 * +083 * @return True if this is the active master +084 */ +085 boolean getIsActiveMaster(); +086 +087 /** +088 * Get the live region servers +089 * +090 * @return Live region servers +091 */ +092
[36/51] [partial] hbase-site git commit: Published site at 63f2d3cbdc8151f5f61f33e0a078c51b9ac076a5.
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
[36/51] [partial] hbase-site git commit: Published site at 092efb42749bf7fc6ad338c96aae8e7b9d3a2c74.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f3d62514/devapidocs/src-html/org/apache/hadoop/hbase/filter/ParseFilter.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/filter/ParseFilter.html b/devapidocs/src-html/org/apache/hadoop/hbase/filter/ParseFilter.html index d98b2a6..8fc079d 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/filter/ParseFilter.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/filter/ParseFilter.html @@ -252,660 +252,661 @@ 244throws CharacterCodingException { 245 246String filterName = Bytes.toString(getFilterName(filterStringAsByteArray)); -247ArrayListbyte [] filterArguments = getFilterArguments(filterStringAsByteArray); +247ArrayListbyte[] filterArguments = getFilterArguments(filterStringAsByteArray); 248if (!filterHashMap.containsKey(filterName)) { 249 throw new IllegalArgumentException("Filter Name " + filterName + " not supported"); 250} -251try { -252 filterName = filterHashMap.get(filterName); -253 Class? c = Class.forName(filterName); -254 Class?[] argTypes = new Class [] {ArrayList.class}; -255 Method m = c.getDeclaredMethod("createFilterFromArguments", argTypes); -256 return (Filter) m.invoke(null,filterArguments); -257} catch (ClassNotFoundException e) { -258 e.printStackTrace(); -259} catch (NoSuchMethodException e) { -260 e.printStackTrace(); -261} catch (IllegalAccessException e) { -262 e.printStackTrace(); -263} catch (InvocationTargetException e) { -264 e.printStackTrace(); -265} -266throw new IllegalArgumentException("Incorrect filter string " + -267new String(filterStringAsByteArray, StandardCharsets.UTF_8)); -268 } -269 -270/** -271 * Returns the filter name given a simple filter expression -272 * p -273 * @param filterStringAsByteArray a simple filter expression -274 * @return name of filter in the simple filter expression -275 */ -276 public static byte [] getFilterName (byte [] filterStringAsByteArray) { -277int filterNameStartIndex = 0; -278int filterNameEndIndex = 0; -279 -280for (int i=filterNameStartIndex; ifilterStringAsByteArray.length; i++) { -281 if (filterStringAsByteArray[i] == ParseConstants.LPAREN || -282 filterStringAsByteArray[i] == ParseConstants.WHITESPACE) { -283filterNameEndIndex = i; -284break; -285 } -286} -287 -288if (filterNameEndIndex == 0) { -289 throw new IllegalArgumentException("Incorrect Filter Name"); -290} -291 -292byte [] filterName = new byte[filterNameEndIndex - filterNameStartIndex]; -293Bytes.putBytes(filterName, 0, filterStringAsByteArray, 0, -294 filterNameEndIndex - filterNameStartIndex); -295return filterName; -296 } -297 -298/** -299 * Returns the arguments of the filter from the filter string -300 * p -301 * @param filterStringAsByteArray filter string given by the user -302 * @return an ArrayList containing the arguments of the filter in the filter string -303 */ -304 public static ArrayListbyte [] getFilterArguments (byte [] filterStringAsByteArray) { -305int argumentListStartIndex = Bytes.searchDelimiterIndex(filterStringAsByteArray, 0, -306 filterStringAsByteArray.length, -307 ParseConstants.LPAREN); -308if (argumentListStartIndex == -1) { -309 throw new IllegalArgumentException("Incorrect argument list"); -310} -311 -312int argumentStartIndex = 0; -313int argumentEndIndex = 0; -314ArrayListbyte [] filterArguments = new ArrayList(); -315 -316for (int i = argumentListStartIndex + 1; ifilterStringAsByteArray.length; i++) { -317 -318 if (filterStringAsByteArray[i] == ParseConstants.WHITESPACE || -319 filterStringAsByteArray[i] == ParseConstants.COMMA || -320 filterStringAsByteArray[i] == ParseConstants.RPAREN) { -321continue; -322 } -323 -324 // The argument is in single quotes - for example 'prefix' -325 if (filterStringAsByteArray[i] == ParseConstants.SINGLE_QUOTE) { -326argumentStartIndex = i; -327for (int j = argumentStartIndex+1; j filterStringAsByteArray.length; j++) { -328 if (filterStringAsByteArray[j] == ParseConstants.SINGLE_QUOTE) { -329if (isQuoteUnescaped(filterStringAsByteArray,j)) { -330 argumentEndIndex = j; -331 i = j+1; -332 byte [] filterArgument = createUnescapdArgument(filterStringAsByteArray, -333 argumentStartIndex, argumentEndIndex); -334 filterArguments.add(filterArgument); -335 break; -336} else { -337 // To jump over the second escaped quote -338
[36/51] [partial] hbase-site git commit: Published site at 613d831429960348dc42c3bdb6ea5d31be15c81c.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7cf6034b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html index 2d9fc38..a607492 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html @@ -348,11 +348,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.master.MetricsMasterSourceFactoryImpl.FactoryStorage -org.apache.hadoop.hbase.master.RegionState.State +org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode org.apache.hadoop.hbase.master.SplitLogManager.TerminationStatus +org.apache.hadoop.hbase.master.RegionState.State org.apache.hadoop.hbase.master.SplitLogManager.ResubmitDirective -org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode +org.apache.hadoop.hbase.master.MetricsMasterSourceFactoryImpl.FactoryStorage http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7cf6034b/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 c08b2dc..0f18bc4 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.html @@ -763,7 +763,7 @@ extends setTableStateToDisabled -protected staticvoidsetTableStateToDisabled(MasterProcedureEnvenv, +protected staticvoidsetTableStateToDisabled(MasterProcedureEnvenv, TableNametableName) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Mark table state to Disabled @@ -781,7 +781,7 @@ extends postDisable -protectedvoidpostDisable(MasterProcedureEnvenv, +protectedvoidpostDisable(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.DisableTableStatestate) 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 @@ -802,7 +802,7 @@ extends isTraceEnabled -privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true; title="class or interface in java.lang">BooleanisTraceEnabled() +privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true; title="class or interface in java.lang">BooleanisTraceEnabled() The procedure could be restarted from a different machine. If the variable is null, we need to retrieve it. @@ -817,7 +817,7 @@ extends runCoprocessorAction -privatevoidrunCoprocessorAction(MasterProcedureEnvenv, +privatevoidrunCoprocessorAction(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.DisableTableStatestate) 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 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7cf6034b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html index 71e02ff..ddea7b8 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html @@ -216,10 +216,10 @@ java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or
[36/51] [partial] hbase-site git commit: Published site at ba5d1c1f28301adc99019d9d6c4a04fac98ae511.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/804782f0/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineNamespaceProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineNamespaceProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineNamespaceProcedure.html index bba585c..fd5029e 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineNamespaceProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/AbstractStateMachineNamespaceProcedure.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":6,"i2":10,"i3":6,"i4":10,"i5":10,"i6":10}; +var methods = {"i0":10,"i1":6,"i2":10,"i3":6,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -271,6 +271,14 @@ implements +protected boolean +waitInitialized(MasterProcedureEnvenv) +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 + Procedure.acquireLock(Object) to actually handle the lock for this procedure. + + @@ -284,7 +292,7 @@ implements Procedure -addStackIndex, afterReplay, beforeReplay, compareTo, completionCleanup, doAcquireLock, doExecute, d oReleaseLock, 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, < a href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#isWaiting--">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, 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 @@ -421,35 +429,60 @@ implements + + + + +waitInitialized +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 + Procedure.acquireLock(Object) to actually handle the lock for this procedure. + + This is because that when master restarts, we need to restore the lock state for all the + procedures to not break the semantic if Procedure.holdLock(Object) is true. But the + ProcedureExecutor will be started before the master finish initialization(as it is part + of the initialization!), so we need to split the code into two steps, and when restore, we just + restore the lock part and ignore the waitInitialized part. Otherwise there will be dead lock. + +Overrides: +waitInitializedin classProcedureMasterProcedureEnv +Returns: +true means we need to wait until the environment has been initialized, otherwise true. + + + acquireLock -protectedProcedure.LockStateacquireLock(MasterProcedureEnvenv) +protectedProcedure.LockStateacquireLock(MasterProcedureEnvenv) Description copied from class:Procedure -The user should override this method if they
[36/51] [partial] hbase-site git commit: Published site at b4759ce6e72f50ccd9d410bd5917dc5a515414f1.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/df8fd1d3/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html index 5f41fe7..c8158b5 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.RegionStateNode.html @@ -524,636 +524,639 @@ 516} 517 } 518 -519 ArrayListRegionStateNode getTableRegionStateNodes(final TableName tableName) { -520final ArrayListRegionStateNode regions = new ArrayListRegionStateNode(); -521for (RegionStateNode node: regionsMap.tailMap(tableName.getName()).values()) { -522 if (!node.getTable().equals(tableName)) break; -523 regions.add(node); -524} -525return regions; -526 } -527 -528 ArrayListRegionState getTableRegionStates(final TableName tableName) { -529final ArrayListRegionState regions = new ArrayListRegionState(); -530for (RegionStateNode node: regionsMap.tailMap(tableName.getName()).values()) { -531 if (!node.getTable().equals(tableName)) break; -532 regions.add(node.toRegionState()); -533} -534return regions; -535 } -536 -537 ArrayListRegionInfo getTableRegionsInfo(final TableName tableName) { -538final ArrayListRegionInfo regions = new ArrayListRegionInfo(); -539for (RegionStateNode node: regionsMap.tailMap(tableName.getName()).values()) { -540 if (!node.getTable().equals(tableName)) break; -541 regions.add(node.getRegionInfo()); -542} -543return regions; -544 } -545 -546 CollectionRegionStateNode getRegionStateNodes() { -547return regionsMap.values(); +519 public void deleteRegions(final ListRegionInfo regionInfos) { +520 regionInfos.forEach(this::deleteRegion); +521 } +522 +523 ArrayListRegionStateNode getTableRegionStateNodes(final TableName tableName) { +524final ArrayListRegionStateNode regions = new ArrayListRegionStateNode(); +525for (RegionStateNode node: regionsMap.tailMap(tableName.getName()).values()) { +526 if (!node.getTable().equals(tableName)) break; +527 regions.add(node); +528} +529return regions; +530 } +531 +532 ArrayListRegionState getTableRegionStates(final TableName tableName) { +533final ArrayListRegionState regions = new ArrayListRegionState(); +534for (RegionStateNode node: regionsMap.tailMap(tableName.getName()).values()) { +535 if (!node.getTable().equals(tableName)) break; +536 regions.add(node.toRegionState()); +537} +538return regions; +539 } +540 +541 ArrayListRegionInfo getTableRegionsInfo(final TableName tableName) { +542final ArrayListRegionInfo regions = new ArrayListRegionInfo(); +543for (RegionStateNode node: regionsMap.tailMap(tableName.getName()).values()) { +544 if (!node.getTable().equals(tableName)) break; +545 regions.add(node.getRegionInfo()); +546} +547return regions; 548 } 549 -550 public ArrayListRegionState getRegionStates() { -551final ArrayListRegionState regions = new ArrayListRegionState(regionsMap.size()); -552for (RegionStateNode node: regionsMap.values()) { -553 regions.add(node.toRegionState()); -554} -555return regions; -556 } -557 -558 // == -559 // RegionState helpers -560 // == -561 public RegionState getRegionState(final RegionInfo regionInfo) { -562RegionStateNode regionStateNode = getRegionStateNode(regionInfo); -563return regionStateNode == null ? null : regionStateNode.toRegionState(); -564 } -565 -566 public RegionState getRegionState(final String encodedRegionName) { -567// TODO: Need a map encodedName, ... but it is just dispatch merge... -568for (RegionStateNode node: regionsMap.values()) { -569 if (node.getRegionInfo().getEncodedName().equals(encodedRegionName)) { -570return node.toRegionState(); -571 } -572} -573return null; -574 } -575 -576 // -577 // TODO: helpers -578 // -579 public boolean hasTableRegionStates(final TableName tableName) { -580// TODO -581return !getTableRegionStates(tableName).isEmpty(); -582 } -583 -584 /** -585 * @return Return online regions of table; does not include OFFLINE or SPLITTING regions. -586 */ -587 public ListRegionInfo getRegionsOfTable(final TableName table) {
[36/51] [partial] hbase-site git commit: Published site at e66a6603e36ecd67237ca16acd5e2de03f0d372d.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0c6f447e/apidocs/org/apache/hadoop/hbase/CompareOperator.html -- diff --git a/apidocs/org/apache/hadoop/hbase/CompareOperator.html b/apidocs/org/apache/hadoop/hbase/CompareOperator.html index 0be1309..a79d066 100644 --- a/apidocs/org/apache/hadoop/hbase/CompareOperator.html +++ b/apidocs/org/apache/hadoop/hbase/CompareOperator.html @@ -1,6 +1,6 @@ http://www.w3.org/TR/html4/loose.dtd;> - + @@ -19,45 +19,45 @@ } //--> var methods = {"i0":9,"i1":9}; -var tabs = {65535:["t0","æææ¹æ³"],1:["t1","éææ¹æ³"],8:["t4","å ·ä½æ¹æ³"]}; +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ã +JavaScript is disabled on your browser. -è·³è¿å¯¼èªé¾æ¥ +Skip navigation links - -æ¦è§ -ç¨åºå -ç±» -ä½¿ç¨ -æ -å·²è¿æ¶ -ç´¢å¼ -å¸®å© + +Overview +Package +Class +Use +Tree +Deprecated +Index +Help -ä¸ä¸ä¸ªç±» -ä¸ä¸ä¸ªç±» +PrevClass +NextClass -æ¡æ¶ -æ æ¡æ¶ +Frames +NoFrames -ææç±» +AllClassesorg.apache.hadoop.hbase-æ举 CompareOperator
+Enum CompareOperator
-
- https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="java.langä¸çç±»ææ¥å£">java.lang.Object
+- 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="java.langä¸çç±»ææ¥å£">java.lang.Enum<CompareOperator>
+- https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum<CompareOperator>
- org.apache.hadoop.hbase.CompareOperator
@@ -113,17 +113,17 @@ var activeTableTab = "activeTableTab";
-
- ææå·²å®ç°çæ¥å£:
-- https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="java.ioä¸çç±»ææ¥å£">Serializable, https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="java.langä¸çç±»ææ¥å£">Comparable<
[36/51] [partial] hbase-site git commit: Published site at e66a6603e36ecd67237ca16acd5e2de03f0d372d.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5427a45e/apidocs/org/apache/hadoop/hbase/ClusterStatus.html -- diff --git a/apidocs/org/apache/hadoop/hbase/ClusterStatus.html b/apidocs/org/apache/hadoop/hbase/ClusterStatus.html index 1b657f2..52c5160 100644 --- a/apidocs/org/apache/hadoop/hbase/ClusterStatus.html +++ b/apidocs/org/apache/hadoop/hbase/ClusterStatus.html @@ -1,6 +1,6 @@ http://www.w3.org/TR/html4/loose.dtd;> - + @@ -19,45 +19,45 @@ } //--> 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,"i12":42,"i13":42,"i14":42,"i15":42,"i16":42,"i17":42,"i18":42,"i19":42,"i20":42,"i21":42,"i22":42,"i23":42,"i24":42,"i25":42,"i26":42,"i27":42}; -var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; +var tabs = {65535:["t0","æææ¹æ³"],2:["t2","å®ä¾æ¹æ³"],8:["t4","å ·ä½æ¹æ³"],32:["t6","å·²è¿æ¶çæ¹æ³"]}; var altColor = "altColor"; var rowColor = "rowColor"; var tableTab = "tableTab"; var activeTableTab = "activeTableTab"; -JavaScript is disabled on your browser. +æ¨çæµè§å¨å·²ç¦ç¨ JavaScriptã -Skip navigation links +è·³è¿å¯¼èªé¾æ¥ - -Overview -Package -Class -Use -Tree -Deprecated -Index -Help + +æ¦è§ +ç¨åºå +ç±» +ä½¿ç¨ +æ +å·²è¿æ¶ +ç´¢å¼ +å¸®å© -PrevClass -NextClass +ä¸ä¸ä¸ªç±» +ä¸ä¸ä¸ªç±» -Frames -NoFrames +æ¡æ¶ +æ æ¡æ¶ -AllClasses +ææç±»
[36/51] [partial] hbase-site git commit: Published site at 0f23784182ab88649de340d75804e0ff20dcd0fc.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bcb555af/devapidocs/org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html b/devapidocs/org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html index 77dd431..151b33b 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/CellChunkImmutableSegment.html @@ -248,7 +248,8 @@ extends private Cell -copyCellIntoMSLAB(Cellcell) +copyCellIntoMSLAB(Cellcell, + MemStoreSizingmemstoreSizing) private int @@ -276,9 +277,10 @@ extends private void -reinitializeCellSet(intnumOfCells, +reinitializeCellSet(intnumOfCells, KeyValueScannersegmentScanner, CellSetoldCellSet, + MemStoreSizingmemstoreSizing, MemStoreCompactionStrategy.Actionaction) @@ -298,7 +300,7 @@ extends Segment -close, compare, compareRows, decScannerCount, dump, getCellLength, getCellsCount, getCellSet, getComparator, getDataSize, getHeapSize, getMemStoreLAB, getMemStoreSize, getMinSequenceId, getOffHeapSize, getScanner, getScanners, getTimeRangeTracker, headSet, heapSizeChange, incMemStoreSize, incScannerCount, internalAdd, isEmpty, isTagsPresent, iterator, last, maybeCloneWithAllocator, offHeapSizeChange, setCellSet, shouldSeek, tailSet, href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#updateMetaInfo-org.apache.hadoop.hbase.Cell-boolean-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">updateMetaInfo, > href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#updateMetaInfo-org.apache.hadoop.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-">updateMetaInfo +close, compare, compareAndSetDataSize, compareRows, decScannerCount, dump, getCellLength, getCellsCount, getCellSet, getComparator, getDataSize, getHeapSize, getMemStoreLAB, getMemStoreSize, getMinSequenceId, getOffHeapSize, getScanner, href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getScanners-long-">getScanners, > href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#getTimeRangeTracker--">getTimeRangeTracker, > href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#headSet-org.apache.hadoop.hbase.Cell-">headSet, > href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#heapSizeChange-org.apache.hadoop.hbase.Cell-boolean-">heapSizeChange, > href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#incMemStoreSize-long-long-long-">incMemStoreSize, > href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#incScannerCount--">incScannerCount, > href="../../../../../org/apache/hadoop/hbase/regionserver/Segment.html#internalAdd-org.apache.hadoop.hbase.Cell-boolean-org.apache.hadoop.hbase.regionserver.MemStoreSizing-boolean-">internalAdd, > isEmpty, isTagsPresent, iterator, last, maybeCloneWithAllocator, offHeapSizeChange, setCellSet, sharedLock, sharedUnlock, shouldSeek, tailSet, updateMetaInfo, updateMetaInfo, waitForUpdates @@ -404,7 +406,7 @@ extends indexEntryOnHeapSize -protectedlongindexEntryOnHeapSize(booleanonHeap) +protectedlongindexEntryOnHeapSize(booleanonHeap) Overrides: indexEntryOnHeapSizein classSegment @@ -417,7 +419,7 @@ extends indexEntryOffHeapSize -protectedlongindexEntryOffHeapSize(booleanoffHeap) +protectedlongindexEntryOffHeapSize(booleanoffHeap) Overrides: indexEntryOffHeapSizein classSegment @@ -430,7 +432,7 @@ extends indexEntrySize -protectedlongindexEntrySize() +protectedlongindexEntrySize() Specified by: indexEntrySizein classSegment @@ -443,7 +445,7 @@ extends canBeFlattened -protectedbooleancanBeFlattened() +protectedbooleancanBeFlattened() Specified by: canBeFlattenedin classImmutableSegment @@ -456,20 +458,21 @@ extends initializeCellSet -privatevoidinitializeCellSet(intnumOfCells, +privatevoidinitializeCellSet(intnumOfCells, MemStoreSegmentsIteratoriterator, MemStoreCompactionStrategy.Actionaction) - + reinitializeCellSet -privatevoidreinitializeCellSet(intnumOfCells, +privatevoidreinitializeCellSet(intnumOfCells, KeyValueScannersegmentScanner, CellSetoldCellSet, + MemStoreSizingmemstoreSizing, MemStoreCompactionStrategy.Actionaction) @@ -479,7 +482,7 @@ extends createCellReference -privateintcreateCellReference(ByteBufferKeyValuecell, +privateintcreateCellReference(ByteBufferKeyValuecell,
[36/51] [partial] hbase-site git commit: Published site at 85b41f36e01214b6485c9352875c84ebf877dab3.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c66de0/devapidocs/org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.MetaTableOps.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.MetaTableOps.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.MetaTableOps.html new file mode 100644 index 000..6cfbe59 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/MetaTableMetrics.MetaTableOps.html @@ -0,0 +1,358 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +MetaTableMetrics.MetaTableOps (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.coprocessor +Enum MetaTableMetrics.MetaTableOps + + + +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.EnumMetaTableMetrics.MetaTableOps + + +org.apache.hadoop.hbase.coprocessor.MetaTableMetrics.MetaTableOps + + + + + + + + + +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">ComparableMetaTableMetrics.MetaTableOps + + +Enclosing class: +MetaTableMetrics + + + +static enum MetaTableMetrics.MetaTableOps +extends https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumMetaTableMetrics.MetaTableOps + + + + + + + + + + + +Enum Constant Summary + +Enum Constants + +Enum Constant and Description + + +DELETE + + +GET + + +PUT + + + + + + + + + +Method Summary + +All MethodsStatic MethodsConcrete Methods + +Modifier and Type +Method and Description + + +static MetaTableMetrics.MetaTableOps +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 MetaTableMetrics.MetaTableOps[] +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,
[36/51] [partial] hbase-site git commit: Published site at 6198e1fc7dfa85c3bc6b2855f9a5fb5f4b2354ff.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb5d2c62/devapidocs/index-all.html -- diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html index 0084a95..b3e5912 100644 --- a/devapidocs/index-all.html +++ b/devapidocs/index-all.html @@ -118,6 +118,8 @@ abort(MasterProcedureEnv) - Method in class org.apache.hadoop.hbase.master.replication.RefreshPeerProcedure +abort(MasterProcedureEnv) - Method in class org.apache.hadoop.hbase.master.replication.SyncReplicationReplayWALRemoteProcedure + abort(String) - Method in interface org.apache.hadoop.hbase.monitoring.MonitoredTask abort(String) - Method in class org.apache.hadoop.hbase.monitoring.MonitoredTaskImpl @@ -1173,6 +1175,8 @@ Add the specified Cell to the list of deletes to check against for this row operation. +add(String, ReplicationPeerConfig) - Method in class org.apache.hadoop.hbase.replication.regionserver.SyncReplicationPeerMappingManager + add(String) - Method in class org.apache.hadoop.hbase.rest.client.Cluster Add a node to the cluster @@ -1242,8 +1246,14 @@ add(int, E) - Method in class org.apache.hadoop.hbase.util.SortedList +add(Cell, byte[]) - Method in class org.apache.hadoop.hbase.wal.WALEdit + add(Cell) - Method in class org.apache.hadoop.hbase.wal.WALEdit +add(Mapbyte[], ListCell) - Method in class org.apache.hadoop.hbase.wal.WALEdit + +Append the given map of family->edits to a WALEdit data structure. + add(String, MutableMetric) - Method in class org.apache.hadoop.metrics2.lib.DynamicMetricsRegistry add(String, long) - Method in class org.apache.hadoop.metrics2.lib.DynamicMetricsRegistry @@ -1362,6 +1372,8 @@ Adds a cell to the list of cells for this row +addCell(Cell) - Method in class org.apache.hadoop.hbase.wal.WALEdit + addCellCount(int) - Method in class org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress addCellPermissions(byte[], Mapbyte[], ListCell) - Static method in class org.apache.hadoop.hbase.security.access.AccessController @@ -1665,12 +1677,10 @@ Deprecated. Adds a column family. +addFamily(byte[]) - Method in class org.apache.hadoop.hbase.wal.WALEdit + addFamilyAndItsHFilePathToTableInMap(byte[], String, ListPairbyte[], ListString) - Method in class org.apache.hadoop.hbase.replication.regionserver.ReplicationSink -addFamilyMapToWALEdit(Mapbyte[], ListCell, WALEdit) - Method in class org.apache.hadoop.hbase.regionserver.HRegion.BatchOperation - -Append the given map of family->edits to a WALEdit data structure. - addFamilyStoreFile(String, String) - Method in class org.apache.hadoop.hbase.quotas.FileArchiverNotifierImpl.StoreFileReference addFamilyVersion(byte[], long) - Method in class org.apache.hadoop.hbase.client.Delete @@ -2049,23 +2059,29 @@ addPeer(String, ReplicationPeerConfig, boolean) - Method in class org.apache.hadoop.hbase.master.replication.ReplicationPeerManager +addPeer(String) - Method in class org.apache.hadoop.hbase.master.replication.ZKSyncReplicationReplayWALWorkerStorage + addPeer(String) - Method in interface org.apache.hadoop.hbase.replication.regionserver.PeerProcedureHandler addPeer(String) - Method in class org.apache.hadoop.hbase.replication.regionserver.PeerProcedureHandlerImpl addPeer(String) - Method in class org.apache.hadoop.hbase.replication.regionserver.ReplicationSourceManager -1. + + Add peer to replicationPeers + Add the normal source and related replication queue + Add HFile Refs + addPeer(String) - Method in class org.apache.hadoop.hbase.replication.ReplicationPeers Method called after a peer has been connected. -addPeer(String, ReplicationPeerConfig, boolean) - Method in interface org.apache.hadoop.hbase.replication.ReplicationPeerStorage +addPeer(String, ReplicationPeerConfig, boolean, SyncReplicationState) - Method in interface org.apache.hadoop.hbase.replication.ReplicationPeerStorage Add a replication peer. -addPeer(String, ReplicationPeerConfig, boolean) - Method in class org.apache.hadoop.hbase.replication.ZKReplicationPeerStorage +addPeer(String, ReplicationPeerConfig, boolean, SyncReplicationState) - Method in class org.apache.hadoop.hbase.replication.ZKReplicationPeerStorage AddPeerProcedure - Class in org.apache.hadoop.hbase.master.replication @@ -2081,6 +2097,8 @@ addPeerToHFileRefs(String) - Method in class org.apache.hadoop.hbase.replication.ZKReplicationQueueStorage +addPeerWorker(String, ServerName) - Method in class org.apache.hadoop.hbase.master.replication.ZKSyncReplicationReplayWALWorkerStorage + addPrimaryAssignment(RegionInfo, ServerName) - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta addProperty(String, String) - Method in class org.apache.hadoop.hbase.rest.model.NamespacesInstanceModel @@ -2622,6 +2640,8 @@ addWALActionsListener(WALActionsListener) - Method in class
[36/51] [partial] hbase-site git commit: Published site at 14087cc919da9f2e0b1a68f701f6365ad9d1d71f.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55ce8d97/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 411dc83..2bc430c 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HBaseIOException.html @@ -760,7 +760,7 @@ 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) -MoveRegionProcedure +private MoveRegionProcedure AssignmentManager.createMoveRegionProcedure(RegionPlanplan) @@ -776,8 +776,9 @@ -MoveRegionProcedure(MasterProcedureEnvenv, - RegionPlanplan) +MoveRegionProcedure(MasterProcedureEnvenv, + RegionPlanplan, + booleancheck) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55ce8d97/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html index 6e574eb..7f5eabe 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html @@ -93,6 +93,14 @@ +org.apache.hadoop.hbase.master.assignment + + + +org.apache.hadoop.hbase.master.procedure + + + org.apache.hadoop.hbase.replication.regionserver @@ -422,27 +430,32 @@ service. booleanreload) +(package private) HRegionLocation +AsyncNonMetaRegionLocator.getRegionLocationInCache(TableNametableName, +byte[]row) + + private HRegionLocation AsyncRequestFutureImpl.getReplicaLocationOrFail(Actionaction) - + private HRegionLocation AsyncNonMetaRegionLocator.locateInCache(AsyncNonMetaRegionLocator.TableCachetableCache, TableNametableName, byte[]row, RegionLocateTypelocateType) - + HRegionLocation ClusterConnection.locateRegion(byte[]regionName) Gets the location of the region of regionName. - + HRegionLocation ConnectionImplementation.locateRegion(byte[]regionName) - + HRegionLocation ClusterConnection.locateRegion(TableNametableName, byte[]row) @@ -450,24 +463,24 @@ service. lives in. - + HRegionLocation ConnectionImplementation.locateRegion(TableNametableName, byte[]row) - + private HRegionLocation AsyncNonMetaRegionLocator.locateRowBeforeInCache(AsyncNonMetaRegionLocator.TableCachetableCache, TableNametableName, byte[]row) - + private HRegionLocation AsyncNonMetaRegionLocator.locateRowInCache(AsyncNonMetaRegionLocator.TableCachetableCache, TableNametableName, byte[]row) - + HRegionLocation ClusterConnection.relocateRegion(TableNametableName, byte[]row) @@ -475,7 +488,7 @@ service. lives in, ignoring any value that might be in the cache. - + HRegionLocation ConnectionImplementation.relocateRegion(TableNametableName, byte[]row) @@ -1052,6 +1065,92 @@ service. + + + +Uses of HRegionLocation in org.apache.hadoop.hbase.master.assignment + +Methods in org.apache.hadoop.hbase.master.assignment that return HRegionLocation + +Modifier and Type +Method and Description + + + +HRegionLocation +RegionStates.checkReopened(HRegionLocationoldLoc) +Check whether the region has been reopened. + + + +private HRegionLocation +RegionStates.createRegionForReopen(RegionStates.RegionStateNodenode) + + + + +Methods in org.apache.hadoop.hbase.master.assignment that return types with arguments of type HRegionLocation + +Modifier and Type +Method and Description + + + +https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegionLocation +RegionStates.getRegionsOfTableForReopen(TableNametableName) +Get the regions to be reopened when modifying a table. + + + + + +Methods in org.apache.hadoop.hbase.master.assignment with parameters of type HRegionLocation + +Modifier and Type +Method and Description + + + +HRegionLocation +RegionStates.checkReopened(HRegionLocationoldLoc) +Check whether the region has been reopened. + + + + + + + + +Uses of HRegionLocation in org.apache.hadoop.hbase.master.procedure + +Fields in org.apache.hadoop.hbase.master.procedure with type parameters of type HRegionLocation + +Modifier and Type +Field and Description + + + +private
[36/51] [partial] hbase-site git commit: Published site at 72784c2d836a4b977667449d3adec5e8d15453f5.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/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 15337a1..cf7a1b6 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 @@ -1302,38 +1302,46 @@ ProcedureSyncWait.getMasterQuotaManager(MasterProcedureEnvenv) +private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo +ModifyTableProcedure.getOpenRegionInfoList(MasterProcedureEnvenv) +Fetches all open or soon to be open Regions for a table. + + + protected ProcedureMetrics ServerCrashProcedure.getProcedureMetrics(MasterProcedureEnvenv) - + protected org.apache.hadoop.fs.Path AbstractStateMachineTableProcedure.getRegionDir(MasterProcedureEnvenv, RegionInforegion) - + private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo -ModifyTableProcedure.getRegionInfoList(MasterProcedureEnvenv) +ModifyTableProcedure.getRegionInfoList(MasterProcedureEnvenv) +Fetches all Regions for a table. + - + private TableNamespaceManager ModifyNamespaceProcedure.getTableNamespaceManager(MasterProcedureEnvenv) - + private static TableNamespaceManager CreateNamespaceProcedure.getTableNamespaceManager(MasterProcedureEnvenv) - + private static TableNamespaceManager DeleteNamespaceProcedure.getTableNamespaceManager(MasterProcedureEnvenv) - + private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo ServerCrashProcedure.handleRIT(MasterProcedureEnvenv, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInforegions) Handle any outstanding RIT that are up against this.serverName, the crashed server. - + private void RecoverMetaProcedure.handleRIT(MasterProcedureEnvenv, RegionInfori, @@ -1344,28 +1352,28 @@ to carry. - + protected boolean AbstractStateMachineRegionProcedure.hasLock(MasterProcedureEnvenv) - + protected boolean AbstractStateMachineRegionProcedure.holdLock(MasterProcedureEnvenv) - + private void ModifyNamespaceProcedure.insertIntoNSTable(MasterProcedureEnvenv) Insert/update the row into namespace table - + protected static void CreateNamespaceProcedure.insertIntoNSTable(MasterProcedureEnvenv, NamespaceDescriptornsDescriptor) Insert the row into ns table - + protected boolean ServerCrashProcedure.isYieldBeforeExecuteFromState(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ServerCrashStatestate) @@ -1374,444 +1382,444 @@ before we move to the next. - + protected static void CreateTableProcedure.moveTempDirectoryToHBaseRoot(MasterProcedureEnvenv, TableDescriptortableDescriptor, org.apache.hadoop.fs.PathtempTableDir) - + private void CloneSnapshotProcedure.postCloneSnapshot(MasterProcedureEnvenv) Action after cloning from snapshot. - + private void CreateTableProcedure.postCreate(MasterProcedureEnvenv) - + private void DeleteTableProcedure.postDelete(MasterProcedureEnvenv) - + protected void DisableTableProcedure.postDisable(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.DisableTableStatestate) Action after disabling table. - + private void EnableTableProcedure.postEnable(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.EnableTableStatestate) Action after enabling table. - + private void ModifyTableProcedure.postModify(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.ModifyTableStatestate) Action after modifying table. - + private void TruncateTableProcedure.postTruncate(MasterProcedureEnvenv) - + private void CloneSnapshotProcedure.preCloneSnapshot(MasterProcedureEnvenv) Action before cloning from snapshot. - + private void CreateTableProcedure.preCreate(MasterProcedureEnvenv) - + private boolean DeleteTableProcedure.preDelete(MasterProcedureEnvenv) - + protected void DisableTableProcedure.preDisable(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.DisableTableStatestate) Action before disabling
[36/51] [partial] hbase-site git commit: Published site at 9101fc246f86445006bfbcdfda5cc495016dc280.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/65565d77/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 77c2ad4..490dd78 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.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,"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,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":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,"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,"i110":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -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. @@ -236,86 +236,70 @@ implements DEFAULT_RIT_STUCK_WARNING_THRESHOLD -private ProcedureEvent? -failoverCleanupDone -Indicator that AssignmentManager has recovered the region states so - that ServerCrashProcedure can be fully enabled and re-assign regions - of dead servers. - - - 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 assignment events. - + private static org.slf4j.Logger LOG - + private MasterServices master - + private static https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">SetRegionInfo META_REGION_SET - + private ProcedureEvent? -metaInitializedEvent +metaAssignEvent - + private ProcedureEvent? metaLoadEvent - + private MetricsAssignmentManager metrics - + static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String METRICS_RIT_STUCK_WARNING_THRESHOLD Region in Transition metrics threshold time - + 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 pendingAssignQueue - -private RegionNormalizer -regionNormalizer - -private RegionStateListener -regionStateListener - - private RegionStates regionStates - + private RegionStateStore regionStateStore - + static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
[36/51] [partial] hbase-site git commit: Published site at 0b28155d274910b4e667b949d51f78809a1eff0b.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e11cf2cb/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupDriver.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupDriver.html b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupDriver.html index 65c1a1f..2210003 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupDriver.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupDriver.html @@ -25,201 +25,206 @@ 017 */ 018package org.apache.hadoop.hbase.backup; 019 -020import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH; -021import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH_DESC; -022import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG; -023import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG_DESC; -024import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH; -025import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH_DESC; -026import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER; -027import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER_DESC; -028import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET; -029import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_DESC; -030import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE; -031import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_DESC; -032import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS; -033import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS_DESC; -034import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME; -035import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME_DESC; -036 -037import java.io.IOException; -038import java.net.URI; -039 -040import org.apache.hadoop.conf.Configuration; -041import org.apache.hadoop.fs.Path; -042import org.apache.hadoop.hbase.HBaseConfiguration; -043import org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand; -044import org.apache.hadoop.hbase.backup.impl.BackupCommands; -045import org.apache.hadoop.hbase.backup.impl.BackupManager; -046import org.apache.hadoop.hbase.util.AbstractHBaseTool; -047import org.apache.hadoop.hbase.util.FSUtils; -048import org.apache.hadoop.util.ToolRunner; -049import org.apache.log4j.Level; -050import org.apache.log4j.LogManager; -051import org.apache.yetus.audience.InterfaceAudience; -052import org.slf4j.Logger; -053import org.slf4j.LoggerFactory; -054 -055import org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine; -056 -057/** -058 * -059 * Command-line entry point for backup operation -060 * -061 */ -062@InterfaceAudience.Private -063public class BackupDriver extends AbstractHBaseTool { -064 -065 private static final Logger LOG = LoggerFactory.getLogger(BackupDriver.class); -066 private CommandLine cmd; +020import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BACKUP_LIST_DESC; +021import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH; +022import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH_DESC; +023import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG; +024import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG_DESC; +025import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_KEEP; +026import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_KEEP_DESC; +027import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_LIST; +028import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH; +029import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH_DESC; +030import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER; +031import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER_DESC; +032import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET; +033import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_DESC; +034import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE; +035import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_DESC; +036import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS; +037import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS_DESC; +038import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME; +039import static
[36/51] [partial] hbase-site git commit: Published site at 7d3750bd9fc9747623549c242cc4171e224b3eaf.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/3469cbc0/devapidocs/org/apache/hadoop/hbase/master/replication/RefreshPeerProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/replication/RefreshPeerProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/replication/RefreshPeerProcedure.html index e73b7da..46943f3 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/replication/RefreshPeerProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/replication/RefreshPeerProcedure.html @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class RefreshPeerProcedure +public class RefreshPeerProcedure extends ProcedureMasterProcedureEnv implements PeerProcedureInterface, RemoteProcedureDispatcher.RemoteProcedureMasterProcedureEnv,ServerName @@ -353,7 +353,7 @@ implements LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -362,7 +362,7 @@ implements peerId -privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String peerId +privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String peerId @@ -371,7 +371,7 @@ implements type -privatePeerProcedureInterface.PeerOperationType type +privatePeerProcedureInterface.PeerOperationType type @@ -380,7 +380,7 @@ implements targetServer -privateServerName targetServer +privateServerName targetServer @@ -389,7 +389,7 @@ implements dispatched -privateboolean dispatched +privateboolean dispatched @@ -398,7 +398,7 @@ implements event -privateProcedureEvent? event +privateProcedureEvent? event @@ -407,7 +407,7 @@ implements succ -privateboolean succ +privateboolean succ @@ -424,7 +424,7 @@ implements RefreshPeerProcedure -publicRefreshPeerProcedure() +publicRefreshPeerProcedure() @@ -433,7 +433,7 @@ implements RefreshPeerProcedure -publicRefreshPeerProcedure(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, +publicRefreshPeerProcedure(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, PeerProcedureInterface.PeerOperationTypetype, ServerNametargetServer) @@ -452,7 +452,7 @@ implements getPeerId -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetPeerId() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetPeerId() Specified by: getPeerIdin interfacePeerProcedureInterface @@ -465,7 +465,7 @@ implements getPeerOperationType -publicPeerProcedureInterface.PeerOperationTypegetPeerOperationType() +publicPeerProcedureInterface.PeerOperationTypegetPeerOperationType() Specified by: getPeerOperationTypein interfacePeerProcedureInterface @@ -478,7 +478,7 @@ implements toPeerModificationType -private staticorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerModificationTypetoPeerModificationType(PeerProcedureInterface.PeerOperationTypetype) +private staticorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerModificationTypetoPeerModificationType(PeerProcedureInterface.PeerOperationTypetype) @@ -487,7 +487,7 @@ implements toPeerOperationType -private staticPeerProcedureInterface.PeerOperationTypetoPeerOperationType(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerModificationTypetype) +private staticPeerProcedureInterface.PeerOperationTypetoPeerOperationType(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.PeerModificationTypetype) @@ -496,7 +496,7 @@ implements remoteCallBuild -publicRemoteProcedureDispatcher.RemoteOperationremoteCallBuild(MasterProcedureEnvenv, +publicRemoteProcedureDispatcher.RemoteOperationremoteCallBuild(MasterProcedureEnvenv, ServerNameremote) Description copied from interface:RemoteProcedureDispatcher.RemoteProcedure For building the remote operation. @@ -512,7 +512,7 @@ implements complete -privatevoidcomplete(MasterProcedureEnvenv, +privatevoidcomplete(MasterProcedureEnvenv, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwableerror) @@ -522,7 +522,7 @@ implements remoteCallFailed -publicvoidremoteCallFailed(MasterProcedureEnvenv, +publicvoidremoteCallFailed(MasterProcedureEnvenv,
[36/51] [partial] hbase-site git commit: Published site at 997747076d8ec0b4346d7cb99c4b0667a7c14905.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4df09ed9/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html index f668456..3cc87d3 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html @@ -121,7 +121,7 @@ var activeTableTab = "activeTableTab"; -class HRegion.RegionScannerImpl +class HRegion.RegionScannerImpl 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 RegionScanner, Shipper, RpcCallback RegionScannerImpl is used to combine scanners from multiple Stores (aka column families). @@ -425,7 +425,7 @@ implements storeHeap -KeyValueHeap storeHeap +KeyValueHeap storeHeap @@ -434,7 +434,7 @@ implements joinedHeap -KeyValueHeap joinedHeap +KeyValueHeap joinedHeap Heap of key-values that are not essential for the provided filters and are thus read on demand, if on-demand column family loading is enabled. @@ -445,7 +445,7 @@ implements joinedContinuationRow -protectedCell joinedContinuationRow +protectedCell joinedContinuationRow If the joined heap data gathering is interrupted due to scan limits, this will contain the row for which we are populating the values. @@ -456,7 +456,7 @@ implements filterClosed -privateboolean filterClosed +privateboolean filterClosed @@ -465,7 +465,7 @@ implements stopRow -protected finalbyte[] stopRow +protected finalbyte[] stopRow @@ -474,7 +474,7 @@ implements includeStopRow -protected finalboolean includeStopRow +protected finalboolean includeStopRow @@ -483,7 +483,7 @@ implements region -protected finalHRegion region +protected finalHRegion region @@ -492,7 +492,7 @@ implements comparator -protected finalCellComparator comparator +protected finalCellComparator comparator @@ -501,7 +501,7 @@ implements readPt -private finallong readPt +private finallong readPt @@ -510,7 +510,7 @@ implements maxResultSize -private finallong maxResultSize +private finallong maxResultSize @@ -519,7 +519,7 @@ implements defaultScannerContext -private finalScannerContext defaultScannerContext +private finalScannerContext defaultScannerContext @@ -528,7 +528,7 @@ implements filter -private finalFilterWrapper filter +private finalFilterWrapper filter @@ -545,7 +545,7 @@ implements RegionScannerImpl -RegionScannerImpl(Scanscan, +RegionScannerImpl(Scanscan, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScanneradditionalScanners, HRegionregion) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException @@ -561,7 +561,7 @@ implements RegionScannerImpl -RegionScannerImpl(Scanscan, +RegionScannerImpl(Scanscan, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScanneradditionalScanners, HRegionregion, longnonceGroup, @@ -587,7 +587,7 @@ implements getRegionInfo -publicRegionInfogetRegionInfo() +publicRegionInfogetRegionInfo() Specified by: getRegionInfoin interfaceRegionScanner @@ -602,7 +602,7 @@ implements initializeScanners -protectedvoidinitializeScanners(Scanscan, +protectedvoidinitializeScanners(Scanscan, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScanneradditionalScanners) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException @@ -617,7 +617,7 @@ implements initializeKVHeap -protectedvoidinitializeKVHeap(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScannerscanners, +protectedvoidinitializeKVHeap(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScannerscanners, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScannerjoinedScanners, HRegionregion) throws
[36/51] [partial] hbase-site git commit: Published site at f3d1c021de2264301f68eadb9ef126ff83d7ef53.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html index fe3a872..b749ad3 100644 --- a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html +++ b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupAdminEndpoint.html @@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class RSGroupAdminEndpoint +public class RSGroupAdminEndpoint 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 MasterCoprocessor, MasterObserver @@ -368,7 +368,7 @@ implements LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -377,7 +377,7 @@ implements master -privateMasterServices master +privateMasterServices master @@ -386,7 +386,7 @@ implements groupInfoManager -privateRSGroupInfoManager groupInfoManager +privateRSGroupInfoManager groupInfoManager @@ -395,7 +395,7 @@ implements groupAdminServer -privateRSGroupAdminServer groupAdminServer +privateRSGroupAdminServer groupAdminServer @@ -404,7 +404,7 @@ implements groupAdminService -private finalorg.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService groupAdminService +private finalorg.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService groupAdminService @@ -413,7 +413,7 @@ implements accessChecker -privateAccessChecker accessChecker +privateAccessChecker accessChecker @@ -422,7 +422,7 @@ implements userProvider -privateUserProvider userProvider +privateUserProvider userProvider Provider for mapping principal names to Users @@ -440,7 +440,7 @@ implements RSGroupAdminEndpoint -publicRSGroupAdminEndpoint() +publicRSGroupAdminEndpoint() @@ -457,7 +457,7 @@ implements start -publicvoidstart(CoprocessorEnvironmentenv) +publicvoidstart(CoprocessorEnvironmentenv) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Description copied from interface:Coprocessor Called by the CoprocessorEnvironment during it's own startup to initialize the @@ -476,7 +476,7 @@ implements stop -publicvoidstop(CoprocessorEnvironmentenv) +publicvoidstop(CoprocessorEnvironmentenv) Description copied from interface:Coprocessor Called by the CoprocessorEnvironment during it's own shutdown to stop the coprocessor. @@ -492,7 +492,7 @@ implements getServices -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true; title="class or interface in java.lang">Iterablecom.google.protobuf.ServicegetServices() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true; title="class or interface in java.lang">Iterablecom.google.protobuf.ServicegetServices() Description copied from interface:Coprocessor Coprocessor endpoints providing protobuf services should override this method. @@ -510,7 +510,7 @@ implements getMasterObserver -publichttps://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true; title="class or interface in java.util">OptionalMasterObservergetMasterObserver() +publichttps://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true; title="class or interface in java.util">OptionalMasterObservergetMasterObserver() Specified by: getMasterObserverin interfaceMasterCoprocessor @@ -523,7 +523,7 @@ implements getGroupInfoManager -RSGroupInfoManagergetGroupInfoManager() +RSGroupInfoManagergetGroupInfoManager() @@ -532,7 +532,7 @@ implements rsgroupHasServersOnline -booleanrsgroupHasServersOnline(TableDescriptordesc) +booleanrsgroupHasServersOnline(TableDescriptordesc) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Throws: @@ -546,7 +546,7 @@ implements assignTableToGroup -voidassignTableToGroup(TableDescriptordesc) +voidassignTableToGroup(TableDescriptordesc) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Throws: @@ -560,7 +560,7 @@ implements preCreateTableAction -publicvoidpreCreateTableAction(ObserverContextMasterCoprocessorEnvironmentctx, +publicvoidpreCreateTableAction(ObserverContextMasterCoprocessorEnvironmentctx, TableDescriptordesc, RegionInfo[]regions) throws
[36/51] [partial] hbase-site git commit: Published site at cf529f18a9959589fa635f78df4840472526ea2c.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7bcc960d/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html index 501bf01..2bfa577 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html +++ b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html @@ -539,7 +539,7 @@ implements MasterObserver -postAbortProcedure, postAddReplicationPeer, postAddRSGroup, postAssign, postBalance, postBalanceRSGroup, postBalanceSwitch, postClearDeadServers, postCloneSnapshot, postCompletedCreateTableAction, postCompletedDeleteTableAction, postCompletedDisableTableAction, postCompletedEnableTableAction, postCompletedMergeRegionsAction, postCompletedModifyTableAction, postCompletedSplitRegionAction, postCompletedTruncateTableAction, postCreateNamespace, postCreateTable, postDecommissionRegionServers, postDeleteNamespace, postDeleteSnapshot, postDeleteTable, postDisableReplicationPeer, postDisableTable, postEnableReplicationPeer, postEnableTable, postGetClusterMetrics, postGetLocks, postGetNamespaceDescriptor, postGetProcedures, postGetReplicationPeerConfig, postGetTableDescriptors, postGetTableNames, postListDecommissionedRegionServers, postListNamespaceDescriptors, postListReplicationPeers, postListSnapshot, postLockHeartbeat, postMergeRegions, postMergeRegionsCommitAction, postModifyNamespace, postModifyTable, postMove, postMoveServers, postMoveServersAndTables, postMoveTables, postRecommissionRegionServer, postRegionOffline, postRemoveReplicationPeer, postRemoveRSGroup, postRemoveServers, postRequestLock, postRestoreSnapshot, postRollBackMergeRegionsAction, postRollBackSplitRegionAction, postSetNamespaceQuota, postSetTableQuota, postSetUserQuota, postSetUserQuota, postSetUserQuota, postSnapshot, postTableFlush, postTruncateTable, postUnassign, postUpdateReplicationPeerConfig, preAbortProcedure, preAddReplicationPeer, preAddRSGroup, preAssign, preBalance, preBalanceRSGroup, preBalanceSwitch, preClearDeadServers, preCloneSnapshot, preCreateNamespace, preCreateTable, preCreateTableAction, preDecommissionRegionServers, preDeleteNamespace, preDeleteSnapshot, preDeleteTable, preDeleteTableAction, preDisableReplicationPeer, preDisableTableAction, preEnableReplicationPeer, preEnableTable, preEnableTableAc tion, preGetClusterMetrics, preGetLocks, preGetNamespaceDescriptor, preGetProcedures, preGetReplicationPeerConfig, preGetTableDescriptors, preGetTableNames, preListDecommissionedRegionServers, preListNamespaceDescriptors, preListReplicationPeers, preListSnapshot, preLockHeartbeat, preMasterInitialization, preMergeRegions, preMergeRegionsAction, preMergeRegionsCommitAction, preModifyNamespace, preModifyTableAction, preMove, preMoveServers, preMoveServersAndTables, preMoveTables, preRecommissionRegionServer, preRegionOffline, preRemoveReplicationPeer, preRemoveRSGroup, preRemoveServers, preRequestLock, preRestoreSnapshot, preSetNamespaceQuota, preSetSplitOrMergeEnabled, preSetTableQuota, preSetUserQuota, preSetUserQuota, preSetUserQuota, preShutdown, preSnapshot, preSplitRegion, preSplitRegionAction, preSplitRegionAfterMETAAction, preSplitRegionBeforeMETAAction, preStopMaster, preTableFlush, preTruncateTable, preTruncateTableAction, preUnassign, preUpdateReplicationPeerConfig +postAbortProcedure, postAddReplicationPeer, postAddRSGroup, postAssign, postBalance, postBalanceRSGroup, postBalanceSwitch, postClearDeadServers, postCloneSnapshot, postCompletedCreateTableAction, postCompletedDeleteTableAction, postCompletedDisableTableAction, postCompletedEnableTableAction, postCompletedMergeRegionsAction, postCompletedModifyTableAction, postCompletedModifyTableAction, postCompletedSplitRegionAction, postCompletedTruncateTableAction, postCreateNamespace, postCreateTable, postDecommissionRegionServers, postDeleteNamespace, postDeleteSnapshot, postDeleteTable, postDisableReplicationPeer, postDisableTable, postEnableReplicationPeer, postEnableTable, postGetClusterMetrics, postGetLocks, postGetNamespaceDescriptor, postGetProcedures, postGetReplicationPeerConfig, postGetTableDescriptors, postGetTableNames, postListDecommissionedRegionServers, postListNamespaceDescriptors, postListReplicationPeers, postListSnapshot, postLockHeartbeat, postMergeRegions, postMergeRegionsCommitAction, postModifyNamespace, postModifyNamespace, postModifyTable, postModifyTable, postMove, postMoveServers, postMoveServersAndTables, postMoveTables, postRecommissionRegionServer, postRegionOffline, postRemoveReplicationPeer, postRemoveRSGroup,
[36/51] [partial] hbase-site git commit: Published site at 021f66d11d2cbb7308308093e29e69d6e7661ee9.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/ThreadSafeMemStoreSizing.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ThreadSafeMemStoreSizing.html b/devapidocs/org/apache/hadoop/hbase/regionserver/ThreadSafeMemStoreSizing.html new file mode 100644 index 000..b497649 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ThreadSafeMemStoreSizing.html @@ -0,0 +1,487 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +ThreadSafeMemStoreSizing (Apache HBase 3.0.0-SNAPSHOT API) + + + + + +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":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.regionserver +Class ThreadSafeMemStoreSizing + + + +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.regionserver.ThreadSafeMemStoreSizing + + + + + + + +All Implemented Interfaces: +MemStoreSizing + + + +@InterfaceAudience.Private +class ThreadSafeMemStoreSizing +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 MemStoreSizing +Accounting of current heap and data sizes. + Thread-safe. Many threads can do updates against this single instance. + +See Also: +NonThreadSafeMemStoreSizing, +MemStoreSize + + + + + + + + + + + + +Field Summary + +Fields + +Modifier and Type +Field and Description + + +private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true; title="class or interface in java.util.concurrent.atomic">AtomicLong +dataSize + + +private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true; title="class or interface in java.util.concurrent.atomic">AtomicLong +heapSize + + +private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true; title="class or interface in java.util.concurrent.atomic">AtomicLong +offHeapSize + + + + + + +Fields inherited from interfaceorg.apache.hadoop.hbase.regionserver.MemStoreSizing +DUD + + + + + + + + +Constructor Summary + +Constructors + +Constructor and Description + + +ThreadSafeMemStoreSizing() + + +ThreadSafeMemStoreSizing(longdataSize, +longheapSize, +longoffHeapSize) + + +ThreadSafeMemStoreSizing(MemStoreSizemss) + + + + + + + + + +Method Summary + +All MethodsInstance MethodsConcrete Methods + +Modifier and Type +Method and Description + + +long +getDataSize() + + +long +getHeapSize() + + +MemStoreSize +getMemStoreSize() + + +long +getOffHeapSize() + + +long +incMemStoreSize(longdataSizeDelta, + longheapSizeDelta, + longoffHeapSizeDelta) + + +https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String +toString() + + + + + + +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,
[36/51] [partial] hbase-site git commit: Published site at acd0d1e446c164d9c54bfb461b2d449c8d717c07.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncSequentialWriteTest.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncSequentialWriteTest.html b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncSequentialWriteTest.html index e2b381d..379ef34 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncSequentialWriteTest.html +++ b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncSequentialWriteTest.html @@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab"; -static class PerformanceEvaluation.AsyncSequentialWriteTest +static class PerformanceEvaluation.AsyncSequentialWriteTest extends PerformanceEvaluation.AsyncTableTest @@ -220,7 +220,7 @@ extends PerformanceEvaluation.TestBase -generateStatus, getLastRow, getLatencyHistogram, getReportingPeriod, getShortLatencyReport, getShortValueSizeReport, getStartRow, getValueLength, isRandomValueSize, test, testSetup, testTakedown, testTimed, updateValueSize, updateValueSize, updateValueSize +generateStatus, getLastRow, getLatencyHistogram, getReportingPeriod, getShortLatencyReport, getShortValueSizeReport, getStartRow, getValueLength, isRandomValueSize, test, testSetup, testTakedown, testTimed, updateScanMetrics, updateValueSize, updateValueSize, updateValueSize @@ -249,7 +249,7 @@ extends AsyncSequentialWriteTest -AsyncSequentialWriteTest(org.apache.hadoop.hbase.client.AsyncConnectioncon, +AsyncSequentialWriteTest(org.apache.hadoop.hbase.client.AsyncConnectioncon, PerformanceEvaluation.TestOptionsoptions, PerformanceEvaluation.Statusstatus) @@ -268,7 +268,7 @@ extends testRow -voidtestRow(inti) +voidtestRow(inti) 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 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncTableTest.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncTableTest.html b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncTableTest.html index cfcf2af..271bda9 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncTableTest.html +++ b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncTableTest.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -abstract static class PerformanceEvaluation.AsyncTableTest +abstract static class PerformanceEvaluation.AsyncTableTest extends PerformanceEvaluation.AsyncTest @@ -220,7 +220,7 @@ extends PerformanceEvaluation.TestBase -generateStatus, getLastRow, getLatencyHistogram, getReportingPeriod, getShortLatencyReport, getShortValueSizeReport, getStartRow, getValueLength, isRandomValueSize, test, testRow, testSetup, testTakedown, testTimed, updateValueSize, updateValueSize, updateValueSize +generateStatus, getLastRow, getLatencyHistogram, getReportingPeriod, getShortLatencyReport, getShortValueSizeReport, getStartRow, getValueLength, isRandomValueSize, test, testRow, testSetup, testTakedown, testTimed, updateScanMetrics, updateValueSize, updateValueSize, updateValueSize @@ -249,7 +249,7 @@ extends table -protectedorg.apache.hadoop.hbase.client.AsyncTable? table +protectedorg.apache.hadoop.hbase.client.AsyncTable? table @@ -266,7 +266,7 @@ extends AsyncTableTest -AsyncTableTest(org.apache.hadoop.hbase.client.AsyncConnectioncon, +AsyncTableTest(org.apache.hadoop.hbase.client.AsyncConnectioncon, PerformanceEvaluation.TestOptionsoptions, PerformanceEvaluation.Statusstatus) @@ -285,7 +285,7 @@ extends onStartup -voidonStartup() +voidonStartup() throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Specified by: @@ -301,7 +301,7 @@ extends onTakedown -voidonTakedown() +voidonTakedown() throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Specified by: http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncTest.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.AsyncTest.html
[36/51] [partial] hbase-site git commit: Published site at 87f5b5f3411d96c31b4cb61b9a57ced22be91d1f.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de18d468/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.ReplicationQueueOperation.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.ReplicationQueueOperation.html b/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.ReplicationQueueOperation.html index c282308..094b592 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.ReplicationQueueOperation.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.ReplicationQueueOperation.html @@ -426,483 +426,481 @@ 418 */ 419 void removeRecoveredSource(ReplicationSourceInterface src) { 420LOG.info("Done with the recovered queue " + src.getQueueId()); -421src.getSourceMetrics().clear(); -422this.oldsources.remove(src); -423// Delete queue from storage and memory -424deleteQueue(src.getQueueId()); -425 this.walsByIdRecoveredQueues.remove(src.getQueueId()); -426 } -427 -428 /** -429 * Clear the metrics and related replication queue of the specified old source -430 * @param src source to clear -431 */ -432 void removeSource(ReplicationSourceInterface src) { -433LOG.info("Done with the queue " + src.getQueueId()); -434src.getSourceMetrics().clear(); -435 this.sources.remove(src.getPeerId()); -436// Delete queue from storage and memory -437deleteQueue(src.getQueueId()); -438 this.walsById.remove(src.getQueueId()); -439 } -440 -441 /** -442 * Delete a complete queue of wals associated with a replication source -443 * @param queueId the id of replication queue to delete -444 */ -445 private void deleteQueue(String queueId) { -446abortWhenFail(() - this.queueStorage.removeQueue(server.getServerName(), queueId)); -447 } -448 -449 @FunctionalInterface -450 private interface ReplicationQueueOperation { -451void exec() throws ReplicationException; -452 } -453 -454 private void abortWhenFail(ReplicationQueueOperation op) { -455try { -456 op.exec(); -457} catch (ReplicationException e) { -458 server.abort("Failed to operate on replication queue", e); -459} -460 } -461 -462 private void throwIOExceptionWhenFail(ReplicationQueueOperation op) throws IOException { -463try { -464 op.exec(); -465} catch (ReplicationException e) { -466 throw new IOException(e); -467} -468 } -469 -470 private void abortAndThrowIOExceptionWhenFail(ReplicationQueueOperation op) throws IOException { -471try { -472 op.exec(); -473} catch (ReplicationException e) { -474 server.abort("Failed to operate on replication queue", e); -475 throw new IOException(e); -476} -477 } -478 -479 /** -480 * This method will log the current position to storage. And also clean old logs from the -481 * replication queue. -482 * @param queueId id of the replication queue -483 * @param queueRecovered indicates if this queue comes from another region server -484 * @param entryBatch the wal entry batch we just shipped -485 */ -486 public void logPositionAndCleanOldLogs(String queueId, boolean queueRecovered, -487 WALEntryBatch entryBatch) { -488String fileName = entryBatch.getLastWalPath().getName(); -489abortWhenFail(() - this.queueStorage.setWALPosition(server.getServerName(), queueId, fileName, -490 entryBatch.getLastWalPosition(), entryBatch.getLastSeqIds())); -491cleanOldLogs(fileName, entryBatch.isEndOfFile(), queueId, queueRecovered); -492 } -493 -494 /** -495 * Cleans a log file and all older logs from replication queue. Called when we are sure that a log -496 * file is closed and has no more entries. -497 * @param log Path to the log -498 * @param inclusive whether we should also remove the given log file -499 * @param queueId id of the replication queue -500 * @param queueRecovered Whether this is a recovered queue -501 */ -502 @VisibleForTesting -503 void cleanOldLogs(String log, boolean inclusive, String queueId, boolean queueRecovered) { -504String logPrefix = AbstractFSWALProvider.getWALPrefixFromWALName(log); -505if (queueRecovered) { -506 NavigableSetString wals = walsByIdRecoveredQueues.get(queueId).get(logPrefix); -507 if (wals != null) { -508cleanOldLogs(wals, log, inclusive, queueId); -509 } -510} else { -511 // synchronized on walsById to avoid race with preLogRoll -512 synchronized (this.walsById) { -513NavigableSetString wals = walsById.get(queueId).get(logPrefix); -514if (wals != null) { -515 cleanOldLogs(wals, log, inclusive, queueId); -516} -517 } -518} -519 } -520 -521 private void
[36/51] [partial] hbase-site git commit: Published site at 2912c953551bedbfbf30c32c156ed7bb187d54c3.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d220bc5e/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html index 544df85..8862e06 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/store/wal/WALProcedureStore.html @@ -656,7 +656,7 @@ extends rollWriter() -private boolean +(package private) boolean rollWriter(longlogId) @@ -1428,7 +1428,7 @@ extends WALS_PATH_FILTER -private static finalorg.apache.hadoop.fs.PathFilter WALS_PATH_FILTER +private static finalorg.apache.hadoop.fs.PathFilter WALS_PATH_FILTER @@ -1437,7 +1437,7 @@ extends FILE_STATUS_ID_COMPARATOR -private static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true; title="class or interface in java.util">Comparatororg.apache.hadoop.fs.FileStatus FILE_STATUS_ID_COMPARATOR +private static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true; title="class or interface in java.util">Comparatororg.apache.hadoop.fs.FileStatus FILE_STATUS_ID_COMPARATOR @@ -1606,7 +1606,7 @@ extends load -publicvoidload(ProcedureStore.ProcedureLoaderloader) +publicvoidload(ProcedureStore.ProcedureLoaderloader) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Description copied from interface:ProcedureStore Load the Procedures in the store. @@ -1624,7 +1624,7 @@ extends tryCleanupLogsOnLoad -privatevoidtryCleanupLogsOnLoad() +privatevoidtryCleanupLogsOnLoad() @@ -1633,7 +1633,7 @@ extends insert -publicvoidinsert(Procedureproc, +publicvoidinsert(Procedureproc, Procedure[]subprocs) Description copied from interface:ProcedureStore When a procedure is submitted to the executor insert(proc, null) will be called. @@ -1655,7 +1655,7 @@ extends insert -publicvoidinsert(Procedure[]procs) +publicvoidinsert(Procedure[]procs) Description copied from interface:ProcedureStore Serialize a set of new procedures. These procedures are freshly submitted to the executor and each procedure @@ -1672,7 +1672,7 @@ extends update -publicvoidupdate(Procedureproc) +publicvoidupdate(Procedureproc) Description copied from interface:ProcedureStore The specified procedure was executed, and the new state should be written to the store. @@ -1688,7 +1688,7 @@ extends delete -publicvoiddelete(longprocId) +publicvoiddelete(longprocId) Description copied from interface:ProcedureStore The specified procId was removed from the executor, due to completion, abort or failure. @@ -1705,7 +1705,7 @@ extends delete -publicvoiddelete(Procedureproc, +publicvoiddelete(Procedureproc, long[]subProcIds) Description copied from interface:ProcedureStore The parent procedure completed. @@ -1723,7 +1723,7 @@ extends delete -publicvoiddelete(long[]procIds, +publicvoiddelete(long[]procIds, intoffset, intcount) Description copied from interface:ProcedureStore @@ -1744,7 +1744,7 @@ extends delete -privatevoiddelete(long[]procIds) +privatevoiddelete(long[]procIds) @@ -1753,7 +1753,7 @@ extends acquireSlot -privateByteSlotacquireSlot() +privateByteSlotacquireSlot() @@ -1762,7 +1762,7 @@ extends releaseSlot -privatevoidreleaseSlot(ByteSlotslot) +privatevoidreleaseSlot(ByteSlotslot) @@ -1771,7 +1771,7 @@ extends pushData -privatelongpushData(WALProcedureStore.PushTypetype, +privatelongpushData(WALProcedureStore.PushTypetype, ByteSlotslot, longprocId, long[]subProcIds) @@ -1783,7 +1783,7 @@ extends updateStoreTracker -privatevoidupdateStoreTracker(WALProcedureStore.PushTypetype, +privatevoidupdateStoreTracker(WALProcedureStore.PushTypetype, longprocId, long[]subProcIds) @@ -1794,7 +1794,7 @@ extends isSyncAborted -privatebooleanisSyncAborted() +privatebooleanisSyncAborted() @@ -1803,7 +1803,7 @@ extends syncLoop -privatevoidsyncLoop() +privatevoidsyncLoop() throws https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwable Throws: @@ -1817,7 +1817,7 @@ extends getSyncMetrics -publichttps://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListWALProcedureStore.SyncMetricsgetSyncMetrics()
[36/51] [partial] hbase-site git commit: Published site at 2a2258656b2fcd92b967131b6c1f037363553bc4.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html new file mode 100644 index 000..cb7d24d --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html @@ -0,0 +1,415 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +CleanerChore.DirScanPool (Apache HBase 3.0.0-SNAPSHOT API) + + + + + +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":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.cleaner +Class CleanerChore.DirScanPool + + + +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.cleaner.CleanerChore.DirScanPool + + + + + + + +Enclosing class: +CleanerChoreT extends FileCleanerDelegate + + + +private static class CleanerChore.DirScanPool +extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object + + + + + + + + + + + +Field Summary + +Fields + +Modifier and Type +Field and Description + + +(package private) int +cleanerLatch + + +(package private) https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html?is-external=true; title="class or interface in java.util.concurrent">ForkJoinPool +pool + + +(package private) https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true; title="class or interface in java.util.concurrent.atomic">AtomicBoolean +reconfigNotification + + +(package private) int +size + + + + + + + + + +Constructor Summary + +Constructors + +Constructor and Description + + +DirScanPool(org.apache.hadoop.conf.Configurationconf) + + + + + + + + + +Method Summary + +All MethodsInstance MethodsConcrete Methods + +Modifier and Type +Method and Description + + +(package private) boolean +canUpdateImmediately(org.apache.hadoop.conf.Configurationconf) +Checks if pool can be updated immediately. + + + +(package private) void +latchCountDown() + + +(package private) void +latchCountUp() + + +(package private) void +submit(https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinTask.html?is-external=true; title="class or interface in java.util.concurrent">ForkJoinTasktask) + + +(package private) void +updatePool(longtimeout) +Update pool with new size. + + + + + + + +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,
[36/51] [partial] hbase-site git commit: Published site at e468b4022f76688851b3e0c34722f01a56bd624f.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html -- diff --git a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html index 0db07c5..afed815 100644 --- a/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html +++ b/apidocs/org/apache/hadoop/hbase/filter/class-use/Filter.html @@ -156,15 +156,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. -Get -Get.setFilter(Filterfilter) - - Query Query.setFilter(Filterfilter) Apply the specified server-side filter when performing the Query. + +Get +Get.setFilter(Filterfilter) + Scan Scan.setFilter(Filterfilter) @@ -401,39 +401,39 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. static Filter -PageFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +DependentColumnFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -MultipleColumnPrefixFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +PageFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -InclusiveStopFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +FirstKeyOnlyFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -KeyOnlyFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +ColumnPrefixFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -RowFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +KeyOnlyFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -ColumnRangeFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +ColumnCountGetFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -FamilyFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +PrefixFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -DependentColumnFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +InclusiveStopFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter -ColumnPaginationFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) +RowFilter.createFilterFromArguments(https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListbyte[]filterArguments) static Filter @@ -441,49 +441,49 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. static Filter
[36/51] [partial] hbase-site git commit: Published site at 64061f896fe21512504e3886a400759e88b519da.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html b/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html index 4c72218..63f7c72 100644 --- a/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html +++ b/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":41,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":41,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":41,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":41,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":41,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":41,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9,"i102":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -715,19 +715,24 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html +static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListPairhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">Long +getTableEncodedRegionNameAndLastBarrier(Connectionconn, + TableNametableName) + + private static byte[] getTableFamily() Returns the column family used for table columns. - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo getTableRegions(Connectionconnection, TableNametableName) Gets all of the regions of the specified table. - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo getTableRegions(Connectionconnection, TableNametableName, @@ -735,14 +740,14 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html Gets all of the regions of the specified table. - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListPairRegionInfo,ServerName getTableRegionsAndLocations(Connectionconnection, TableNametableName) Do not use this method to get meta table regions, use methods in MetaTableLocator instead. - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListPairRegionInfo,ServerName getTableRegionsAndLocations(Connectionconnection, TableNametableName, @@ -750,42 +755,42 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html Do not use this method to get meta table regions, use methods in MetaTableLocator instead. - + static byte[] getTableStartRowForMeta(TableNametableName, MetaTableAccessor.QueryTypetype) - + static TableState getTableState(Connectionconn, TableNametableName) Fetch table state for given table from META table - + static TableState getTableState(Resultr) Decode table state from META Result. - + private static byte[] getTableStateColumn() Returns the column qualifier for
[36/51] [partial] hbase-site git commit: Published site at 4cb40e6d846ce1f28ffb40d388c9efb753197813.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4dc2a2e8/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html index c7575a9..c7daf0a 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab"; PrevClass -NextClass +NextClass Frames @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -static class BackupSystemTable.WALItem +static class BackupSystemTable.WALItem extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -223,7 +223,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html backupId -https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String backupId +https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String backupId @@ -232,7 +232,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html walFile -https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String walFile +https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String walFile @@ -241,7 +241,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html backupRoot -https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String backupRoot +https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String backupRoot @@ -258,7 +258,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html WALItem -WALItem(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringbackupId, +WALItem(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringbackupId, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringwalFile, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringbackupRoot) @@ -277,7 +277,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getBackupId -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetBackupId() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetBackupId() @@ -286,7 +286,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getWalFile -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetWalFile() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetWalFile() @@ -295,7 +295,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getBackupRoot -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetBackupRoot() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetBackupRoot() @@ -304,7 +304,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html toString -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtoString() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtoString() Overrides: https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--; title="class or interface in java.lang">toStringin classhttps://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -340,7 +340,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html PrevClass -NextClass +NextClass Frames
[36/51] [partial] hbase-site git commit: Published site at 8ab7b20f48951d77945181024f5e15842bc253c4.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6eb695c8/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryFlushRunnable.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryFlushRunnable.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryFlushRunnable.html index 807ed6b..3dbdec3 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryFlushRunnable.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryFlushRunnable.html @@ -206,392 +206,389 @@ 198 LOG.warn("Snapshot called again without clearing previous. " + 199 "Doing nothing. Another ongoing flush or did we fail last attempt?"); 200} else { -201 if (LOG.isDebugEnabled()) { -202LOG.debug("FLUSHING TO DISK: region " -203+ getRegionServices().getRegionInfo().getRegionNameAsString() + "store: " -204+ getFamilyName()); -205 } -206 stopCompaction(); -207 pushActiveToPipeline(this.active); -208 snapshotId = EnvironmentEdgeManager.currentTime(); -209 // in both cases whatever is pushed to snapshot is cleared from the pipeline -210 if (compositeSnapshot) { -211pushPipelineToSnapshot(); -212 } else { -213pushTailToSnapshot(); -214 } -215 compactor.resetStats(); -216} -217return new MemStoreSnapshot(snapshotId, this.snapshot); -218 } -219 -220 /** -221 * On flush, how much memory we will clear. -222 * @return size of data that is going to be flushed -223 */ -224 @Override -225 public MemStoreSize getFlushableSize() { -226MemStoreSizing snapshotSizing = getSnapshotSizing(); -227if (snapshotSizing.getDataSize() == 0) { -228 // if snapshot is empty the tail of the pipeline (or everything in the memstore) is flushed -229 if (compositeSnapshot) { -230snapshotSizing = pipeline.getPipelineSizing(); -231 snapshotSizing.incMemStoreSize(active.getMemStoreSize()); -232 } else { -233snapshotSizing = pipeline.getTailSizing(); -234 } -235} -236return snapshotSizing.getDataSize() 0 ? snapshotSizing -237: new MemStoreSize(active.getMemStoreSize()); -238 } -239 -240 @Override -241 protected long keySize() { -242// Need to consider keySize of all segments in pipeline and active -243long k = this.active.keySize(); -244for (Segment segment : this.pipeline.getSegments()) { -245 k += segment.keySize(); -246} -247return k; -248 } -249 -250 @Override -251 protected long heapSize() { -252// Need to consider heapOverhead of all segments in pipeline and active -253long h = this.active.heapSize(); -254for (Segment segment : this.pipeline.getSegments()) { -255 h += segment.heapSize(); -256} -257return h; -258 } -259 -260 @Override -261 public void updateLowestUnflushedSequenceIdInWAL(boolean onlyIfGreater) { -262long minSequenceId = pipeline.getMinSequenceId(); -263if(minSequenceId != Long.MAX_VALUE) { -264 byte[] encodedRegionName = getRegionServices().getRegionInfo().getEncodedNameAsBytes(); -265 byte[] familyName = getFamilyNameInBytes(); -266 WAL WAL = getRegionServices().getWAL(); -267 if (WAL != null) { -268 WAL.updateStore(encodedRegionName, familyName, minSequenceId, onlyIfGreater); -269 } -270} -271 } -272 -273 /** -274 * This message intends to inform the MemStore that next coming updates -275 * are going to be part of the replaying edits from WAL -276 */ -277 @Override -278 public void startReplayingFromWAL() { -279inWalReplay = true; -280 } -281 -282 /** -283 * This message intends to inform the MemStore that the replaying edits from WAL -284 * are done -285 */ -286 @Override -287 public void stopReplayingFromWAL() { -288inWalReplay = false; -289 } -290 -291 // the getSegments() method is used for tests only -292 @VisibleForTesting -293 @Override -294 protected ListSegment getSegments() { -295List? extends Segment pipelineList = pipeline.getSegments(); -296ListSegment list = new ArrayList(pipelineList.size() + 2); -297list.add(this.active); -298list.addAll(pipelineList); -299 list.addAll(this.snapshot.getAllSegments()); +201 LOG.debug("FLUSHING TO DISK {}, store={}", +202 getRegionServices().getRegionInfo().getEncodedName(), getFamilyName()); +203 stopCompaction(); +204 pushActiveToPipeline(this.active); +205 snapshotId = EnvironmentEdgeManager.currentTime(); +206 // in both cases whatever is pushed to snapshot is cleared from the pipeline +207 if (compositeSnapshot) { +208pushPipelineToSnapshot(); +209 } else { +210pushTailToSnapshot();
[36/51] [partial] hbase-site git commit: Published site at 00095a2ef9442e3fd86c04876c9d91f2f8b23ad8.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd675fa3/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationQueueStorage.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationQueueStorage.html b/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationQueueStorage.html deleted file mode 100644 index 9e022e3..000 --- a/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationQueueStorage.html +++ /dev/null @@ -1,995 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - - - - -TableReplicationQueueStorage (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":9,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":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.replication -Class TableReplicationQueueStorage - - - -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.replication.TableReplicationStorageBase - - -org.apache.hadoop.hbase.replication.TableReplicationQueueStorage - - - - - - - - - -All Implemented Interfaces: -ReplicationQueueStorage - - - -@InterfaceAudience.Private -public class TableReplicationQueueStorage -extends TableReplicationStorageBase -implements ReplicationQueueStorage -Table based replication queue storage. - - - - - - - - - - - -Nested Class Summary - -Nested Classes - -Modifier and Type -Class and Description - - -private static class -TableReplicationQueueStorage.WALCell -Each cell in column wal:{queueId} will be parsed to a WALCell. - - - - - - - - - - -Field Summary - -Fields - -Modifier and Type -Field and Description - - -private static org.slf4j.Logger -LOG - - - - - - -Fields inherited from classorg.apache.hadoop.hbase.replication.TableReplicationStorageBase -conf, FAMILY_HFILE_REFS, FAMILY_PEER, FAMILY_QUEUE, FAMILY_REGIONS, FAMILY_RS_STATE, FAMILY_WAL, QU ALIFIER_PEER_CONFIG, QUALIFIER_PEER_STATE, QUALIFIER_STATE_ENABLED, REPLICATION_TABLE, zookeeper - - - - - - - - -Constructor Summary - -Constructors - -Constructor and Description - - -TableReplicationQueueStorage(ZKWatcherzookeeper, - org.apache.hadoop.conf.Configurationconf) - - - - - - - - - -Method Summary - -All MethodsStatic MethodsInstance MethodsConcrete Methods - -Modifier and Type -Method and Description - - -void -addHFileRefs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, -https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListPairorg.apache.hadoop.fs.Path,org.apache.hadoop.fs.Pathpairs) -Add new hfile references to the queue. - - - -void -addPeerToHFileRefs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) -Add a peer to hfile reference queue if peer does not exist. - - - -void -addWAL(ServerNameserverName, - https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringqueueId, - https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringfileName) -Add a new WAL file to the given queue for a given regionserver. - - - -Pairhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,https://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true; title="class or interface in java.util">SortedSethttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in
[36/51] [partial] hbase-site git commit: Published site at 22f4def942f8a3367d0ca6598317e9b9a7d0cfcd.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b1eaec1/devapidocs/index-all.html -- diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html index d83e763..a47005c 100644 --- a/devapidocs/index-all.html +++ b/devapidocs/index-all.html @@ -1466,12 +1466,6 @@ addColumnFamily(TableName, ColumnFamilyDescriptor) - Method in class org.apache.hadoop.hbase.client.RawAsyncHBaseAdmin -addColumnFamily(ColumnFamilyDescriptor) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder - -addColumnFamily(ColumnFamilyDescriptor) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor - -Adds a column family. - addColumnFamily(ColumnSchemaModel) - Method in class org.apache.hadoop.hbase.rest.model.TableSchemaModel Add a column family to the table descriptor @@ -1526,18 +1520,6 @@ Write the raw constraint and configuration to the descriptor. -addCoprocessor(String) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder - -addCoprocessor(String, Path, int, MapString, String) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder - -addCoprocessor(String) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor - -Add a table coprocessor to this table. - -addCoprocessor(String, Path, int, MapString, String) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor - -Add a table coprocessor to this table. - addCoprocessor(String) - Method in class org.apache.hadoop.hbase.HTableDescriptor Deprecated. @@ -1548,16 +1530,6 @@ Deprecated. Add a table coprocessor to this table. -addCoprocessorToMap(String) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor - -Add coprocessor to values Map - -addCoprocessorWithSpec(String) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder - -addCoprocessorWithSpec(String) - Method in class org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor - -Add a table coprocessor to this table. - addCoprocessorWithSpec(String) - Method in class org.apache.hadoop.hbase.HTableDescriptor Deprecated. @@ -7016,6 +6988,8 @@ build() - Method in class org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder +build() - Method in class org.apache.hadoop.hbase.client.CoprocessorDescriptorBuilder + build() - Method in class org.apache.hadoop.hbase.client.RegionInfoBuilder build() - Method in class org.apache.hadoop.hbase.client.RetryingCallerInterceptorFactory @@ -11339,6 +11313,10 @@ External class loaders cache keyed by external jar path. +className - Variable in class org.apache.hadoop.hbase.client.CoprocessorDescriptorBuilder + +className - Variable in class org.apache.hadoop.hbase.client.CoprocessorDescriptorBuilder.CoprocessorDescriptorImpl + className - Variable in class org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.TableCoprocessorAttribute CLASSNAME_KEY - Static variable in interface org.apache.hadoop.hbase.client.BufferedMutator @@ -17486,6 +17464,20 @@ Creates a JarClassLoader that loads classes from the given paths. +CoprocessorDescriptor - Interface in org.apache.hadoop.hbase.client + +CoprocessorDescriptor contains the details about how to build a coprocessor. + +CoprocessorDescriptorBuilder - Class in org.apache.hadoop.hbase.client + +Used to build the CoprocessorDescriptor + +CoprocessorDescriptorBuilder(String) - Constructor for class org.apache.hadoop.hbase.client.CoprocessorDescriptorBuilder + +CoprocessorDescriptorBuilder.CoprocessorDescriptorImpl - Class in org.apache.hadoop.hbase.client + +CoprocessorDescriptorImpl(String, String, int, MapString, String) - Constructor for class org.apache.hadoop.hbase.client.CoprocessorDescriptorBuilder.CoprocessorDescriptorImpl + CoprocessorEnvironmentC extends Coprocessor - Interface in org.apache.hadoop.hbase Coprocessor environment state. @@ -18315,19 +18307,49 @@ CP_HTD_ATTR_INCLUSION_KEY - Static variable in class org.apache.hadoop.hbase.HConstants +CP_HTD_ATTR_KEY_PATTERN - Static variable in class org.apache.hadoop.hbase.client.TableDescriptorBuilder + CP_HTD_ATTR_KEY_PATTERN - Static variable in class org.apache.hadoop.hbase.HConstants + +Deprecated. +It is used internally. As of release 2.0.0, this will be removed in HBase 3.0.0. + + +CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN - Static variable in class org.apache.hadoop.hbase.client.TableDescriptorBuilder CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN - Static variable in class org.apache.hadoop.hbase.HConstants + +Deprecated. +It is used internally. As of release 2.0.0, this will be removed in HBase 3.0.0. + + +CP_HTD_ATTR_VALUE_PARAM_PATTERN - Static variable in class org.apache.hadoop.hbase.client.TableDescriptorBuilder CP_HTD_ATTR_VALUE_PARAM_PATTERN -
[36/51] [partial] hbase-site git commit: Published site at 31da4d0bce69b3a47066a5df675756087ce4dc60.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a754d895/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html index 1071429..fbaffa5 100644 --- a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html +++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.RecordReader.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -public static class TableSnapshotInputFormatImpl.RecordReader +public static class TableSnapshotInputFormatImpl.RecordReader extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Implementation class for RecordReader logic common between mapred and mapreduce. @@ -247,7 +247,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html split -privateTableSnapshotInputFormatImpl.InputSplit split +privateTableSnapshotInputFormatImpl.InputSplit split @@ -256,7 +256,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html scan -privateScan scan +privateScan scan @@ -265,7 +265,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html result -privateResult result +privateResult result @@ -274,7 +274,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html row -privateImmutableBytesWritable row +privateImmutableBytesWritable row @@ -283,7 +283,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html scanner -privateClientSideRegionScanner scanner +privateClientSideRegionScanner scanner @@ -300,7 +300,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html RecordReader -publicRecordReader() +publicRecordReader() @@ -317,7 +317,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getScanner -publicClientSideRegionScannergetScanner() +publicClientSideRegionScannergetScanner() @@ -326,7 +326,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html initialize -publicvoidinitialize(TableSnapshotInputFormatImpl.InputSplitsplit, +publicvoidinitialize(TableSnapshotInputFormatImpl.InputSplitsplit, org.apache.hadoop.conf.Configurationconf) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException @@ -341,7 +341,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html nextKeyValue -publicbooleannextKeyValue() +publicbooleannextKeyValue() throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Throws: @@ -355,7 +355,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getCurrentKey -publicImmutableBytesWritablegetCurrentKey() +publicImmutableBytesWritablegetCurrentKey() @@ -364,7 +364,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getCurrentValue -publicResultgetCurrentValue() +publicResultgetCurrentValue() @@ -373,7 +373,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getPos -publiclonggetPos() +publiclonggetPos() @@ -382,7 +382,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getProgress -publicfloatgetProgress() +publicfloatgetProgress() @@ -391,7 +391,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html close -publicvoidclose() +publicvoidclose() http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a754d895/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html index 83e4648..7932341 100644 --- a/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatImpl.html @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class TableSnapshotInputFormatImpl +public class TableSnapshotInputFormatImpl extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Hadoop MR API-agnostic implementation for mapreduce over table snapshots. @@ -351,7 +351,7 @@
[36/51] [partial] hbase-site git commit: Published site at 6b77786dfc46d25ac5bb5f1c8a4a9eb47b52a604.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/81cde4ce/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html index 33fa21c..d54e451 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html @@ -535,11 +535,6 @@ service. static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]tags) - - -static Cell CellUtil.createCell(Cellcell, byte[]tags) Deprecated. @@ -547,13 +542,12 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]value, +PrivateCellUtil.createCell(Cellcell, byte[]tags) - + static Cell CellUtil.createCell(Cellcell, byte[]value, @@ -563,12 +557,13 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, - https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTagtags) +PrivateCellUtil.createCell(Cellcell, + byte[]value, + byte[]tags) - + static Cell CellUtil.createCell(Cellcell, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTagtags) @@ -577,6 +572,11 @@ service. + +static Cell +PrivateCellUtil.createCell(Cellcell, + https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTagtags) + static Cell PrivateCellUtil.createFirstDeleteFamilyCellOnRow(byte[]row, @@ -757,10 +757,6 @@ service. static byte[] -PrivateCellUtil.cloneTags(Cellcell) - - -static byte[] CellUtil.cloneTags(Cellcell) Deprecated. As of HBase-2.0. Will be removed in HBase-3.0. @@ -768,6 +764,10 @@ service. + +static byte[] +PrivateCellUtil.cloneTags(Cellcell) + static byte[] CellUtil.cloneValue(Cellcell) @@ -781,11 +781,6 @@ service. int -CellComparatorImpl.compare(Cella, - Cellb) - - -int KeyValue.MetaComparator.compare(Cellleft, Cellright) Deprecated. @@ -793,7 +788,7 @@ service. table. - + int KeyValue.KVComparator.compare(Cellleft, Cellright) @@ -802,6 +797,11 @@ service. rowkey, colfam/qual, timestamp, type, mvcc + +int +CellComparatorImpl.compare(Cella, + Cellb) + int CellComparatorImpl.compare(Cella, @@ -812,27 +812,27 @@ service. static int -PrivateCellUtil.compare(CellComparatorcomparator, +CellUtil.compare(CellComparatorcomparator, Cellleft, byte[]key, intoffset, intlength) -Used when a cell needs to be compared with a key byte[] such as cases of finding the index from - the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in - the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this - method cannot be used. +Deprecated. +As of HBase-2.0. Will be removed in HBase-3.0 + static int -CellUtil.compare(CellComparatorcomparator, +PrivateCellUtil.compare(CellComparatorcomparator, Cellleft, byte[]key, intoffset, intlength) -Deprecated. -As of HBase-2.0. Will be removed in HBase-3.0 - +Used when a cell needs to be compared with a key byte[] such as cases of finding the index from + the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in + the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this + method cannot be used. @@ -1035,23 +1035,23 @@ service. int +KeyValue.KVComparator.compareRows(Cellleft, + Cellright) +Deprecated. + + + +int CellComparatorImpl.compareRows(Cellleft, Cellright) Compares the rows of the left and right cell. - + int CellComparatorImpl.MetaCellComparator.compareRows(Cellleft, Cellright) - -int -KeyValue.KVComparator.compareRows(Cellleft, - Cellright) -Deprecated. - - int CellComparator.compareTimestamps(CellleftCell, @@ -1061,17 +1061,17 @@ service. int -CellComparatorImpl.compareTimestamps(Cellleft, +KeyValue.KVComparator.compareTimestamps(Cellleft, Cellright) -Compares cell's timestamps in DESCENDING order. - +Deprecated. + int -KeyValue.KVComparator.compareTimestamps(Cellleft, +CellComparatorImpl.compareTimestamps(Cellleft, Cellright) -Deprecated. - +Compares cell's timestamps in DESCENDING order. + static int @@ -1258,11 +1258,6 @@ service. static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]tags) - - -static Cell CellUtil.createCell(Cellcell, byte[]tags) Deprecated. @@ -1270,13 +1265,12 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]value,
[36/51] [partial] hbase-site git commit: Published site at 1384da71375427b522b09f06862bb5d629cef52f.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d347bde8/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html b/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html index b040cce..998311f 100644 --- a/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html +++ b/devapidocs/org/apache/hadoop/hbase/MetaTableAccessor.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":41,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":41,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":41,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":41,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":41,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":41,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":9,"i73":9,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class MetaTableAccessor +public class MetaTableAccessor extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Read/write operations on region and assignment information store in hbase:meta. @@ -245,34 +245,34 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html Field and Description +private static byte +ESCAPE_BYTE + + private static org.slf4j.Logger LOG - + private static byte[] META_REGION_PREFIX - + protected static char META_REPLICA_ID_DELIMITER The delimiter for meta columns for replicaIds 0 - + private static org.slf4j.Logger METALOG - -private static byte[] -REPLICATION_PARENT_QUALIFIER - -private static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -REPLICATION_PARENT_SEPARATOR +static byte[] +REPLICATION_PARENT_QUALIFIER -private static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -REPLICATION_PARENT_SEPARATOR_REGEX +private static byte +SEPARATED_BYTE private static https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true; title="class or interface in java.util.regex">Pattern @@ -549,6 +549,10 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html introwUpperLimit) +static byte[] +getParentsBytes(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfoparents) + + static PairRegionInfo,ServerName getRegion(Connectionconnection, byte[]regionName) @@ -557,21 +561,21 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html - + static int getRegionCount(org.apache.hadoop.conf.Configurationc, TableNametableName) Count regions in hbase:meta for passed table. - + static int getRegionCount(Connectionconnection, TableNametableName) Count regions in hbase:meta for passed table. - + static RegionInfo getRegionInfo(Resultdata) Returns RegionInfo object from the column @@ -579,7 +583,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html table Result. - + private static RegionInfo getRegionInfo(Resultr, byte[]qualifier) @@ -587,27 +591,27 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html qualifier
[36/51] [partial] hbase-site git commit: Published site at b7b86839250bf9b295ebc1948826f43a88736d6c.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b94a2f2/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 858703b..d788050 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html @@ -608,25 +608,32 @@ service. SharedConnection.getRegionLocator(TableNametableName) +static MetaTableAccessor.ReplicationBarrierResult +MetaTableAccessor.getReplicationBarrierResult(Connectionconn, + TableNametableName, + byte[]row, + byte[]encodedRegionName) + + static Scan MetaTableAccessor.getScanForTableName(Connectionconnection, TableNametableName) Deprecated. - + TableBuilder SharedConnection.getTableBuilder(TableNametableName, https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true; title="class or interface in java.util.concurrent">ExecutorServicepool) - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo MetaTableAccessor.getTableRegions(Connectionconnection, TableNametableName) Gets all of the regions of the specified table. - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfo MetaTableAccessor.getTableRegions(Connectionconnection, TableNametableName, @@ -634,14 +641,14 @@ service. Gets all of the regions of the specified table. - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListPairRegionInfo,ServerName MetaTableAccessor.getTableRegionsAndLocations(Connectionconnection, TableNametableName) Do not use this method to get meta table regions, use methods in MetaTableLocator instead. - + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListPairRegionInfo,ServerName MetaTableAccessor.getTableRegionsAndLocations(Connectionconnection, TableNametableName, @@ -649,37 +656,37 @@ service. Do not use this method to get meta table regions, use methods in MetaTableLocator instead. - + static byte[] MetaTableAccessor.getTableStartRowForMeta(TableNametableName, MetaTableAccessor.QueryTypetype) - + static https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true; title="class or interface in java.util">OptionalTableState AsyncMetaTableAccessor.getTableState(AsyncTable?metaTable, TableNametableName) - + static TableState MetaTableAccessor.getTableState(Connectionconn, TableNametableName) Fetch table state for given table from META table - + static byte[] MetaTableAccessor.getTableStopRowForMeta(TableNametableName, MetaTableAccessor.QueryTypetype) - + static boolean TableName.isMetaTableName(TableNametn) - + TableDescriptor TableDescriptors.remove(TableNametablename) - + static void MetaTableAccessor.scanMeta(Connectionconnection, MetaTableAccessor.Visitorvisitor, @@ -690,7 +697,7 @@ service. given row. - + static void MetaTableAccessor.scanMeta(Connectionconnection, TableNametable, @@ -698,25 +705,25 @@ service. intmaxRows, MetaTableAccessor.Visitorvisitor) - + static void MetaTableAccessor.scanMetaForTableRegions(Connectionconnection, MetaTableAccessor.Visitorvisitor, TableNametableName) - + static https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true; title="class or interface in java.lang">Boolean AsyncMetaTableAccessor.tableExists(AsyncTable?metaTable, TableNametableName) - + static boolean MetaTableAccessor.tableExists(Connectionconnection, TableNametableName) Checks if the specified table exists. - + static void MetaTableAccessor.updateTableState(Connectionconn, TableNametableName, @@ -6908,14 +6915,18 @@ service. RegionStates.getTableRegionStates(TableNametableName) +private boolean
[36/51] [partial] hbase-site git commit: Published site at 1d25b60831b8cc8f7ad5fd366f1867de5c20d2f3.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb05e3e3/apidocs/org/apache/hadoop/hbase/MasterNotRunningException.html -- diff --git a/apidocs/org/apache/hadoop/hbase/MasterNotRunningException.html b/apidocs/org/apache/hadoop/hbase/MasterNotRunningException.html index 7bea9cb..23a0240 100644 --- a/apidocs/org/apache/hadoop/hbase/MasterNotRunningException.html +++ b/apidocs/org/apache/hadoop/hbase/MasterNotRunningException.html @@ -91,16 +91,16 @@ -http://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/Object.html?is-external=true; title="class or interface in java.lang">java.lang.Object -http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">java.lang.Throwable +https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">java.lang.Throwable -http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true; title="class or interface in java.lang">java.lang.Exception +https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true; title="class or interface in java.lang">java.lang.Exception -http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">java.io.IOException +https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">java.io.IOException org.apache.hadoop.hbase.HBaseIOException @@ -123,7 +123,7 @@ All Implemented Interfaces: -http://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/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable @@ -158,18 +158,18 @@ extends -MasterNotRunningException(http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true; title="class or interface in java.lang">Exceptione) +MasterNotRunningException(https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true; title="class or interface in java.lang">Exceptione) Constructor taking another exception. -MasterNotRunningException(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Strings) +MasterNotRunningException(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Strings) Constructor -MasterNotRunningException(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Strings, - http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true; title="class or interface in java.lang">Exceptione) +MasterNotRunningException(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Strings, + https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true; title="class or interface in java.lang">Exceptione) @@ -184,15 +184,15 @@ extends -Methods inherited from classjava.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwable -http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-; title="class or interface in java.lang">addSuppressed, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--; title="class or interface in java.lang">fillInStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--; title="class or interface in java.lang">getCause, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--; title="class or interface in java.lang">getLocalizedMessage, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--; title="class or interface in java.lang">getMessage, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--; title="class or inter face in java.lang">getStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--; title="class or interface in java.lang">getSuppressed, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-; title="class or interface in java.lang">initCause,
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ec8bf761/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 514cc1e..0214141 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html @@ -1621,35 +1621,27 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. -boolean +private boolean ConnectionImplementation.isDeadServer(ServerNamesn) boolean -ClusterConnection.isDeadServer(ServerNameserverName) -Deprecated. -internal method, do not use thru ClusterConnection - - - - -boolean ClusterStatusListener.isDeadServer(ServerNamesn) Check if we know if a server is dead. - + protected boolean PreemptiveFastFailInterceptor.isServerInFailureMap(ServerNameserverName) - + private void AsyncBatchRpcRetryingCaller.logException(inttries, http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true; title="class or interface in java.util.function">Supplierhttp://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html?is-external=true; title="class or interface in java.util.stream">StreamAsyncBatchRpcRetryingCaller.RegionRequestregionsSupplier, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwableerror, ServerNameserverName) - + private void AsyncRequestFutureImpl.logNoResubmit(ServerNameoldServer, intnumAttempt, @@ -1658,31 +1650,31 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. intfailed, intstopped) - + http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void AsyncHBaseAdmin.majorCompactRegionServer(ServerNameserverName) - + void Admin.majorCompactRegionServer(ServerNameserverName) Major compact all regions on the region server. - + void HBaseAdmin.majorCompactRegionServer(ServerNameserverName) - + http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void AsyncAdmin.majorCompactRegionServer(ServerNameserverName) Compact all regions on the region server. - + http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void RawAsyncHBaseAdmin.majorCompactRegionServer(ServerNamesn) - + (package private) AsyncRequestFutureImpl.Retry AsyncRequestFutureImpl.manageError(intoriginalIndex, Rowrow, @@ -1692,30 +1684,30 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. Check that we can retry acts accordingly: logs, set the error status. - + http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void AsyncHBaseAdmin.move(byte[]regionName, ServerNamedestServerName) - + http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void AsyncAdmin.move(byte[]regionName, ServerNamedestServerName) Move the region r to dest. - + http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true; title="class or interface in java.lang">Void RawAsyncHBaseAdmin.move(byte[]regionName, ServerNamedestServerName) - + void ClusterStatusListener.DeadServerHandler.newDead(ServerNamesn) Called when a server is identified as dead. - + private void AsyncBatchRpcRetryingCaller.onComplete(Actionaction, AsyncBatchRpcRetryingCaller.RegionRequestregionReq, @@ -1725,21 +1717,21 @@ Input/OutputFormats, a table
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/991224b9/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html b/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html index 1f13b70..3cd318e 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/Region.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":38,"i42":38,"i43":38,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":38,"i44":38,"i45":38,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -273,41 +273,49 @@ extends long -getMemStoreSize() +getMemStoreDataSize() long -getNumMutationsWithoutWAL() +getMemStoreHeapSize() long +getMemStoreOffHeapSize() + + +long +getNumMutationsWithoutWAL() + + +long getOldestHfileTs(booleanmajorCompactionOnly) This can be used to determine the last time all files of this region were major compacted. - + long getReadRequestsCount() - + RegionInfo getRegionInfo() - + Region.RowLock getRowLock(byte[]row, booleanreadLock) Get a row lock for the specified row. - + RegionScanner getScanner(Scanscan) Return an iterator that scans over the HRegion, returning the indicated columns and rows specified by the Scan. - + RegionScanner getScanner(Scanscan, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScanneradditionalScanners) @@ -315,67 +323,67 @@ extends Scan. - + Store getStore(byte[]family) Return the Store for the given family - + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getStoreFileList(byte[][]columns) - + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">List? extends Store getStores() Return the list of Stores managed by this region - + TableDescriptor getTableDescriptor() - + long getWriteRequestsCount() - + Result increment(Incrementincrement) Perform one or more increment operations on a row. - + boolean isAvailable() - + boolean isClosed() - + boolean isClosing() - + boolean isMergeable() - + boolean isReadOnly() - + boolean isSplittable() - + void mutateRow(RowMutationsmutations) Performs multiple mutations atomically on a single row. - + void mutateRowsWithLocks(http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">CollectionMutationmutations, http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">Collectionbyte[]rowsToLock, @@ -384,7 +392,7 @@ extends Perform atomic mutations within the region. - + void processRowsWithLocks(RowProcessor?,?processor) Deprecated. @@ -393,7 +401,7 @@ extends + void processRowsWithLocks(RowProcessor?,?processor, longnonceGroup, @@ -404,7 +412,7 @@ extends + void processRowsWithLocks(RowProcessor?,?processor, longtimeout, @@ -416,13 +424,13 @@ extends + void put(Putput) Puts some data in the table. - + boolean refreshStoreFiles() Check the region's underlying store files, open the files that have not @@ -430,7 +438,7 @@ extends + void requestCompaction(byte[]family, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringwhy, @@ -440,7 +448,7 @@ extends Request compaction for the given family - + void requestCompaction(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/193b4259/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html index 2c4f22d..3e8094f 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncProcess.html @@ -73,461 +73,421 @@ 065 * The class manages internally the retries. 066 * /p 067 * p -068 * The class can be constructed in regular mode, or "global error" mode. In global error mode, -069 * AP tracks errors across all calls (each "future" also has global view of all errors). That -070 * mode is necessary for backward compat with HTable behavior, where multiple submissions are -071 * made and the errors can propagate using any put/flush call, from previous calls. -072 * In "regular" mode, the errors are tracked inside the Future object that is returned. -073 * The results are always tracked inside the Future object and can be retrieved when the call -074 * has finished. Partial results can also be retrieved if some part of multi-request failed. -075 * /p -076 * p -077 * This class is thread safe in regular mode; in global error code, submitting operations and -078 * retrieving errors from different threads may be not thread safe. -079 * Internally, the class is thread safe enough to manage simultaneously new submission and results -080 * arising from older operations. -081 * /p -082 * p -083 * Internally, this class works with {@link Row}, this mean it could be theoretically used for -084 * gets as well. -085 * /p -086 */ -087@InterfaceAudience.Private -088@InterfaceStability.Evolving -089class AsyncProcess { -090 private static final Logger LOG = LoggerFactory.getLogger(AsyncProcess.class); -091 private static final AtomicLong COUNTER = new AtomicLong(); -092 -093 public static final String PRIMARY_CALL_TIMEOUT_KEY = "hbase.client.primaryCallTimeout.multiget"; -094 -095 /** -096 * Configure the number of failures after which the client will start logging. A few failures -097 * is fine: region moved, then is not opened, then is overloaded. We try to have an acceptable -098 * heuristic for the number of errors we don't log. 5 was chosen because we wait for 1s at -099 * this stage. -100 */ -101 public static final String START_LOG_ERRORS_AFTER_COUNT_KEY = -102 "hbase.client.start.log.errors.counter"; -103 public static final int DEFAULT_START_LOG_ERRORS_AFTER_COUNT = 5; +068 * The errors are tracked inside the Future object that is returned. +069 * The results are always tracked inside the Future object and can be retrieved when the call +070 * has finished. Partial results can also be retrieved if some part of multi-request failed. +071 * /p +072 * p +073 * This class is thread safe. +074 * Internally, the class is thread safe enough to manage simultaneously new submission and results +075 * arising from older operations. +076 * /p +077 * p +078 * Internally, this class works with {@link Row}, this mean it could be theoretically used for +079 * gets as well. +080 * /p +081 */ +082@InterfaceAudience.Private +083@InterfaceStability.Evolving +084class AsyncProcess { +085 private static final Logger LOG = LoggerFactory.getLogger(AsyncProcess.class); +086 private static final AtomicLong COUNTER = new AtomicLong(); +087 +088 public static final String PRIMARY_CALL_TIMEOUT_KEY = "hbase.client.primaryCallTimeout.multiget"; +089 +090 /** +091 * Configure the number of failures after which the client will start logging. A few failures +092 * is fine: region moved, then is not opened, then is overloaded. We try to have an acceptable +093 * heuristic for the number of errors we don't log. 5 was chosen because we wait for 1s at +094 * this stage. +095 */ +096 public static final String START_LOG_ERRORS_AFTER_COUNT_KEY = +097 "hbase.client.start.log.errors.counter"; +098 public static final int DEFAULT_START_LOG_ERRORS_AFTER_COUNT = 5; +099 +100 /** +101 * Configuration to decide whether to log details for batch error +102 */ +103 public static final String LOG_DETAILS_FOR_BATCH_ERROR = "hbase.client.log.batcherrors.details"; 104 105 /** -106 * Configuration to decide whether to log details for batch error +106 * Return value from a submit that didn't contain any requests. 107 */ -108 public static final String LOG_DETAILS_FOR_BATCH_ERROR = "hbase.client.log.batcherrors.details"; -109 -110 /** -111 * Return value from a submit that didn't contain any requests. -112 */ -113 private static final AsyncRequestFuture NO_REQS_RESULT = new AsyncRequestFuture() { -114final Object[] result = new Object[0]; +108 private static final AsyncRequestFuture NO_REQS_RESULT = new
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/94208cfe/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 46f185a..514cc1e 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html @@ -239,15 +239,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. private ServerName -HRegionLocation.serverName +ServerMetricsBuilder.serverName private ServerName -ServerMetricsBuilder.serverName +ServerMetricsBuilder.ServerMetricsImpl.serverName private ServerName -ServerMetricsBuilder.ServerMetricsImpl.serverName +HRegionLocation.serverName @@ -306,9 +306,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. ServerName -ClusterMetrics.getMasterName() -Returns detailed information about the current master ServerName. - +ClusterMetricsBuilder.ClusterMetricsImpl.getMasterName() ServerName @@ -318,11 +316,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. ServerName -ClusterMetricsBuilder.ClusterMetricsImpl.getMasterName() +ClusterMetrics.getMasterName() +Returns detailed information about the current master ServerName. + ServerName -HRegionLocation.getServerName() +ServerLoad.getServerName() +Deprecated. + ServerName @@ -330,13 +332,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. ServerName -ServerLoad.getServerName() -Deprecated. - +ServerMetricsBuilder.ServerMetricsImpl.getServerName() ServerName -ServerMetricsBuilder.ServerMetricsImpl.getServerName() +HRegionLocation.getServerName() ServerName @@ -405,7 +405,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetrics.getBackupMasterNames() +ClusterMetricsBuilder.ClusterMetricsImpl.getBackupMasterNames() http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName @@ -415,7 +415,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetricsBuilder.ClusterMetricsImpl.getBackupMasterNames() +ClusterMetrics.getBackupMasterNames() http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName @@ -428,7 +428,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetrics.getDeadServerNames() +ClusterMetricsBuilder.ClusterMetricsImpl.getDeadServerNames() http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName @@ -438,7 +438,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetricsBuilder.ClusterMetricsImpl.getDeadServerNames() +ClusterMetrics.getDeadServerNames() private http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerLoad @@ -448,7 +448,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerMetrics -ClusterMetrics.getLiveServerMetrics() +ClusterMetricsBuilder.ClusterMetricsImpl.getLiveServerMetrics() http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerMetrics @@ -458,7 +458,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerMetrics -ClusterMetricsBuilder.ClusterMetricsImpl.getLiveServerMetrics() +ClusterMetrics.getLiveServerMetrics() static PairRegionInfo,ServerName @@ -858,31 +858,31 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. private ServerName -AsyncRequestFutureImpl.SingleServerRequestRunnable.server +FastFailInterceptorContext.server private ServerName -FastFailInterceptorContext.server
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0cd17dc5/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html index f30793d..afd9d09 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html @@ -172,27 +172,27 @@ static int -CellUtil.compare(CellComparatorcomparator, +PrivateCellUtil.compare(CellComparatorcomparator, Cellleft, byte[]key, intoffset, intlength) -Deprecated. -As of HBase-2.0. Will be removed in HBase-3.0 - +Used when a cell needs to be compared with a key byte[] such as cases of finding the index from + the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in + the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this + method cannot be used. static int -PrivateCellUtil.compare(CellComparatorcomparator, +CellUtil.compare(CellComparatorcomparator, Cellleft, byte[]key, intoffset, intlength) -Used when a cell needs to be compared with a key byte[] such as cases of finding the index from - the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in - the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this - method cannot be used. +Deprecated. +As of HBase-2.0. Will be removed in HBase-3.0 + @@ -265,12 +265,12 @@ int -BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparatorcomparator, +RowIndexSeekerV1.compareKey(CellComparatorcomparator, Cellkey) int -RowIndexSeekerV1.compareKey(CellComparatorcomparator, +BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparatorcomparator, Cellkey) @@ -282,27 +282,27 @@ DataBlockEncoder.EncodedSeeker -CopyKeyDataBlockEncoder.createSeeker(CellComparatorcomparator, +RowIndexCodecV1.createSeeker(CellComparatorcomparator, HFileBlockDecodingContextdecodingCtx) DataBlockEncoder.EncodedSeeker -PrefixKeyDeltaEncoder.createSeeker(CellComparatorcomparator, +CopyKeyDataBlockEncoder.createSeeker(CellComparatorcomparator, HFileBlockDecodingContextdecodingCtx) DataBlockEncoder.EncodedSeeker -FastDiffDeltaEncoder.createSeeker(CellComparatorcomparator, +DiffKeyDeltaEncoder.createSeeker(CellComparatorcomparator, HFileBlockDecodingContextdecodingCtx) DataBlockEncoder.EncodedSeeker -DiffKeyDeltaEncoder.createSeeker(CellComparatorcomparator, +FastDiffDeltaEncoder.createSeeker(CellComparatorcomparator, HFileBlockDecodingContextdecodingCtx) DataBlockEncoder.EncodedSeeker -RowIndexCodecV1.createSeeker(CellComparatorcomparator, +PrefixKeyDeltaEncoder.createSeeker(CellComparatorcomparator, HFileBlockDecodingContextdecodingCtx) @@ -340,9 +340,9 @@ -private CellComparator -HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator -Needed doing lookup on blocks. +protected CellComparator +HFileWriterImpl.comparator +Key comparator. @@ -356,9 +356,9 @@ -protected CellComparator -HFileWriterImpl.comparator -Key comparator. +private CellComparator +HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator +Needed doing lookup on blocks. @@ -539,15 +539,15 @@ private CellComparator -DefaultStoreFileManager.cellComparator +StripeStoreFileManager.cellComparator private CellComparator -StripeStoreFileManager.cellComparator +DefaultStoreFileManager.cellComparator -private CellComparator -StoreFileWriter.Builder.comparator +protected CellComparator +StripeMultiFileWriter.comparator protected CellComparator @@ -555,31 +555,31 @@ private CellComparator -StoreScanner.comparator +Segment.comparator private CellComparator -AbstractMemStore.comparator +ScanInfo.comparator private CellComparator -HStoreFile.comparator +StoreFileWriter.Builder.comparator private CellComparator -Segment.comparator +HStoreFile.comparator protected CellComparator HRegion.RegionScannerImpl.comparator -protected CellComparator -StripeMultiFileWriter.comparator +private CellComparator +AbstractMemStore.comparator private CellComparator -ScanInfo.comparator +StoreScanner.comparator protected CellComparator @@ -609,48 +609,48 @@ HRegion.getCellComparator() -(package private) CellComparator -StoreFileScanner.getComparator() +CellComparator +StoreFileReader.getComparator() protected CellComparator -AbstractMemStore.getComparator() +Segment.getComparator() +Returns the Cell comparator used by this segment + CellComparator -StoreFileReader.getComparator() +ScanInfo.getComparator() CellComparator -StoreFile.getComparator() -Get the
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/828486ae/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html index d92043a..fa63017 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html @@ -423,7 +423,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. HRegionInfo -RegionServerCallable.getHRegionInfo() +ScannerCallableWithReplicas.getHRegionInfo() HRegionInfo @@ -435,7 +435,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. HRegionInfo -ScannerCallableWithReplicas.getHRegionInfo() +RegionServerCallable.getHRegionInfo() http://git-wip-us.apache.org/repos/asf/hbase-site/blob/828486ae/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html index 5fb5aab..bb30224 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html @@ -162,7 +162,7 @@ service. private static HRegionLocation -MetaTableAccessor.getRegionLocation(Resultr, +AsyncMetaTableAccessor.getRegionLocation(Resultr, RegionInforegionInfo, intreplicaId) Returns the HRegionLocation parsed from the given meta row Result @@ -171,7 +171,7 @@ service. private static HRegionLocation -AsyncMetaTableAccessor.getRegionLocation(Resultr, +MetaTableAccessor.getRegionLocation(Resultr, RegionInforegionInfo, intreplicaId) Returns the HRegionLocation parsed from the given meta row Result @@ -304,6 +304,14 @@ service. HTableMultiplexer.FlushWorker.addr +HRegionLocation +AsyncClientScanner.OpenScannerResponse.loc + + +private HRegionLocation +AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.loc + + private HRegionLocation AsyncScanSingleRegionRpcRetryingCaller.loc @@ -312,23 +320,15 @@ service. AsyncBatchRpcRetryingCaller.RegionRequest.loc -HRegionLocation -AsyncClientScanner.OpenScannerResponse.loc +protected HRegionLocation +RegionAdminServiceCallable.location -private HRegionLocation -AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.loc - - protected HRegionLocation RegionServerCallable.location Some subclasses want to set their own location. - -protected HRegionLocation -RegionAdminServiceCallable.location - @@ -371,11 +371,11 @@ service. protected HRegionLocation -RegionServerCallable.getLocation() +MultiServerCallable.getLocation() protected HRegionLocation -MultiServerCallable.getLocation() +RegionServerCallable.getLocation() HRegionLocation @@ -383,43 +383,43 @@ service. HRegionLocation -RegionLocator.getRegionLocation(byte[]row) +HRegionLocator.getRegionLocation(byte[]row) Finds the region on which the given row is being served. HRegionLocation -HRegionLocator.getRegionLocation(byte[]row) +RegionLocator.getRegionLocation(byte[]row) Finds the region on which the given row is being served. HRegionLocation -RegionLocator.getRegionLocation(byte[]row, +HRegionLocator.getRegionLocation(byte[]row, booleanreload) Finds the region on which the given row is being served. HRegionLocation -HRegionLocator.getRegionLocation(byte[]row, +RegionLocator.getRegionLocation(byte[]row, booleanreload) Finds the region on which the given row is being served. HRegionLocation -ClusterConnection.getRegionLocation(TableNametableName, +ConnectionImplementation.getRegionLocation(TableNametableName, byte[]row, - booleanreload) -Find region location hosting passed row - + booleanreload) HRegionLocation -ConnectionImplementation.getRegionLocation(TableNametableName, +ClusterConnection.getRegionLocation(TableNametableName, byte[]row, - booleanreload) + booleanreload) +Find region location hosting passed row + private HRegionLocation @@ -434,15 +434,20 @@ service. HRegionLocation +ConnectionImplementation.locateRegion(byte[]regionName) + + +HRegionLocation ClusterConnection.locateRegion(byte[]regionName) Gets the location of the region of regionName. - + HRegionLocation -ConnectionImplementation.locateRegion(byte[]regionName) +ConnectionImplementation.locateRegion(TableNametableName, +byte[]row) - + HRegionLocation ClusterConnection.locateRegion(TableNametableName, byte[]row) @@ -450,11 +455,6 @@ service. lives in.
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f272b0e8/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html index 11ca943..e63037e 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html @@ -535,6 +535,11 @@ service. static Cell +PrivateCellUtil.createCell(Cellcell, + byte[]tags) + + +static Cell CellUtil.createCell(Cellcell, byte[]tags) Deprecated. @@ -542,12 +547,13 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, +PrivateCellUtil.createCell(Cellcell, + byte[]value, byte[]tags) - + static Cell CellUtil.createCell(Cellcell, byte[]value, @@ -557,13 +563,12 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]value, - byte[]tags) +PrivateCellUtil.createCell(Cellcell, + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTagtags) - + static Cell CellUtil.createCell(Cellcell, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTagtags) @@ -572,11 +577,6 @@ service. - -static Cell -PrivateCellUtil.createCell(Cellcell, - http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTagtags) - static Cell PrivateCellUtil.createFirstDeleteFamilyCellOnRow(byte[]row, @@ -757,6 +757,10 @@ service. static byte[] +PrivateCellUtil.cloneTags(Cellcell) + + +static byte[] CellUtil.cloneTags(Cellcell) Deprecated. As of HBase-2.0. Will be removed in HBase-3.0. @@ -764,10 +768,6 @@ service. - -static byte[] -PrivateCellUtil.cloneTags(Cellcell) - static byte[] CellUtil.cloneValue(Cellcell) @@ -781,6 +781,11 @@ service. int +CellComparatorImpl.compare(Cella, + Cellb) + + +int KeyValue.MetaComparator.compare(Cellleft, Cellright) Deprecated. @@ -788,7 +793,7 @@ service. table. - + int KeyValue.KVComparator.compare(Cellleft, Cellright) @@ -797,11 +802,6 @@ service. rowkey, colfam/qual, timestamp, type, mvcc - -int -CellComparatorImpl.compare(Cella, - Cellb) - int CellComparatorImpl.compare(Cella, @@ -812,27 +812,27 @@ service. static int -CellUtil.compare(CellComparatorcomparator, +PrivateCellUtil.compare(CellComparatorcomparator, Cellleft, byte[]key, intoffset, intlength) -Deprecated. -As of HBase-2.0. Will be removed in HBase-3.0 - +Used when a cell needs to be compared with a key byte[] such as cases of finding the index from + the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in + the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this + method cannot be used. static int -PrivateCellUtil.compare(CellComparatorcomparator, +CellUtil.compare(CellComparatorcomparator, Cellleft, byte[]key, intoffset, intlength) -Used when a cell needs to be compared with a key byte[] such as cases of finding the index from - the index block, bloom keys from the bloom blocks This byte[] is expected to be serialized in - the KeyValue serialization format If the KeyValue (Cell's) serialization format changes this - method cannot be used. +Deprecated. +As of HBase-2.0. Will be removed in HBase-3.0 + @@ -1035,23 +1035,23 @@ service. int -KeyValue.KVComparator.compareRows(Cellleft, - Cellright) -Deprecated. - - - -int CellComparatorImpl.compareRows(Cellleft, Cellright) Compares the rows of the left and right cell. - + int CellComparatorImpl.MetaCellComparator.compareRows(Cellleft, Cellright) + +int +KeyValue.KVComparator.compareRows(Cellleft, + Cellright) +Deprecated. + + int CellComparator.compareTimestamps(CellleftCell, @@ -1061,17 +1061,17 @@ service. int -KeyValue.KVComparator.compareTimestamps(Cellleft, +CellComparatorImpl.compareTimestamps(Cellleft, Cellright) -Deprecated. - +Compares cell's timestamps in DESCENDING order. + int -CellComparatorImpl.compareTimestamps(Cellleft, +KeyValue.KVComparator.compareTimestamps(Cellleft, Cellright) -Compares cell's timestamps in DESCENDING order. - +Deprecated. + static int @@ -1258,6 +1258,11 @@ service. static Cell +PrivateCellUtil.createCell(Cellcell, + byte[]tags) + + +static Cell CellUtil.createCell(Cellcell, byte[]tags) Deprecated. @@ -1265,12 +1270,13 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, +PrivateCellUtil.createCell(Cellcell, +
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c83a37c8/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html index d92043a..fa63017 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionInfo.html @@ -423,7 +423,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. HRegionInfo -RegionServerCallable.getHRegionInfo() +ScannerCallableWithReplicas.getHRegionInfo() HRegionInfo @@ -435,7 +435,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. HRegionInfo -ScannerCallableWithReplicas.getHRegionInfo() +RegionServerCallable.getHRegionInfo() http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c83a37c8/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html index 5fb5aab..bb30224 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HRegionLocation.html @@ -162,7 +162,7 @@ service. private static HRegionLocation -MetaTableAccessor.getRegionLocation(Resultr, +AsyncMetaTableAccessor.getRegionLocation(Resultr, RegionInforegionInfo, intreplicaId) Returns the HRegionLocation parsed from the given meta row Result @@ -171,7 +171,7 @@ service. private static HRegionLocation -AsyncMetaTableAccessor.getRegionLocation(Resultr, +MetaTableAccessor.getRegionLocation(Resultr, RegionInforegionInfo, intreplicaId) Returns the HRegionLocation parsed from the given meta row Result @@ -304,6 +304,14 @@ service. HTableMultiplexer.FlushWorker.addr +HRegionLocation +AsyncClientScanner.OpenScannerResponse.loc + + +private HRegionLocation +AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.loc + + private HRegionLocation AsyncScanSingleRegionRpcRetryingCaller.loc @@ -312,23 +320,15 @@ service. AsyncBatchRpcRetryingCaller.RegionRequest.loc -HRegionLocation -AsyncClientScanner.OpenScannerResponse.loc +protected HRegionLocation +RegionAdminServiceCallable.location -private HRegionLocation -AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.loc - - protected HRegionLocation RegionServerCallable.location Some subclasses want to set their own location. - -protected HRegionLocation -RegionAdminServiceCallable.location - @@ -371,11 +371,11 @@ service. protected HRegionLocation -RegionServerCallable.getLocation() +MultiServerCallable.getLocation() protected HRegionLocation -MultiServerCallable.getLocation() +RegionServerCallable.getLocation() HRegionLocation @@ -383,43 +383,43 @@ service. HRegionLocation -RegionLocator.getRegionLocation(byte[]row) +HRegionLocator.getRegionLocation(byte[]row) Finds the region on which the given row is being served. HRegionLocation -HRegionLocator.getRegionLocation(byte[]row) +RegionLocator.getRegionLocation(byte[]row) Finds the region on which the given row is being served. HRegionLocation -RegionLocator.getRegionLocation(byte[]row, +HRegionLocator.getRegionLocation(byte[]row, booleanreload) Finds the region on which the given row is being served. HRegionLocation -HRegionLocator.getRegionLocation(byte[]row, +RegionLocator.getRegionLocation(byte[]row, booleanreload) Finds the region on which the given row is being served. HRegionLocation -ClusterConnection.getRegionLocation(TableNametableName, +ConnectionImplementation.getRegionLocation(TableNametableName, byte[]row, - booleanreload) -Find region location hosting passed row - + booleanreload) HRegionLocation -ConnectionImplementation.getRegionLocation(TableNametableName, +ClusterConnection.getRegionLocation(TableNametableName, byte[]row, - booleanreload) + booleanreload) +Find region location hosting passed row + private HRegionLocation @@ -434,15 +434,20 @@ service. HRegionLocation +ConnectionImplementation.locateRegion(byte[]regionName) + + +HRegionLocation ClusterConnection.locateRegion(byte[]regionName) Gets the location of the region of regionName. - + HRegionLocation -ConnectionImplementation.locateRegion(byte[]regionName) +ConnectionImplementation.locateRegion(TableNametableName, +byte[]row) - + HRegionLocation ClusterConnection.locateRegion(TableNametableName, byte[]row) @@ -450,11 +455,6 @@ service. lives in.
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0ab8335e/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 6410159..428af8c 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html @@ -239,15 +239,15 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. private ServerName -ServerMetricsBuilder.serverName +HRegionLocation.serverName private ServerName -ServerMetricsBuilder.ServerMetricsImpl.serverName +ServerMetricsBuilder.serverName private ServerName -HRegionLocation.serverName +ServerMetricsBuilder.ServerMetricsImpl.serverName @@ -306,7 +306,9 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. ServerName -ClusterMetricsBuilder.ClusterMetricsImpl.getMasterName() +ClusterMetrics.getMasterName() +Returns detailed information about the current master ServerName. + ServerName @@ -316,15 +318,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. ServerName -ClusterMetrics.getMasterName() -Returns detailed information about the current master ServerName. - +ClusterMetricsBuilder.ClusterMetricsImpl.getMasterName() ServerName -ServerLoad.getServerName() -Deprecated. - +HRegionLocation.getServerName() ServerName @@ -332,11 +330,13 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. ServerName -ServerMetricsBuilder.ServerMetricsImpl.getServerName() +ServerLoad.getServerName() +Deprecated. + ServerName -HRegionLocation.getServerName() +ServerMetricsBuilder.ServerMetricsImpl.getServerName() ServerName @@ -405,7 +405,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetricsBuilder.ClusterMetricsImpl.getBackupMasterNames() +ClusterMetrics.getBackupMasterNames() http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName @@ -415,7 +415,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetrics.getBackupMasterNames() +ClusterMetricsBuilder.ClusterMetricsImpl.getBackupMasterNames() http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName @@ -428,7 +428,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetricsBuilder.ClusterMetricsImpl.getDeadServerNames() +ClusterMetrics.getDeadServerNames() http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName @@ -438,7 +438,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName -ClusterMetrics.getDeadServerNames() +ClusterMetricsBuilder.ClusterMetricsImpl.getDeadServerNames() private http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerLoad @@ -448,7 +448,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerMetrics -ClusterMetricsBuilder.ClusterMetricsImpl.getLiveServerMetrics() +ClusterMetrics.getLiveServerMetrics() http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerMetrics @@ -458,7 +458,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapServerName,ServerMetrics -ClusterMetrics.getLiveServerMetrics() +ClusterMetricsBuilder.ClusterMetricsImpl.getLiveServerMetrics() static PairRegionInfo,ServerName @@ -858,31 +858,31 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. private ServerName -FastFailInterceptorContext.server +AsyncRequestFutureImpl.SingleServerRequestRunnable.server private ServerName
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6674e3ab/devapidocs/org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html index 9ea7f07..344ed0d 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/StateMachineProcedure.html @@ -729,7 +729,7 @@ extends rollback -protectedvoidrollback(TEnvironmentenv) +protectedvoidrollback(TEnvironmentenv) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException, http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true; title="class or interface in java.lang">InterruptedException Description copied from class:Procedure @@ -756,7 +756,7 @@ extends isEofState -privatebooleanisEofState() +privatebooleanisEofState() @@ -767,7 +767,7 @@ extends abort -protectedbooleanabort(TEnvironmentenv) +protectedbooleanabort(TEnvironmentenv) Description copied from class:Procedure The abort() call is asynchronous and each procedure must decide how to deal with it, if they want to be abortable. The simplest implementation @@ -790,7 +790,7 @@ extends failIfAborted -protected finalvoidfailIfAborted() +protected finalvoidfailIfAborted() If procedure has more states then abort it otherwise procedure is finished and abort can be ignored. @@ -803,7 +803,7 @@ extends isRollbackSupported -protectedbooleanisRollbackSupported(TStatestate) +protectedbooleanisRollbackSupported(TStatestate) Used by the default implementation of abort() to know if the current state can be aborted and rollback can be triggered. @@ -816,7 +816,7 @@ extends isYieldAfterExecutionStep -protectedbooleanisYieldAfterExecutionStep(TEnvironmentenv) +protectedbooleanisYieldAfterExecutionStep(TEnvironmentenv) Description copied from class:Procedure By default, the procedure framework/executor will try to run procedures start to finish. Return true to make the executor yield between each execution step to @@ -838,7 +838,7 @@ extends hasMoreState -privatebooleanhasMoreState() +privatebooleanhasMoreState() @@ -847,7 +847,7 @@ extends getCurrentState -protectedTStategetCurrentState() +protectedTStategetCurrentState() @@ -856,7 +856,7 @@ extends setNextState -privatevoidsetNextState(intstateId) +privatevoidsetNextState(intstateId) Set the next state for the procedure. Parameters: @@ -870,7 +870,7 @@ extends toStringState -protectedvoidtoStringState(http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true; title="class or interface in java.lang">StringBuilderbuilder) +protectedvoidtoStringState(http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true; title="class or interface in java.lang">StringBuilderbuilder) Description copied from class:Procedure Called from Procedure.toString() when interpolating Procedure State. Allows decorating generic Procedure State with Procedure particulars. @@ -888,7 +888,7 @@ extends serializeStateData -protectedvoidserializeStateData(ProcedureStateSerializerserializer) +protectedvoidserializeStateData(ProcedureStateSerializerserializer) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Description copied from class:Procedure The user-level code of the procedure may have some state to @@ -910,7 +910,7 @@ extends deserializeStateData -protectedvoiddeserializeStateData(ProcedureStateSerializerserializer) +protectedvoiddeserializeStateData(ProcedureStateSerializerserializer) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Description copied from class:Procedure Called on store load to allow the user to decode the previously serialized http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6674e3ab/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 33a3702..44b49f3 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html @@ -208,11 +208,11 @@ java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1f2eeb22/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html index c270b81..1a0fdfe 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.WriteState.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -static class HRegion.WriteState +static class HRegion.WriteState extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -239,7 +239,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? flushing -volatileboolean flushing +volatileboolean flushing @@ -248,7 +248,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? flushRequested -volatileboolean flushRequested +volatileboolean flushRequested @@ -257,7 +257,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? compacting -http://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 compacting +http://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 compacting @@ -266,7 +266,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? writesEnabled -volatileboolean writesEnabled +volatileboolean writesEnabled @@ -275,7 +275,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? readOnly -volatileboolean readOnly +volatileboolean readOnly @@ -284,7 +284,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? readsEnabled -volatileboolean readsEnabled +volatileboolean readsEnabled @@ -293,7 +293,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? HEAP_SIZE -static finallong HEAP_SIZE +static finallong HEAP_SIZE @@ -310,7 +310,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? WriteState -WriteState() +WriteState() @@ -327,7 +327,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? setReadOnly -voidsetReadOnly(booleanonOff) +voidsetReadOnly(booleanonOff) Set flags that make this region read-only. Parameters: @@ -341,7 +341,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? isReadOnly -booleanisReadOnly() +booleanisReadOnly() @@ -350,7 +350,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? isFlushRequested -booleanisFlushRequested() +booleanisFlushRequested() @@ -359,7 +359,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? setReadsEnabled -voidsetReadsEnabled(booleanreadsEnabled) +voidsetReadsEnabled(booleanreadsEnabled)
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/cc6597ec/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.CountingChore.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.CountingChore.html b/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.CountingChore.html index 61a1561..80bc4e8 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.CountingChore.html +++ b/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.CountingChore.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; -public static class TestChoreService.ScheduledChoreSamples.CountingChore +public static class TestChoreService.ScheduledChoreSamples.CountingChore extends org.apache.hadoop.hbase.ScheduledChore @@ -268,7 +268,7 @@ extends org.apache.hadoop.hbase.ScheduledChore countOfChoreCalls -privateint countOfChoreCalls +privateint countOfChoreCalls @@ -277,7 +277,7 @@ extends org.apache.hadoop.hbase.ScheduledChore outputOnTicks -privateboolean outputOnTicks +privateboolean outputOnTicks @@ -294,7 +294,7 @@ extends org.apache.hadoop.hbase.ScheduledChore CountingChore -publicCountingChore(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, +publicCountingChore(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, intperiod) @@ -304,7 +304,7 @@ extends org.apache.hadoop.hbase.ScheduledChore CountingChore -publicCountingChore(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, +publicCountingChore(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, org.apache.hadoop.hbase.Stoppablestopper, intperiod) @@ -315,7 +315,7 @@ extends org.apache.hadoop.hbase.ScheduledChore CountingChore -publicCountingChore(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, +publicCountingChore(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, org.apache.hadoop.hbase.Stoppablestopper, intperiod, booleanoutputOnTicks) @@ -335,7 +335,7 @@ extends org.apache.hadoop.hbase.ScheduledChore initialChore -protectedbooleaninitialChore() +protectedbooleaninitialChore() Overrides: initialChorein classorg.apache.hadoop.hbase.ScheduledChore @@ -348,7 +348,7 @@ extends org.apache.hadoop.hbase.ScheduledChore chore -protectedvoidchore() +protectedvoidchore() Specified by: chorein classorg.apache.hadoop.hbase.ScheduledChore @@ -361,7 +361,7 @@ extends org.apache.hadoop.hbase.ScheduledChore outputTickCount -privatevoidoutputTickCount() +privatevoidoutputTickCount() @@ -370,7 +370,7 @@ extends org.apache.hadoop.hbase.ScheduledChore getCountOfChoreCalls -publicintgetCountOfChoreCalls() +publicintgetCountOfChoreCalls() @@ -379,7 +379,7 @@ extends org.apache.hadoop.hbase.ScheduledChore isOutputtingOnTicks -publicbooleanisOutputtingOnTicks() +publicbooleanisOutputtingOnTicks() @@ -388,7 +388,7 @@ extends org.apache.hadoop.hbase.ScheduledChore setOutputOnTicks -publicvoidsetOutputOnTicks(booleano) +publicvoidsetOutputOnTicks(booleano) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/cc6597ec/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.DoNothingChore.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.DoNothingChore.html b/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.DoNothingChore.html index 3c27f98..7eba0bf 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.DoNothingChore.html +++ b/testdevapidocs/org/apache/hadoop/hbase/TestChoreService.ScheduledChoreSamples.DoNothingChore.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; -public static class TestChoreService.ScheduledChoreSamples.DoNothingChore +public static class TestChoreService.ScheduledChoreSamples.DoNothingChore extends org.apache.hadoop.hbase.ScheduledChore Lightweight ScheduledChore used primarily to fill the scheduling queue in tests @@ -220,7 +220,7 @@ extends org.apache.hadoop.hbase.ScheduledChore DoNothingChore
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/aa7ffc92/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html index af3aeef..ce38532 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.BackupState.html @@ -40,14 +40,14 @@ 032import org.apache.commons.lang3.StringUtils; 033import org.apache.hadoop.hbase.TableName; 034import org.apache.hadoop.hbase.backup.util.BackupUtils; -035import org.apache.yetus.audience.InterfaceAudience; -036import org.slf4j.Logger; -037import org.slf4j.LoggerFactory; -038import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil; -039import org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos; -040import org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupInfo.Builder; -041import org.apache.hadoop.hbase.util.Bytes; -042 +035import org.apache.hadoop.hbase.util.Bytes; +036import org.apache.yetus.audience.InterfaceAudience; +037import org.slf4j.Logger; +038import org.slf4j.LoggerFactory; +039 +040import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil; +041import org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos; +042import org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos.BackupInfo.Builder; 043 044/** 045 * An object to encapsulate the information for each backup session @@ -56,506 +56,503 @@ 048public class BackupInfo implements ComparableBackupInfo { 049 private static final Logger LOG = LoggerFactory.getLogger(BackupInfo.class); 050 -051 public static interface Filter { -052 -053/** -054 * Filter interface -055 * @param info backup info -056 * @return true if info passes filter, false otherwise -057 */ -058public boolean apply(BackupInfo info); -059 } -060 -061 /** -062 * Backup session states -063 */ -064 public static enum BackupState { -065RUNNING, COMPLETE, FAILED, ANY -066 } -067 -068 /** -069 * BackupPhase - phases of an ACTIVE backup session (running), when state of a backup session is -070 * BackupState.RUNNING -071 */ -072 public static enum BackupPhase { -073REQUEST, SNAPSHOT, PREPARE_INCREMENTAL, SNAPSHOTCOPY, INCREMENTAL_COPY, STORE_MANIFEST -074 } -075 -076 /** -077 * Backup id -078 */ -079 private String backupId; -080 -081 /** -082 * Backup type, full or incremental -083 */ -084 private BackupType type; -085 -086 /** -087 * Target root directory for storing the backup files -088 */ -089 private String backupRootDir; -090 -091 /** -092 * Backup state -093 */ -094 private BackupState state; -095 -096 /** -097 * Backup phase -098 */ -099 private BackupPhase phase = BackupPhase.REQUEST; -100 -101 /** -102 * Backup failure message -103 */ -104 private String failedMsg; -105 -106 /** -107 * Backup status map for all tables -108 */ -109 private MapTableName, BackupTableInfo backupTableInfoMap; -110 -111 /** -112 * Actual start timestamp of a backup process -113 */ -114 private long startTs; -115 -116 /** -117 * Actual end timestamp of the backup process -118 */ -119 private long completeTs; -120 -121 /** -122 * Total bytes of incremental logs copied -123 */ -124 private long totalBytesCopied; -125 -126 /** -127 * For incremental backup, a location of a backed-up hlogs -128 */ -129 private String hlogTargetDir = null; -130 -131 /** -132 * Incremental backup file list -133 */ -134 private ListString incrBackupFileList; -135 -136 /** -137 * New region server log timestamps for table set after distributed log roll key - table name, -138 * value - map of RegionServer hostname - last log rolled timestamp -139 */ -140 private HashMapTableName, HashMapString, Long tableSetTimestampMap; -141 -142 /** -143 * Backup progress in %% (0-100) -144 */ -145 private int progress; -146 -147 /** -148 * Number of parallel workers. -1 - system defined -149 */ -150 private int workers = -1; -151 -152 /** -153 * Bandwidth per worker in MB per sec. -1 - unlimited -154 */ -155 private long bandwidth = -1; -156 -157 public BackupInfo() { -158backupTableInfoMap = new HashMapTableName, BackupTableInfo(); -159 } -160 -161 public BackupInfo(String backupId, BackupType type, TableName[] tables, String targetRootDir) { -162this(); -163this.backupId = backupId; -164this.type = type; -165this.backupRootDir = targetRootDir; -166this.addTables(tables); -167if (type == BackupType.INCREMENTAL) { -168 setHLogTargetDir(BackupUtils.getLogBackupDir(targetRootDir, backupId)); -169} -170this.startTs = 0; -171this.completeTs = 0; -172 }
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/96e5e102/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatchOperation.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatchOperation.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatchOperation.html index ca8be5e..b8e6dfa 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatchOperation.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.MutationBatchOperation.html @@ -6398,514 +6398,514 @@ 6390 int initialBatchProgress = scannerContext.getBatchProgress(); 6391 long initialSizeProgress = scannerContext.getDataSizeProgress(); 6392 long initialHeapSizeProgress = scannerContext.getHeapSizeProgress(); -6393 long initialTimeProgress = scannerContext.getTimeProgress(); -6394 -6395 // The loop here is used only when at some point during the next we determine -6396 // that due to effects of filters or otherwise, we have an empty row in the result. -6397 // Then we loop and try again. Otherwise, we must get out on the first iteration via return, -6398 // "true" if there's more data to read, "false" if there isn't (storeHeap is at a stop row, -6399 // and joinedHeap has no more data to read for the last row (if set, joinedContinuationRow). -6400 while (true) { -6401// Starting to scan a new row. Reset the scanner progress according to whether or not -6402// progress should be kept. -6403if (scannerContext.getKeepProgress()) { -6404 // Progress should be kept. Reset to initial values seen at start of method invocation. -6405 scannerContext.setProgress(initialBatchProgress, initialSizeProgress, -6406 initialHeapSizeProgress, initialTimeProgress); -6407} else { -6408 scannerContext.clearProgress(); -6409} -6410if (rpcCall.isPresent()) { -6411 // If a user specifies a too-restrictive or too-slow scanner, the -6412 // client might time out and disconnect while the server side -6413 // is still processing the request. We should abort aggressively -6414 // in that case. -6415 long afterTime = rpcCall.get().disconnectSince(); -6416 if (afterTime = 0) { -6417throw new CallerDisconnectedException( -6418"Aborting on region " + getRegionInfo().getRegionNameAsString() + ", call " + -6419this + " after " + afterTime + " ms, since " + -6420"caller disconnected"); -6421 } -6422} -6423 -6424// Let's see what we have in the storeHeap. -6425Cell current = this.storeHeap.peek(); -6426 -6427boolean shouldStop = shouldStop(current); -6428// When has filter row is true it means that the all the cells for a particular row must be -6429// read before a filtering decision can be made. This means that filters where hasFilterRow -6430// run the risk of enLongAddering out of memory errors in the case that they are applied to a -6431// table that has very large rows. -6432boolean hasFilterRow = this.filter != null this.filter.hasFilterRow(); -6433 -6434// If filter#hasFilterRow is true, partial results are not allowed since allowing them -6435// would prevent the filters from being evaluated. Thus, if it is true, change the -6436// scope of any limits that could potentially create partial results to -6437// LimitScope.BETWEEN_ROWS so that those limits are not reached mid-row -6438if (hasFilterRow) { -6439 if (LOG.isTraceEnabled()) { -6440 LOG.trace("filter#hasFilterRow is true which prevents partial results from being " -6441+ " formed. Changing scope of limits that may create partials"); -6442 } -6443 scannerContext.setSizeLimitScope(LimitScope.BETWEEN_ROWS); -6444 scannerContext.setTimeLimitScope(LimitScope.BETWEEN_ROWS); -6445} -6446 -6447// Check if we were getting data from the joinedHeap and hit the limit. -6448// If not, then it's main path - getting results from storeHeap. -6449if (joinedContinuationRow == null) { -6450 // First, check if we are at a stop row. If so, there are no more results. -6451 if (shouldStop) { -6452if (hasFilterRow) { -6453 filter.filterRowCells(results); -6454} -6455return scannerContext.setScannerState(NextState.NO_MORE_VALUES).hasMoreValues(); -6456 } -6457 -6458 // Check if rowkey filter wants to exclude this row. If so, loop to next. -6459 // Technically, if we hit limits before on this row, we don't need this
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.WaitForStateCallable.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.WaitForStateCallable.html b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.WaitForStateCallable.html index 1d3db70..58bdf6a 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.WaitForStateCallable.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.WaitForStateCallable.html @@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab"; -protected static interface HBaseAdmin.ProcedureFuture.WaitForStateCallable +protected static interface HBaseAdmin.ProcedureFuture.WaitForStateCallable @@ -161,7 +161,7 @@ var activeTableTab = "activeTableTab"; checkState -booleancheckState(inttries) +booleancheckState(inttries) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Throws: @@ -175,7 +175,7 @@ var activeTableTab = "activeTableTab"; throwInterruptedException -voidthrowInterruptedException() +voidthrowInterruptedException() throws http://docs.oracle.com/javase/8/docs/api/java/io/InterruptedIOException.html?is-external=true; title="class or interface in java.io">InterruptedIOException Throws: @@ -189,7 +189,7 @@ var activeTableTab = "activeTableTab"; throwTimeoutException -voidthrowTimeoutException(longelapsed) +voidthrowTimeoutException(longelapsed) throws http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeoutException.html?is-external=true; title="class or interface in java.util.concurrent">TimeoutException Throws: http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.html b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.html index 79a8228..0b74b88 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.ProcedureFuture.html @@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private @InterfaceStability.Evolving -protected static class HBaseAdmin.ProcedureFutureV +protected static class HBaseAdmin.ProcedureFutureV extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object implements http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true; title="class or interface in java.util.concurrent">FutureV Future that waits on a procedure result. @@ -328,7 +328,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren exception -privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true; title="class or interface in java.util.concurrent">ExecutionException exception +privatehttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true; title="class or interface in java.util.concurrent">ExecutionException exception @@ -337,7 +337,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren procResultFound -privateboolean procResultFound +privateboolean procResultFound @@ -346,7 +346,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren done -privateboolean done +privateboolean done @@ -355,7 +355,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren cancelled -privateboolean cancelled +privateboolean cancelled @@ -364,7 +364,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren result -privateV result +privateV result @@ -373,7 +373,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren admin -private finalHBaseAdmin admin +private finalHBaseAdmin admin @@ -382,7 +382,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren procId -private finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">Long procId +private finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">Long procId @@ -399,7 +399,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren ProcedureFuture -publicProcedureFuture(HBaseAdminadmin, +publicProcedureFuture(HBaseAdminadmin,
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/14db89d7/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html index b50a65f..7271567 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.ProcedureExecutorListener.html @@ -1718,312 +1718,314 @@ 1710 1711public WorkerThread(final ThreadGroup group) { 1712 super(group, "ProcExecWrkr-" + workerId.incrementAndGet()); -1713} -1714 -1715@Override -1716public void sendStopSignal() { -1717 scheduler.signalAll(); -1718} -1719 -1720@Override -1721public void run() { -1722 long lastUpdate = EnvironmentEdgeManager.currentTime(); -1723 try { -1724while (isRunning() keepAlive(lastUpdate)) { -1725 this.activeProcedure = scheduler.poll(keepAliveTime, TimeUnit.MILLISECONDS); -1726 if (this.activeProcedure == null) continue; -1727 int activeCount = activeExecutorCount.incrementAndGet(); -1728 int runningCount = store.setRunningProcedureCount(activeCount); -1729 if (LOG.isTraceEnabled()) { -1730LOG.trace("Execute pid=" + this.activeProcedure.getProcId() + -1731" runningCount=" + runningCount + ", activeCount=" + activeCount); -1732 } -1733 executionStartTime.set(EnvironmentEdgeManager.currentTime()); -1734 try { -1735 executeProcedure(this.activeProcedure); -1736 } catch (AssertionError e) { -1737LOG.info("ASSERT pid=" + this.activeProcedure.getProcId(), e); -1738throw e; -1739 } finally { -1740activeCount = activeExecutorCount.decrementAndGet(); -1741runningCount = store.setRunningProcedureCount(activeCount); -1742if (LOG.isTraceEnabled()) { -1743 LOG.trace("Halt pid=" + this.activeProcedure.getProcId() + -1744 " runningCount=" + runningCount + ", activeCount=" + activeCount); -1745} -1746this.activeProcedure = null; -1747lastUpdate = EnvironmentEdgeManager.currentTime(); -1748 executionStartTime.set(Long.MAX_VALUE); -1749 } -1750} -1751 } catch (Throwable t) { -1752LOG.warn("Worker terminating UNNATURALLY " + this.activeProcedure, t); -1753 } finally { -1754LOG.debug("Worker terminated."); -1755 } -1756 workerThreads.remove(this); -1757} -1758 -1759@Override -1760public String toString() { -1761 Procedure? p = this.activeProcedure; -1762 return getName() + "(pid=" + (p == null? Procedure.NO_PROC_ID: p.getProcId() + ")"); -1763} -1764 -1765/** -1766 * @return the time since the current procedure is running -1767 */ -1768public long getCurrentRunTime() { -1769 return EnvironmentEdgeManager.currentTime() - executionStartTime.get(); -1770} -1771 -1772private boolean keepAlive(final long lastUpdate) { -1773 if (workerThreads.size() = corePoolSize) return true; -1774 return (EnvironmentEdgeManager.currentTime() - lastUpdate) keepAliveTime; -1775} -1776 } -1777 -1778 /** -1779 * Runs task on a period such as check for stuck workers. -1780 * @see InlineChore -1781 */ -1782 private final class TimeoutExecutorThread extends StoppableThread { -1783private final DelayQueueDelayedWithTimeout queue = new DelayQueue(); -1784 -1785public TimeoutExecutorThread(final ThreadGroup group) { -1786 super(group, "ProcExecTimeout"); -1787} -1788 -1789@Override -1790public void sendStopSignal() { -1791 queue.add(DelayedUtil.DELAYED_POISON); -1792} -1793 -1794@Override -1795public void run() { -1796 final boolean traceEnabled = LOG.isTraceEnabled(); -1797 while (isRunning()) { -1798final DelayedWithTimeout task = DelayedUtil.takeWithoutInterrupt(queue); -1799if (task == null || task == DelayedUtil.DELAYED_POISON) { -1800 // the executor may be shutting down, -1801 // and the task is just the shutdown request -1802 continue; -1803} -1804 -1805if (traceEnabled) { -1806 LOG.trace("Executing " + task); -1807} -1808 -1809// execute the task -1810if (task instanceof InlineChore) { -1811 execInlineChore((InlineChore)task); -1812} else if (task instanceof DelayedProcedure) { -1813 execDelayedProcedure((DelayedProcedure)task); -1814} else { -1815
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0b638133/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html index 163ade0..802fc2f 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.CompactionChecker.html @@ -254,3512 +254,3505 @@ 246 protected MemStoreFlusher cacheFlusher; 247 248 protected HeapMemoryManager hMemManager; -249 protected CountDownLatch initLatch = null; -250 -251 /** -252 * Cluster connection to be shared by services. -253 * Initialized at server startup and closed when server shuts down. -254 * Clients must never close it explicitly. -255 */ -256 protected ClusterConnection clusterConnection; -257 -258 /* -259 * Long-living meta table locator, which is created when the server is started and stopped -260 * when server shuts down. References to this locator shall be used to perform according -261 * operations in EventHandlers. Primary reason for this decision is to make it mockable -262 * for tests. -263 */ -264 protected MetaTableLocator metaTableLocator; -265 -266 /** -267 * Go here to get table descriptors. -268 */ -269 protected TableDescriptors tableDescriptors; -270 -271 // Replication services. If no replication, this handler will be null. -272 protected ReplicationSourceService replicationSourceHandler; -273 protected ReplicationSinkService replicationSinkHandler; -274 -275 // Compactions -276 public CompactSplit compactSplitThread; -277 -278 /** -279 * Map of regions currently being served by this region server. Key is the -280 * encoded region name. All access should be synchronized. -281 */ -282 protected final MapString, HRegion onlineRegions = new ConcurrentHashMap(); -283 -284 /** -285 * Map of encoded region names to the DataNode locations they should be hosted on -286 * We store the value as InetSocketAddress since this is used only in HDFS -287 * API (create() that takes favored nodes as hints for placing file blocks). -288 * We could have used ServerName here as the value class, but we'd need to -289 * convert it to InetSocketAddress at some point before the HDFS API call, and -290 * it seems a bit weird to store ServerName since ServerName refers to RegionServers -291 * and here we really mean DataNode locations. -292 */ -293 protected final MapString, InetSocketAddress[] regionFavoredNodesMap = -294 new ConcurrentHashMap(); -295 -296 // Leases -297 protected Leases leases; -298 -299 // Instance of the hbase executor executorService. -300 protected ExecutorService executorService; -301 -302 // If false, the file system has become unavailable -303 protected volatile boolean fsOk; -304 protected HFileSystem fs; -305 protected HFileSystem walFs; -306 -307 // Set when a report to the master comes back with a message asking us to -308 // shutdown. Also set by call to stop when debugging or running unit tests -309 // of HRegionServer in isolation. -310 private volatile boolean stopped = false; -311 -312 // Go down hard. Used if file system becomes unavailable and also in -313 // debugging and unit tests. -314 private volatile boolean abortRequested; -315 -316 ConcurrentMapString, Integer rowlocks = new ConcurrentHashMap(); -317 -318 // A state before we go into stopped state. At this stage we're closing user -319 // space regions. -320 private boolean stopping = false; -321 -322 volatile boolean killed = false; -323 -324 protected final Configuration conf; -325 -326 private Path rootDir; -327 private Path walRootDir; -328 -329 protected final ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); -330 -331 final int numRetries; -332 protected final int threadWakeFrequency; -333 protected final int msgInterval; -334 -335 protected final int numRegionsToReport; -336 -337 // Stub to do region server status calls against the master. -338 private volatile RegionServerStatusService.BlockingInterface rssStub; -339 private volatile LockService.BlockingInterface lockStub; -340 // RPC client. Used to make the stub above that does region server status checking. -341 RpcClient rpcClient; -342 -343 private RpcRetryingCallerFactory rpcRetryingCallerFactory; -344 private RpcControllerFactory rpcControllerFactory; -345 -346 private UncaughtExceptionHandler uncaughtExceptionHandler; -347 -348 // Info server. Default access so can be used by unit tests. REGIONSERVER -349 // is name of the webapp and the attribute name used stuffing this instance -350 // into web context. -351
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f183e80f/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html index e743560..163ade0 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.PeriodicMemStoreFlusher.html @@ -2124,1654 +2124,1642 @@ 2116return healthy; 2117 } 2118 -2119 private static final byte[] UNSPECIFIED_REGION = new byte[]{}; -2120 -2121 @Override -2122 public ListWAL getWALs() throws IOException { -2123return walFactory.getWALs(); -2124 } -2125 -2126 @Override -2127 public WAL getWAL(RegionInfo regionInfo) throws IOException { -2128WAL wal; -2129// _ROOT_ and hbase:meta regions have separate WAL. -2130if (regionInfo != null regionInfo.isMetaRegion() -2131 regionInfo.getReplicaId() == RegionInfo.DEFAULT_REPLICA_ID) { -2132 wal = walFactory.getMetaWAL(regionInfo.getEncodedNameAsBytes()); -2133} else if (regionInfo == null) { -2134 wal = walFactory.getWAL(UNSPECIFIED_REGION, null); -2135} else { -2136 byte[] namespace = regionInfo.getTable().getNamespace(); -2137 wal = walFactory.getWAL(regionInfo.getEncodedNameAsBytes(), namespace); -2138} -2139if (this.walRoller != null) { -2140 this.walRoller.addWAL(wal); -2141} -2142return wal; -2143 } -2144 -2145 public LogRoller getWalRoller() { -2146return walRoller; -2147 } -2148 -2149 @Override -2150 public Connection getConnection() { -2151return getClusterConnection(); -2152 } -2153 -2154 @Override -2155 public ClusterConnection getClusterConnection() { -2156return this.clusterConnection; -2157 } -2158 -2159 @Override -2160 public MetaTableLocator getMetaTableLocator() { -2161return this.metaTableLocator; -2162 } -2163 -2164 @Override -2165 public void stop(final String msg) { -2166stop(msg, false, RpcServer.getRequestUser().orElse(null)); -2167 } -2168 -2169 /** -2170 * Stops the regionserver. -2171 * @param msg Status message -2172 * @param force True if this is a regionserver abort -2173 * @param user The user executing the stop request, or null if no user is associated -2174 */ -2175 public void stop(final String msg, final boolean force, final User user) { -2176if (!this.stopped) { -2177 LOG.info("* STOPPING region server '" + this + "' *"); -2178 if (this.rsHost != null) { -2179// when forced via abort don't allow CPs to override -2180try { -2181 this.rsHost.preStop(msg, user); -2182} catch (IOException ioe) { -2183 if (!force) { -2184LOG.warn("The region server did not stop", ioe); -2185return; -2186 } -2187 LOG.warn("Skipping coprocessor exception on preStop() due to forced shutdown", ioe); -2188} -2189 } -2190 this.stopped = true; -2191 LOG.info("STOPPED: " + msg); -2192 // Wakes run() if it is sleeping -2193 sleeper.skipSleepCycle(); -2194} -2195 } -2196 -2197 public void waitForServerOnline(){ -2198while (!isStopped() !isOnline()) { -2199 synchronized (online) { -2200try { -2201 online.wait(msgInterval); -2202} catch (InterruptedException ie) { -2203 Thread.currentThread().interrupt(); -2204 break; -2205} -2206 } -2207} -2208 } -2209 -2210 @Override -2211 public void postOpenDeployTasks(final PostOpenDeployContext context) -2212 throws KeeperException, IOException { -2213HRegion r = context.getRegion(); -2214long masterSystemTime = context.getMasterSystemTime(); -2215rpcServices.checkOpen(); -2216LOG.info("Post open deploy tasks for " + r.getRegionInfo().getRegionNameAsString()); -2217// Do checks to see if we need to compact (references or too many files) -2218for (HStore s : r.stores.values()) { -2219 if (s.hasReferences() || s.needsCompaction()) { -2220 this.compactSplitThread.requestSystemCompaction(r, s, "Opening Region"); -2221 } -} -2223long openSeqNum = r.getOpenSeqNum(); -2224if (openSeqNum == HConstants.NO_SEQNUM) { -2225 // If we opened a region, we should have read some sequence number from it. -2226 LOG.error("No sequence number found when opening " + -2227 r.getRegionInfo().getRegionNameAsString()); -2228 openSeqNum = 0; -2229} +2119 @Override +2120 public ListWAL getWALs() throws IOException { +2121return walFactory.getWALs(); +2122 } +2123 +2124 @Override +2125 public
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/Abortable.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/Abortable.html b/devapidocs/org/apache/hadoop/hbase/Abortable.html index f630d55..3350510 100644 --- a/devapidocs/org/apache/hadoop/hbase/Abortable.html +++ b/devapidocs/org/apache/hadoop/hbase/Abortable.html @@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab"; All Known Implementing Classes: -BackupHFileCleaner, ConnectionImplementation, ConnectionUtils.MasterlessConnection, ConnectionUtils.ShortCircuitingClusterConnection, DumpReplicationQueues.WarnOnlyAbortable, HBaseAdmin, HBaseAdmin.ThrowableAbortable, HBaseInterClusterReplicationEndpoint, HBaseReplicationEndpoint, HMaster, HMasterCommandLine.LocalHMaster, HRegionServer, LogRollBackupSubprocedurePool, RegionReplicaReplicationEndpoint, ReplicationHFileCleaner.WarnOnlyAbortable, ReplicationLogCleaner.WarnOnlyAbortable, ReplicationPeerZKImpl, ReplicationSyncUp.DummyServer, SharedConnection, ZKWatcher +BackupHFileCleaner, ConnectionImplementation, ConnectionUtils.MasterlessConnection, ConnectionUtils.ShortCircuitingClusterConnection, DumpReplicationQueues.WarnOnlyAbortable, HBaseAdmin, HBaseAdmin.ThrowableAbortable, HBaseInterClusterReplicationEndpoint, HBaseReplicationEndpoint, HMaster, HMasterCommandLine.LocalHMaster, HRegionServer, LogRollBackupSubprocedurePool, RegionReplicaReplicationEndpoint, ReplicationSyncUp.DummyServer, SharedConnection, ZKWatcher http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/CacheEvictionStats.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/CacheEvictionStats.html b/devapidocs/org/apache/hadoop/hbase/CacheEvictionStats.html index aab672c..33d20b3 100644 --- a/devapidocs/org/apache/hadoop/hbase/CacheEvictionStats.html +++ b/devapidocs/org/apache/hadoop/hbase/CacheEvictionStats.html @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab"; PrevClass -NextClass +NextClass Frames @@ -373,7 +373,7 @@ public static PrevClass -NextClass +NextClass Frames http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/CacheEvictionStatsAggregator.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/CacheEvictionStatsAggregator.html b/devapidocs/org/apache/hadoop/hbase/CacheEvictionStatsAggregator.html new file mode 100644 index 000..d00cfc4 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/CacheEvictionStatsAggregator.html @@ -0,0 +1,323 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +CacheEvictionStatsAggregator (Apache HBase 3.0.0-SNAPSHOT API) + + + + + +var methods = {"i0":10,"i1":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 +Class CacheEvictionStatsAggregator + + + +http://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.CacheEvictionStatsAggregator + + + + + + + + +@InterfaceAudience.Private +public class CacheEvictionStatsAggregator +extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object +Used to merge CacheEvictionStats. Thread safe for concurrent accessing. + + + + + + + + + + + +Field Summary + +Fields + +Modifier and Type +Field and Description + + +private CacheEvictionStatsBuilder +builder + + + + + + + + + +Constructor Summary + +Constructors + +Constructor and Description + + +CacheEvictionStatsAggregator() + + + + + + + + + +Method Summary + +All MethodsInstance MethodsConcrete Methods + +Modifier and Type +Method and Description + + +void +append(CacheEvictionStatsstats) + + +CacheEvictionStats +sum() + + + + + + +Methods inherited from
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c7c40c62/devapidocs/org/apache/hadoop/hbase/class-use/RegionMetrics.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/RegionMetrics.html b/devapidocs/org/apache/hadoop/hbase/class-use/RegionMetrics.html index 119b258..bfbc974 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/RegionMetrics.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/RegionMetrics.html @@ -86,6 +86,16 @@ org.apache.hadoop.hbase + +org.apache.hadoop.hbase.client + +Provides HBase Client + + + +org.apache.hadoop.hbase.master.balancer + + @@ -187,6 +197,10 @@ http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],RegionMetrics ServerMetricsBuilder.ServerMetricsImpl.getRegionMetrics() + +static http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +RegionMetricsBuilder.toRegionMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadResponseregionLoadResponse) + @@ -251,6 +265,90 @@ + + + +Uses of RegionMetrics in org.apache.hadoop.hbase.client + +Methods in org.apache.hadoop.hbase.client that return types with arguments of type RegionMetrics + +Modifier and Type +Method and Description + + + +private http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +RawAsyncHBaseAdmin.getRegionMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequestrequest, +ServerNameserverName) + + +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +AsyncHBaseAdmin.getRegionMetrics(ServerNameserverName) + + +default http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +Admin.getRegionMetrics(ServerNameserverName) +Get RegionMetrics of all regions hosted on a regionserver. + + + +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +AsyncAdmin.getRegionMetrics(ServerNameserverName) +Get a list of RegionMetrics of all regions hosted on a region seerver. + + + +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +RawAsyncHBaseAdmin.getRegionMetrics(ServerNameserverName) + + +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +AsyncHBaseAdmin.getRegionMetrics(ServerNameserverName, +TableNametableName) + + +http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +Admin.getRegionMetrics(ServerNameserverName, +TableNametableName) +Get RegionMetrics of all regions hosted on a regionserver for a table. + + + +http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +HBaseAdmin.getRegionMetrics(ServerNameserverName, +TableNametableName) + + +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionMetrics +AsyncAdmin.getRegionMetrics(ServerNameserverName, +TableNametableName) +Get a list of RegionMetrics of all regions hosted on a region seerver for a table. + + + +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html index 5b3b750..a1f3f7e 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html @@ -97,3307 +97,3304 @@ 089import org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer; 090import org.apache.hbase.thirdparty.io.netty.util.Timeout; 091import org.apache.hbase.thirdparty.io.netty.util.TimerTask; -092import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil; -093import org.apache.hadoop.hbase.shaded.protobuf.RequestConverter; -094import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService; -095import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesRequest; -096import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesResponse; -097import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactRegionRequest; -098import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.CompactRegionResponse; -099import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionRequest; -100import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse; -101import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionRequest; -102import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetOnlineRegionResponse; -103import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoRequest; -104import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionInfoResponse; -105import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest; -106import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadResponse; -107import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterRequest; -108import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.RollWALWriterResponse; -109import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerRequest; -110import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.StopServerResponse; -111import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest; -112import org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationResponse; -113import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.ProcedureDescription; -114import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifier.RegionSpecifierType; -115import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.TableSchema; -116import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AbortProcedureRequest; -117import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AbortProcedureResponse; -118import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AddColumnRequest; -119import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AddColumnResponse; -120import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AssignRegionRequest; -121import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.AssignRegionResponse; -122import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.BalanceRequest; -123import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.BalanceResponse; -124import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.ClearDeadServersRequest; -125import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.ClearDeadServersResponse; -126import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateNamespaceRequest; -127import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateNamespaceResponse; -128import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequest; -129import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableResponse; -130import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersRequest; -131import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersResponse; -132import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteColumnRequest; -133import
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html index aa2893c..f02f852 100644 --- a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html +++ b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.JitteredRunnableScheduledFuture.html @@ -504,6 +504,6 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/concurren -Copyright 20072017 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html index fde02fe..a8a03fc 100644 --- a/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.html @@ -418,6 +418,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/S -Copyright 20072017 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html b/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html index 0ee669c..d2223c3 100644 --- a/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html +++ b/devapidocs/org/apache/hadoop/hbase/KeepDeletedCells.html @@ -380,6 +380,6 @@ not permitted.) -Copyright 20072017 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html index 35cd299..77795b7 100644 --- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html +++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KVComparator.html @@ -990,6 +990,6 @@ publicbyte[]Copyright 20072017 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html index 9e37185..f0be868 100644 --- a/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html +++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.KeyOnlyKeyValue.html @@ -1069,6 +1069,6 @@ extends Copyright 20072017 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html index b037121..215eead 100644 --- a/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html +++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.MetaComparator.html @@ -476,6 +476,6 @@ extends -Copyright 20072017 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. +Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved.
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html index 9b405b1..6cf82f8 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.QueueRowAccess.html @@ -23,383 +23,485 @@ 015 */ 016package org.apache.hadoop.hbase.client; 017 -018import java.io.IOException; -019import java.io.InterruptedIOException; -020import java.util.Collections; -021import java.util.Iterator; -022import java.util.List; -023import java.util.NoSuchElementException; -024import java.util.concurrent.ConcurrentLinkedQueue; -025import java.util.concurrent.ExecutorService; -026import java.util.concurrent.TimeUnit; -027import java.util.concurrent.atomic.AtomicInteger; -028import java.util.concurrent.atomic.AtomicLong; -029 -030import org.apache.hadoop.conf.Configuration; -031import org.apache.hadoop.hbase.TableName; -032import org.apache.hadoop.hbase.ipc.RpcControllerFactory; -033import org.apache.yetus.audience.InterfaceAudience; -034import org.apache.yetus.audience.InterfaceStability; -035import org.slf4j.Logger; -036import org.slf4j.LoggerFactory; -037 -038import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting; +018import static org.apache.hadoop.hbase.client.BufferedMutatorParams.UNSET; +019import java.io.IOException; +020import java.io.InterruptedIOException; +021import java.util.Collections; +022import java.util.Iterator; +023import java.util.List; +024import java.util.NoSuchElementException; +025import java.util.Timer; +026import java.util.TimerTask; +027import java.util.concurrent.ConcurrentLinkedQueue; +028import java.util.concurrent.ExecutorService; +029import java.util.concurrent.TimeUnit; +030import java.util.concurrent.atomic.AtomicInteger; +031import java.util.concurrent.atomic.AtomicLong; +032import org.apache.hadoop.conf.Configuration; +033import org.apache.hadoop.hbase.TableName; +034import org.apache.hadoop.hbase.ipc.RpcControllerFactory; +035import org.apache.yetus.audience.InterfaceAudience; +036import org.apache.yetus.audience.InterfaceStability; +037import org.slf4j.Logger; +038import org.slf4j.LoggerFactory; 039 -040/** -041 * p -042 * Used to communicate with a single HBase table similar to {@link Table} -043 * but meant for batched, potentially asynchronous puts. Obtain an instance from -044 * a {@link Connection} and call {@link #close()} afterwards. Provide an alternate -045 * to this implementation by setting {@link BufferedMutatorParams#implementationClassName(String)} -046 * or by setting alternate classname via the key {} in Configuration. -047 * /p -048 * -049 * p -050 * While this can be used across threads, great care should be used when doing so. -051 * Errors are global to the buffered mutator and the Exceptions can be thrown on any -052 * thread that causes the flush for requests. -053 * /p -054 * -055 * @see ConnectionFactory -056 * @see Connection -057 * @since 1.0.0 -058 */ -059@InterfaceAudience.Private -060@InterfaceStability.Evolving -061public class BufferedMutatorImpl implements BufferedMutator { -062 -063 private static final Logger LOG = LoggerFactory.getLogger(BufferedMutatorImpl.class); +040import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting; +041 +042/** +043 * p +044 * Used to communicate with a single HBase table similar to {@link Table} +045 * but meant for batched, potentially asynchronous puts. Obtain an instance from +046 * a {@link Connection} and call {@link #close()} afterwards. Provide an alternate +047 * to this implementation by setting {@link BufferedMutatorParams#implementationClassName(String)} +048 * or by setting alternate classname via the key {} in Configuration. +049 * /p +050 * +051 * p +052 * While this can be used across threads, great care should be used when doing so. +053 * Errors are global to the buffered mutator and the Exceptions can be thrown on any +054 * thread that causes the flush for requests. +055 * /p +056 * +057 * @see ConnectionFactory +058 * @see Connection +059 * @since 1.0.0 +060 */ +061@InterfaceAudience.Private +062@InterfaceStability.Evolving +063public class BufferedMutatorImpl implements BufferedMutator { 064 -065 private final ExceptionListener listener; +065 private static final Logger LOG = LoggerFactory.getLogger(BufferedMutatorImpl.class); 066 -067 private final TableName tableName; +067 private final ExceptionListener listener; 068 -069 private final Configuration conf; -070 private final ConcurrentLinkedQueueMutation
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/63d6f712/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html index 4fce3ef..ec51a1b 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileConverter.html @@ -121,7 +121,7 @@ private abstract static class HFileArchiver.FileConverterT extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object -implements org.apache.hadoop.hbase.shaded.com.google.common.base.FunctionT,HFileArchiver.File +implements org.apache.hbase.thirdparty.com.google.common.base.FunctionT,HFileArchiver.File Adapt a type to match the HFileArchiver.File interface, which is used internally for handling archival/removal of files @@ -180,10 +180,10 @@ implements org.apache.hadoop.hbase.shaded.com.google.common.base.FunctionT,< http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--; title="class or interface in java.lang">clone, http://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, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--; title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--; title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--; title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--; title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--; title="class or interface in java.lang">toString, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--; title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-; title="class or interface in java.lang">wait, http://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 - + -Methods inherited from interfaceorg.apache.hadoop.hbase.shaded.com.google.common.base.Function +Methods inherited from interfaceorg.apache.hbase.thirdparty.com.google.common.base.Function apply, equals http://git-wip-us.apache.org/repos/asf/hbase-site/blob/63d6f712/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html index 19a719f..0902897 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/HFileArchiver.FileStatusConverter.html @@ -188,10 +188,10 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--; title="class or interface in java.lang">clone, http://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, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--; title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--; title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--; title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--; title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--; title="class or interface in java.lang">toString, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--; title="class or interface in java.lang">wait,
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d449e87f/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferCell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferCell.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferCell.html deleted file mode 100644 index ae739ba..000 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferCell.html +++ /dev/null @@ -1,956 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - - - - -PrivateCellUtil.EmptyByteBufferCell (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}; -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 -Class PrivateCellUtil.EmptyByteBufferCell - - - -http://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.ByteBufferCell - - -org.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferCell - - - - - - - - - -All Implemented Interfaces: -http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true; title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, RawCell - - -Direct Known Subclasses: -PrivateCellUtil.FirstOnRowByteBufferCell, PrivateCellUtil.LastOnRowByteBufferCell - - -Enclosing class: -PrivateCellUtil - - - -private abstract static class PrivateCellUtil.EmptyByteBufferCell -extends ByteBufferCell -implements ExtendedCell -These cells are used in reseeks/seeks to improve the read performance. They are not real cells - that are returned back to the clients - - - - - - - - - - - -Nested Class Summary - - - - -Nested classes/interfaces inherited from interfaceorg.apache.hadoop.hbase.Cell -Cell.DataType - - - - - - - - -Field Summary - - - - -Fields inherited from interfaceorg.apache.hadoop.hbase.ExtendedCell -CELL_NOT_BASED_ON_CHUNK - - - - - -Fields inherited from interfaceorg.apache.hadoop.hbase.RawCell -MAX_TAGS_LENGTH - - - - - - - - -Constructor Summary - -Constructors - -Modifier -Constructor and Description - - -private -EmptyByteBufferCell() - - - - - - - - - -Method Summary - -All MethodsInstance MethodsConcrete Methods - -Modifier and Type -Method and Description - - -byte[] -getFamilyArray() -Contiguous bytes composed of legal HDFS filename characters which may start at any index in the - containing array. - - - -http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer -getFamilyByteBuffer() - - -byte -getFamilyLength() - - -int -getFamilyOffset() - - -int -getFamilyPosition() - - -byte[] -getQualifierArray() -Contiguous raw bytes that may start at any index in the containing array. - - - -http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer -getQualifierByteBuffer() - - -int -getQualifierLength() - - -int -getQualifierOffset() - - -int -getQualifierPosition() - - -byte[] -getRowArray() -Contiguous raw bytes that may start at any index in the containing array. - - - -http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer -getRowByteBuffer() - - -short -getRowLength() - - -int -getRowOffset() - - -int -getRowPosition() - - -long -getSequenceId() -A region-specific unique monotonically increasing sequence ID given to each Cell. - - - -byte[] -getTagsArray() -Contiguous raw bytes representing tags that may start at any index in the containing array. - - - -http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d2b28a1a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.TagRewriteByteBufferCell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.TagRewriteByteBufferCell.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.TagRewriteByteBufferCell.html index 6aaf50a..a8c2ef3 100644 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.TagRewriteByteBufferCell.html +++ b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.TagRewriteByteBufferCell.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}; +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}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -126,7 +126,7 @@ var activeTableTab = "activeTableTab"; -static class PrivateCellUtil.TagRewriteByteBufferCell +static class PrivateCellUtil.TagRewriteByteBufferCell extends ByteBufferCell implements ExtendedCell @@ -305,101 +305,89 @@ implements getSerializedSize(booleanwithTags) -http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true; title="class or interface in java.util">OptionalTag -getTag(bytetype) -Returns the specific tag of the given type - - - -http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTag -getTags() -Creates a list of tags in the current cell - - - byte[] getTagsArray() Contiguous raw bytes representing tags that may start at any index in the containing array. - + http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer getTagsByteBuffer() - + int getTagsLength() HBase internally uses 2 bytes to store tags length in Cell. - + int getTagsOffset() - + int getTagsPosition() - + long getTimestamp() - + byte getTypeByte() - + byte[] getValueArray() Contiguous raw bytes that may start at any index in the containing array. - + http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer getValueByteBuffer() - + int getValueLength() - + int getValueOffset() - + int getValuePosition() - + long heapSize() - + void setSequenceId(longseqId) Sets with the given seqId. - + void setTimestamp(byte[]ts) Sets with the given timestamp. - + void setTimestamp(longts) Sets with the given timestamp. - + void write(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferbuf, intoffset) Write this Cell into the given buf's offset in a KeyValue format. - + int write(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true; title="class or interface in java.io">OutputStreamout, booleanwithTags) @@ -426,7 +414,7 @@ implements Methods inherited from interfaceorg.apache.hadoop.hbase.RawCell -checkForTagsLength, cloneTags +checkForTagsLength, cloneTags, getTag, getTags @@ -448,7 +436,7 @@ implements cell -protectedByteBufferCell cell +protectedByteBufferCell cell @@ -457,7 +445,7 @@ implements tags -protectedbyte[] tags +protectedbyte[] tags @@ -466,7 +454,7 @@ implements HEAP_SIZE_OVERHEAD -private static finalint HEAP_SIZE_OVERHEAD +private static finalint HEAP_SIZE_OVERHEAD @@ -483,7 +471,7 @@ implements TagRewriteByteBufferCell -publicTagRewriteByteBufferCell(ByteBufferCellcell, +publicTagRewriteByteBufferCell(ByteBufferCellcell, byte[]tags) Parameters: @@ -506,7 +494,7 @@ implements getRowArray -publicbyte[]getRowArray() +publicbyte[]getRowArray() Description copied from interface:Cell Contiguous raw bytes that may start at any index in the containing array. Max length is Short.MAX_VALUE which is 32,767 bytes. @@ -524,7 +512,7 @@ implements getRowOffset -publicintgetRowOffset() +publicintgetRowOffset() Specified by: getRowOffsetin interfaceCell @@ -539,7 +527,7 @@ implements getRowLength -publicshortgetRowLength() +publicshortgetRowLength() Specified by:
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b618ac40/checkstyle.rss -- diff --git a/checkstyle.rss b/checkstyle.rss index f3f28a7..19938d7 100644 --- a/checkstyle.rss +++ b/checkstyle.rss @@ -25,8 +25,8 @@ under the License. en-us 2007 - 2017 The Apache Software Foundation - File: 3471, - Errors: 19198, + File: 3466, + Errors: 19162, Warnings: 0, Infos: 0 @@ -1105,7 +1105,7 @@ under the License. 0 - 23 + 24 @@ -3966,20 +3966,6 @@ under the License. - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.util.IterableUtils.java;>org/apache/hadoop/hbase/util/IterableUtils.java - - - 0 - - - 0 - - - 1 - - - - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.coprocessor.BulkLoadObserver.java;>org/apache/hadoop/hbase/coprocessor/BulkLoadObserver.java @@ -6682,20 +6668,6 @@ under the License. - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesClientImpl.java;>org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesClientImpl.java - - - 0 - - - 0 - - - 2 - - - - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.MetricsHeapMemoryManagerSourceImpl.java;>org/apache/hadoop/hbase/regionserver/MetricsHeapMemoryManagerSourceImpl.java @@ -16608,20 +16580,6 @@ under the License. - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl.java;>org/apache/hadoop/hbase/replication/TableBasedReplicationQueuesImpl.java - - - 0 - - - 0 - - - 7 - - - - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.CoordinatedStateException.java;>org/apache/hadoop/hbase/CoordinatedStateException.java @@ -22334,6 +22292,20 @@ under the License. + http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.coprocessor.TestPassCustomCellViaRegionObserver.java;>org/apache/hadoop/hbase/coprocessor/TestPassCustomCellViaRegionObserver.java + + + 0 + + + 0 + + + 0 + + + + http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.backup.BackupInfo.java;>org/apache/hadoop/hbase/backup/BackupInfo.java @@ -29040,20 +29012,6 @@ under the License. - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.TestReplicationTableBase.java;>org/apache/hadoop/hbase/replication/TestReplicationTableBase.java - - - 0 - - - 0 - - - 2 - - - - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.master.TestMasterFileSystem.java;>org/apache/hadoop/hbase/master/TestMasterFileSystem.java @@ -31924,20 +31882,6 @@ under the License. - http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.regionserver.TestTableBasedReplicationSourceManagerImpl.java;>org/apache/hadoop/hbase/replication/regionserver/TestTableBasedReplicationSourceManagerImpl.java - - - 0 - -
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html index 25f6823..b66bab7 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html +++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html @@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private @InterfaceStability.Evolving -public class HBaseAdmin +public class HBaseAdmin extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object implements Admin HBaseAdmin is no longer a client API. It is marked InterfaceAudience.Private indicating that @@ -365,7 +365,7 @@ implements void appendReplicationPeerTableCFs(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid, - http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,? extends http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">Collectionhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtableCfs) + http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtableCfs) Append the replicable table column family config from the specified peer. @@ -1551,7 +1551,7 @@ implements void removeReplicationPeerTableCFs(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringid, - http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,? extends http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">Collectionhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtableCfs) + http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">MapTableName,http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringtableCfs) Remove some table-cfs from config of the specified peer. @@ -1839,7 +1839,7 @@ implements LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -1848,7 +1848,7 @@ implements connection -privateClusterConnection connection +privateClusterConnection connection @@ -1857,7 +1857,7 @@ implements conf -private finalorg.apache.hadoop.conf.Configuration conf +private finalorg.apache.hadoop.conf.Configuration conf @@ -1866,7 +1866,7 @@ implements pause -private finallong pause +private finallong pause @@ -1875,7 +1875,7 @@ implements numRetries -private finalint numRetries +private finalint numRetries @@ -1884,7 +1884,7 @@ implements syncWaitTimeout -private finalint syncWaitTimeout +private finalint syncWaitTimeout @@ -1893,7 +1893,7 @@ implements aborted -privateboolean aborted +privateboolean aborted @@ -1902,7 +1902,7 @@ implements operationTimeout -privateint operationTimeout +privateint operationTimeout @@ -1911,7 +1911,7 @@ implements rpcTimeout -privateint rpcTimeout +privateint rpcTimeout @@ -1920,7 +1920,7 @@ implements rpcCallerFactory -privateRpcRetryingCallerFactory rpcCallerFactory +privateRpcRetryingCallerFactory rpcCallerFactory @@ -1929,7 +1929,7 @@ implements rpcControllerFactory -privateRpcControllerFactory rpcControllerFactory +privateRpcControllerFactory rpcControllerFactory @@ -1938,7 +1938,7 @@ implements ng -privateNonceGenerator ng +privateNonceGenerator ng @@ -1955,7 +1955,7 @@ implements HBaseAdmin -HBaseAdmin(ClusterConnectionconnection) +HBaseAdmin(ClusterConnectionconnection) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Throws: @@ -1977,7
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4b2cc17/apidocs/org/apache/hadoop/hbase/client/Delete.html -- diff --git a/apidocs/org/apache/hadoop/hbase/client/Delete.html b/apidocs/org/apache/hadoop/hbase/client/Delete.html index 0258829..f8b71c7 100644 --- a/apidocs/org/apache/hadoop/hbase/client/Delete.html +++ b/apidocs/org/apache/hadoop/hbase/client/Delete.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"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}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":42,"i16":10,"i17":10,"i18":10,"i19":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -228,7 +228,14 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl -Delete(Deleted) +Delete(byte[]row, + longts, + http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true; title="class or interface in java.util">NavigableMapbyte[],http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellfamilyMap) +Construct the Delete with user defined data. + + + +Delete(DeletedeleteToCopy) @@ -350,7 +357,10 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl Delete setFamilyCellMap(http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true; title="class or interface in java.util">NavigableMapbyte[],http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellmap) -Method for setting the put's familyMap +Deprecated. +As of release 2.0.0, this will be removed in HBase 3.0.0. + Use Delete(byte[], long, NavigableMap) instead + @@ -523,13 +533,34 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl + + +Delete +publicDelete(DeletedeleteToCopy) + +Parameters: +deleteToCopy - delete to copy + + + + + + Delete -publicDelete(Deleted) +publicDelete(byte[]row, + longts, + http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true; title="class or interface in java.util">NavigableMapbyte[],http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellfamilyMap) +Construct the Delete with user defined data. NOTED: + 1) all cells in the familyMap must have the delete type. + see Cell.DataType + 2) the row of each cell must be same with passed row. Parameters: -d - Delete to clone. +row - row. CAN'T be null +ts - timestamp +familyMap - the map to collect all cells internally. CAN'T be null @@ -548,7 +579,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl addDeleteMarker http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true; title="class or interface in java.lang">@Deprecated -publicDeleteaddDeleteMarker(Cellkv) +publicDeleteaddDeleteMarker(Cellkv) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Deprecated.As of release 2.0.0, this will be removed in HBase 3.0.0. Use add(Cell) instead @@ -569,7 +600,7 @@ public add -publicDeleteadd(Cellkv) +publicDeleteadd(Cellkv) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Add an existing delete marker to this Delete object. @@ -588,7 +619,7 @@ public addFamily -publicDeleteaddFamily(byte[]family) +publicDeleteaddFamily(byte[]family) Delete all versions of all columns of the specified family. Overrides previous calls to deleteColumn and deleteColumns for the @@ -607,7 +638,7 @@ public addFamily -publicDeleteaddFamily(byte[]family, +publicDeleteaddFamily(byte[]family, longtimestamp) Delete all columns of the specified family with a timestamp less than or equal to the specified timestamp. @@ -629,7 +660,7 @@ public addFamilyVersion -publicDeleteaddFamilyVersion(byte[]family, +publicDeleteaddFamilyVersion(byte[]family, longtimestamp) Delete all columns of the specified family with a timestamp equal to the specified timestamp. @@ -648,7 +679,7 @@ public addColumns -publicDeleteaddColumns(byte[]family, +publicDeleteaddColumns(byte[]family, byte[]qualifier) Delete all versions of the specified
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/505bbb2e/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.Context.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.Context.html b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.Context.html index 3ce8f8a..9b96088 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.Context.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.Context.html @@ -35,557 +35,558 @@ 027import java.util.Arrays; 028import java.util.Map; 029import java.util.concurrent.ConcurrentHashMap; -030import javax.crypto.SecretKeyFactory; -031import javax.crypto.spec.PBEKeySpec; -032import javax.crypto.spec.SecretKeySpec; -033 -034import org.apache.commons.io.IOUtils; -035import org.apache.commons.logging.Log; -036import org.apache.commons.logging.LogFactory; -037import org.apache.hadoop.conf.Configuration; -038import org.apache.hadoop.hbase.HBaseConfiguration; -039import org.apache.hadoop.hbase.HConstants; -040import org.apache.hadoop.hbase.util.Bytes; -041import org.apache.hadoop.hbase.util.Pair; -042import org.apache.hadoop.util.ReflectionUtils; -043import org.apache.yetus.audience.InterfaceAudience; -044 -045/** -046 * A facade for encryption algorithms and related support. -047 */ -048@InterfaceAudience.Public -049public final class Encryption { -050 -051 private static final Log LOG = LogFactory.getLog(Encryption.class); -052 -053 /** -054 * Crypto context -055 */ -056 @InterfaceAudience.Public -057 public static class Context extends org.apache.hadoop.hbase.io.crypto.Context { -058 -059/** The null crypto context */ -060public static final Context NONE = new Context(); -061 -062private Context() { -063 super(); -064} -065 -066private Context(Configuration conf) { -067 super(conf); -068} -069 -070@Override -071public Context setCipher(Cipher cipher) { -072 super.setCipher(cipher); -073 return this; -074} -075 -076@Override -077public Context setKey(Key key) { -078 super.setKey(key); -079 return this; -080} -081 -082public Context setKey(byte[] key) { -083 super.setKey(new SecretKeySpec(key, getCipher().getName())); -084 return this; -085} -086 } -087 -088 public static Context newContext() { -089return new Context(); -090 } -091 -092 public static Context newContext(Configuration conf) { -093return new Context(conf); -094 } -095 -096 // Prevent instantiation -097 private Encryption() { -098super(); -099 } -100 -101 /** -102 * Get an cipher given a name -103 * @param name the cipher name -104 * @return the cipher, or null if a suitable one could not be found -105 */ -106 public static Cipher getCipher(Configuration conf, String name) { -107return getCipherProvider(conf).getCipher(name); -108 } -109 -110 /** -111 * Get names of supported encryption algorithms -112 * -113 * @return Array of strings, each represents a supported encryption algorithm -114 */ -115 public static String[] getSupportedCiphers() { -116return getSupportedCiphers(HBaseConfiguration.create()); -117 } -118 -119 /** -120 * Get names of supported encryption algorithms -121 * -122 * @return Array of strings, each represents a supported encryption algorithm -123 */ -124 public static String[] getSupportedCiphers(Configuration conf) { -125return getCipherProvider(conf).getSupportedCiphers(); -126 } -127 -128 /** -129 * Return the MD5 digest of the concatenation of the supplied arguments. -130 */ -131 public static byte[] hash128(String... args) { -132byte[] result = new byte[16]; -133try { -134 MessageDigest md = MessageDigest.getInstance("MD5"); -135 for (String arg: args) { -136md.update(Bytes.toBytes(arg)); -137 } -138 md.digest(result, 0, result.length); -139 return result; -140} catch (NoSuchAlgorithmException e) { -141 throw new RuntimeException(e); -142} catch (DigestException e) { -143 throw new RuntimeException(e); -144} -145 } -146 -147 /** -148 * Return the MD5 digest of the concatenation of the supplied arguments. -149 */ -150 public static byte[] hash128(byte[]... args) { -151byte[] result = new byte[16]; -152try { -153 MessageDigest md = MessageDigest.getInstance("MD5"); -154 for (byte[] arg: args) { -155md.update(arg); -156 } -157 md.digest(result, 0, result.length); -158 return result; -159} catch (NoSuchAlgorithmException e) { -160 throw new RuntimeException(e); -161} catch (DigestException e) { -162 throw new RuntimeException(e); -163} -164 } -165 -166 /** -167 * Return the SHA-256 digest of the concatenation of the supplied arguments. -168 */ -169 public static byte[]
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html index b73284c..6f38e39 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/CellUtil.html @@ -42,1489 +42,1490 @@ 034import java.util.Map.Entry; 035import java.util.NavigableMap; 036import java.util.Optional; -037import org.apache.hadoop.hbase.KeyValue.Type; -038import org.apache.hadoop.hbase.io.HeapSize; -039import org.apache.hadoop.hbase.util.ByteBufferUtils; -040import org.apache.hadoop.hbase.util.ByteRange; -041import org.apache.hadoop.hbase.util.Bytes; -042import org.apache.yetus.audience.InterfaceAudience; -043import org.apache.yetus.audience.InterfaceAudience.Private; -044 -045import org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting; -046 -047/** -048 * Utility methods helpful for slinging {@link Cell} instances. Some methods below are for internal -049 * use only and are marked InterfaceAudience.Private at the method level. Note that all such methods -050 * have been marked deprecated in HBase-2.0 which will be subsequently removed in HBase-3.0 -051 */ -052@InterfaceAudience.Public -053public final class CellUtil { -054 -055 /** -056 * Private constructor to keep this class from being instantiated. -057 */ -058 private CellUtil() { -059 } -060 -061 /*** ByteRange ***/ -062 -063 /** -064 * @deprecated As of HBase-2.0. Will be removed in HBase-3.0. -065 */ -066 @Deprecated -067 public static ByteRange fillRowRange(Cell cell, ByteRange range) { -068return PrivateCellUtil.fillRowRange(cell, range); -069 } -070 -071 /** -072 * @deprecated As of HBase-2.0. Will be removed in HBase-3.0. -073 */ -074 @Deprecated -075 public static ByteRange fillFamilyRange(Cell cell, ByteRange range) { -076return PrivateCellUtil.fillFamilyRange(cell, range); -077 } -078 -079 /** -080 * @deprecated As of HBase-2.0. Will be removed in HBase-3.0. -081 */ -082 @Deprecated -083 public static ByteRange fillQualifierRange(Cell cell, ByteRange range) { -084return PrivateCellUtil.fillQualifierRange(cell, range); -085 } -086 -087 /** -088 * @deprecated As of HBase-2.0. Will be removed in HBase-3.0. -089 */ -090 @Deprecated -091 public static ByteRange fillValueRange(Cell cell, ByteRange range) { -092return PrivateCellUtil.fillValueRange(cell, range); -093 } -094 -095 /** -096 * @deprecated As of HBase-2.0. Will be removed in HBase-3.0. -097 */ -098 @Deprecated -099 public static ByteRange fillTagRange(Cell cell, ByteRange range) { -100return PrivateCellUtil.fillTagRange(cell, range); -101 } -102 -103 /* get individual arrays for tests / -104 -105 public static byte[] cloneRow(Cell cell) { -106byte[] output = new byte[cell.getRowLength()]; -107copyRowTo(cell, output, 0); -108return output; -109 } -110 -111 public static byte[] cloneFamily(Cell cell) { -112byte[] output = new byte[cell.getFamilyLength()]; -113copyFamilyTo(cell, output, 0); -114return output; -115 } -116 -117 public static byte[] cloneQualifier(Cell cell) { -118byte[] output = new byte[cell.getQualifierLength()]; -119copyQualifierTo(cell, output, 0); -120return output; -121 } -122 -123 public static byte[] cloneValue(Cell cell) { -124byte[] output = new byte[cell.getValueLength()]; -125copyValueTo(cell, output, 0); -126return output; -127 } -128 -129 /** -130 * @deprecated As of HBase-2.0. Will be removed in HBase-3.0. -131 * Use {@link RawCell#cloneTags()} -132 */ -133 @Deprecated -134 public static byte[] cloneTags(Cell cell) { -135return PrivateCellUtil.cloneTags(cell); -136 } -137 -138 /** -139 * Returns tag value in a new byte array. If server-side, use {@link Tag#getValueArray()} with -140 * appropriate {@link Tag#getValueOffset()} and {@link Tag#getValueLength()} instead to save on -141 * allocations. -142 * @param cell -143 * @return tag value in a new byte array. -144 * @deprecated As of HBase-2.0. Will be removed in HBase-3.0 -145 */ -146 @Deprecated -147 public static byte[] getTagArray(Cell cell) { -148return PrivateCellUtil.cloneTags(cell); -149 } -150 -151 /** -152 * Makes a column in family:qualifier form from separate byte arrays. -153 * p -154 * Not recommended for usage as this is old-style API. -155 * @param family -156 * @param qualifier -157 * @return family:qualifier -158 */ -159 public static byte[] makeColumn(byte[] family, byte[] qualifier) { -160return Bytes.add(family, COLUMN_FAMILY_DELIM_ARRAY, qualifier); -161 } -162 -163 /**
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/071f974b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/RpcServer.BlockingServiceAndInterface.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/RpcServer.BlockingServiceAndInterface.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/RpcServer.BlockingServiceAndInterface.html index 2342470..7618f81 100644 --- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/RpcServer.BlockingServiceAndInterface.html +++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/RpcServer.BlockingServiceAndInterface.html @@ -149,16 +149,26 @@ RpcSchedulerscheduler) +static RpcServer +RpcServerFactory.createRpcServer(Serverserver, + http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfaceservices, + http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true; title="class or interface in java.net">InetSocketAddressbindAddress, + org.apache.hadoop.conf.Configurationconf, + RpcSchedulerscheduler, + booleanreservoirEnabled) + + protected static org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService RpcServer.getService(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfaceservices, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringserviceName) - + protected static RpcServer.BlockingServiceAndInterface RpcServer.getServiceAndInterface(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfaceservices, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringserviceName) - + protected static http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true; title="class or interface in java.lang">Class? RpcServer.getServiceInterface(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfaceservices, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringserviceName) @@ -172,30 +182,33 @@ -NettyRpcServer(Serverserver, +NettyRpcServer(Serverserver, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfaceservices, http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true; title="class or interface in java.net">InetSocketAddressbindAddress, org.apache.hadoop.conf.Configurationconf, - RpcSchedulerscheduler) + RpcSchedulerscheduler, + booleanreservoirEnabled) -RpcServer(Serverserver, +RpcServer(Serverserver, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfaceservices, http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true; title="class or interface in java.net">InetSocketAddressbindAddress, org.apache.hadoop.conf.Configurationconf, - RpcSchedulerscheduler) + RpcSchedulerscheduler, + booleanreservoirEnabled) Constructs a server listening on the named port and address. -SimpleRpcServer(Serverserver, +SimpleRpcServer(Serverserver, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringname, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfaceservices, http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true; title="class or interface in java.net">InetSocketAddressbindAddress,
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dc4e5c85/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html index 7908bd7..d35d83f 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html @@ -650,7 +650,8 @@ implements private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegion -getRegions(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifierregionSpecifiers) +getRegions(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifierregionSpecifiers, + CacheEvictionStatsBuilderstats) Find the List of HRegions based on a list of region specifiers @@ -1208,7 +1209,7 @@ implements SCANNER_ALREADY_CLOSED http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true; title="class or interface in java.lang">@Deprecated -private static finalhttp://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException SCANNER_ALREADY_CLOSED +private static finalhttp://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException SCANNER_ALREADY_CLOSED Deprecated. @@ -1689,14 +1690,14 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java - + getRegions -privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegiongetRegions(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifierregionSpecifiers) - throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException +privatehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegiongetRegions(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">Listorg.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.RegionSpecifierregionSpecifiers, + CacheEvictionStatsBuilderstats) Find the List of HRegions based on a list of region specifiers Parameters: @@ -1715,7 +1716,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java getPriority -publicPriorityFunctiongetPriority() +publicPriorityFunctiongetPriority() @@ -1724,7 +1725,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java getConfiguration -publicorg.apache.hadoop.conf.ConfigurationgetConfiguration() +publicorg.apache.hadoop.conf.ConfigurationgetConfiguration() @@ -1733,7 +1734,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java getRpcQuotaManager -privateRegionServerRpcQuotaManagergetRpcQuotaManager() +privateRegionServerRpcQuotaManagergetRpcQuotaManager() @@ -1742,7 +1743,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java getSpaceQuotaManager -privateRegionServerSpaceQuotaManagergetSpaceQuotaManager() +privateRegionServerSpaceQuotaManagergetSpaceQuotaManager() @@ -1751,7 +1752,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java start -voidstart() +voidstart() @@ -1760,7 +1761,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java stop -voidstop() +voidstop() @@ -1769,7 +1770,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java checkOpen -protectedvoidcheckOpen() +protectedvoidcheckOpen() throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Called to verify that this server is up and running. @@ -1784,7 +1785,7 @@ private static finalhttp://docs.oracle.com/javase/8/docs/api/java getServices -protectedhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRpcServer.BlockingServiceAndInterfacegetServices() +protectedhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4abd958d/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html index c41d157..dbb2f3e 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html @@ -267,543 +267,612 @@ 259 * @param put data to put if check succeeds 260 * @throws IOException e 261 * @return true if the new put was executed, false otherwise -262 */ -263 boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, -264byte[] value, Put put) throws IOException; -265 -266 /** -267 * Atomically checks if a row/family/qualifier value matches the expected -268 * value. If it does, it adds the put. If the passed value is null, the check -269 * is for the lack of column (ie: non-existence) -270 * -271 * The expected value argument of this call is on the left and the current -272 * value of the cell is on the right side of the comparison operator. -273 * -274 * Ie. eg. GREATER operator means expected value existing = add the put. +262 * @deprecated Since 2.0.0. Will be removed in 3.0.0. Use {@link #checkAndMutate(byte[], byte[])} +263 */ +264 @Deprecated +265 boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, +266 byte[] value, Put put) throws IOException; +267 +268 /** +269 * Atomically checks if a row/family/qualifier value matches the expected +270 * value. If it does, it adds the put. If the passed value is null, the check +271 * is for the lack of column (ie: non-existence) +272 * +273 * The expected value argument of this call is on the left and the current +274 * value of the cell is on the right side of the comparison operator. 275 * -276 * @param row to check -277 * @param family column family to check -278 * @param qualifier column qualifier to check -279 * @param compareOp comparison operator to use -280 * @param value the expected value -281 * @param put data to put if check succeeds -282 * @throws IOException e -283 * @return true if the new put was executed, false otherwise -284 * @deprecated Since 2.0.0. Will be removed in 3.0.0. Use -285 * {@link #checkAndPut(byte[], byte[], byte[], CompareOperator, byte[], Put)}} -286 */ -287 @Deprecated -288 boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, -289CompareFilter.CompareOp compareOp, byte[] value, Put put) throws IOException; -290 -291 /** -292 * Atomically checks if a row/family/qualifier value matches the expected -293 * value. If it does, it adds the put. If the passed value is null, the check -294 * is for the lack of column (ie: non-existence) -295 * -296 * The expected value argument of this call is on the left and the current -297 * value of the cell is on the right side of the comparison operator. -298 * -299 * Ie. eg. GREATER operator means expected value existing = add the put. -300 * -301 * @param row to check -302 * @param family column family to check -303 * @param qualifier column qualifier to check -304 * @param op comparison operator to use -305 * @param value the expected value -306 * @param put data to put if check succeeds -307 * @throws IOException e -308 * @return true if the new put was executed, false otherwise -309 */ -310 boolean checkAndPut(byte[] row, byte[] family, byte[] qualifier, -311 CompareOperator op, byte[] value, Put put) throws IOException; -312 -313 /** -314 * Deletes the specified cells/row. -315 * -316 * @param delete The object that specifies what to delete. -317 * @throws IOException if a remote or network exception occurs. -318 * @since 0.20.0 -319 */ -320 void delete(Delete delete) throws IOException; -321 -322 /** -323 * Batch Deletes the specified cells/rows from the table. -324 * p -325 * If a specified row does not exist, {@link Delete} will report as though sucessful -326 * delete; no exception will be thrown. If there are any failures even after retries, -327 * a * {@link RetriesExhaustedWithDetailsException} will be thrown. -328 * RetriesExhaustedWithDetailsException contains lists of failed {@link Delete}s and -329 * corresponding remote exceptions. -330 * -331 * @param deletes List of things to delete. The input list gets modified by this -332 * method. All successfully applied {@link Delete}s in the list are removed (in particular it -333 * gets re-ordered, so the order in which the elements are inserted in the list gives no -334 * guarantee as to the order in which the {@link Delete}s are executed). -335 * @throws IOException if a remote or network exception occurs. In that case -336 * the {@code deletes} argument will
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e23b49ba/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html index 5c004ce..63ead06 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.html @@ -342,584 +342,583 @@ 334} 335 336// we now have the proper WAL writer. full steam ahead -337// TODO : Currently in SettableTimeStamp but this will also move to ExtendedCell -338 PrivateCellUtil.updateLatestStamp(cell, this.now); -339wl.writer.append(kv); -340wl.written += length; -341 -342// Copy the row so we know when a row transition. -343this.previousRow = rowKey; -344 } -345 -346 private void rollWriters(WriterLength writerLength) throws IOException { -347if (writerLength != null) { -348 closeWriter(writerLength); -349} else { -350 for (WriterLength wl : this.writers.values()) { -351closeWriter(wl); -352 } -353} -354this.rollRequested = false; -355 } -356 -357 private void closeWriter(WriterLength wl) throws IOException { -358if (wl.writer != null) { -359 LOG.info( -360 "Writer=" + wl.writer.getPath() + ((wl.written == 0)? "": ", wrote=" + wl.written)); -361 close(wl.writer); -362} -363wl.writer = null; -364wl.written = 0; -365 } -366 -367 /* -368 * Create a new StoreFile.Writer. -369 * @param family -370 * @return A WriterLength, containing a new StoreFile.Writer. -371 * @throws IOException -372 */ -373 @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="BX_UNBOXING_IMMEDIATELY_REBOXED", -374 justification="Not important") -375 private WriterLength getNewWriter(byte[] tableName, byte[] family, Configuration -376 conf, InetSocketAddress[] favoredNodes) throws IOException { -377byte[] tableAndFamily = getTableNameSuffixedWithFamily(tableName, family); -378Path familydir = new Path(outputDir, Bytes.toString(family)); -379if (writeMultipleTables) { -380 familydir = new Path(outputDir, -381 new Path(Bytes.toString(tableName), Bytes.toString(family))); -382} -383WriterLength wl = new WriterLength(); -384Algorithm compression = compressionMap.get(tableAndFamily); -385compression = compression == null ? defaultCompression : compression; -386BloomType bloomType = bloomTypeMap.get(tableAndFamily); -387bloomType = bloomType == null ? BloomType.NONE : bloomType; -388Integer blockSize = blockSizeMap.get(tableAndFamily); -389blockSize = blockSize == null ? HConstants.DEFAULT_BLOCKSIZE : blockSize; -390DataBlockEncoding encoding = overriddenEncoding; -391encoding = encoding == null ? datablockEncodingMap.get(tableAndFamily) : encoding; -392encoding = encoding == null ? DataBlockEncoding.NONE : encoding; -393Configuration tempConf = new Configuration(conf); -394 tempConf.setFloat(HConstants.HFILE_BLOCK_CACHE_SIZE_KEY, 0.0f); -395HFileContextBuilder contextBuilder = new HFileContextBuilder() -396 .withCompression(compression) -397 .withChecksumType(HStore.getChecksumType(conf)) -398 .withBytesPerCheckSum(HStore.getBytesPerChecksum(conf)) -399 .withBlockSize(blockSize); -400 -401if (HFile.getFormatVersion(conf) = HFile.MIN_FORMAT_VERSION_WITH_TAGS) { -402 contextBuilder.withIncludesTags(true); -403} -404 -405 contextBuilder.withDataBlockEncoding(encoding); -406HFileContext hFileContext = contextBuilder.build(); -407if (null == favoredNodes) { -408 wl.writer = -409 new StoreFileWriter.Builder(conf, new CacheConfig(tempConf), fs) -410 .withOutputDir(familydir).withBloomType(bloomType) -411 .withComparator(CellComparator.getInstance()).withFileContext(hFileContext).build(); -412} else { -413 wl.writer = -414 new StoreFileWriter.Builder(conf, new CacheConfig(tempConf), new HFileSystem(fs)) -415 .withOutputDir(familydir).withBloomType(bloomType) -416 .withComparator(CellComparator.getInstance()).withFileContext(hFileContext) -417 .withFavoredNodes(favoredNodes).build(); -418} -419 -420this.writers.put(tableAndFamily, wl); -421
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/dependency-info.html -- diff --git a/dependency-info.html b/dependency-info.html index 1ded7b5..def8d80 100644 --- a/dependency-info.html +++ b/dependency-info.html @@ -7,7 +7,7 @@ - + Apache HBase Dependency Information @@ -318,7 +318,7 @@ https://www.apache.org/;>The Apache Software Foundation. All rights reserved. - Last Published: 2017-12-05 + Last Published: 2017-12-06 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/dependency-management.html -- diff --git a/dependency-management.html b/dependency-management.html index b9e0096..5d8e46c 100644 --- a/dependency-management.html +++ b/dependency-management.html @@ -7,7 +7,7 @@ - + Apache HBase Project Dependency Management @@ -945,18 +945,24 @@ test-jar https://www.apache.org/licenses/LICENSE-2.0.txt;>Apache License, Version 2.0 +org.apache.hbase +http://hbase.apache.org/hbase-build-configuration/hbase-zookeeper;>hbase-zookeeper +3.0.0-SNAPSHOT +test-jar +https://www.apache.org/licenses/LICENSE-2.0.txt;>Apache License, Version 2.0 + org.bouncycastle http://www.bouncycastle.org/java.html;>bcprov-jdk16 1.46 jar http://www.bouncycastle.org/licence.html;>Bouncy Castle Licence - + org.hamcrest https://github.com/hamcrest/JavaHamcrest/hamcrest-core;>hamcrest-core 1.3 jar http://www.opensource.org/licenses/bsd-license.php;>New BSD License - + org.mockito http://mockito.org;>mockito-core 2.1.0 @@ -974,7 +980,7 @@ https://www.apache.org/;>The Apache Software Foundation. All rights reserved. - Last Published: 2017-12-05 + Last Published: 2017-12-06 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/devapidocs/constant-values.html -- diff --git a/devapidocs/constant-values.html b/devapidocs/constant-values.html index 42867bb..b98 100644 --- a/devapidocs/constant-values.html +++ b/devapidocs/constant-values.html @@ -3705,21 +3705,21 @@ publicstaticfinalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String date -"Tue Dec 5 14:42:18 UTC 2017" +"Wed Dec 6 14:42:16 UTC 2017" publicstaticfinalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String revision -"e29685ed6d144e6c33140bd8c9323101eb123e54" +"ebd8841e0ee9ca1ab7b6dab55178761360b8d85a" publicstaticfinalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String srcChecksum -"5f0f4700b0461f81ca48e8b9acfdc7fa" +"3a84e36c1447b2269eb4eb0e7f8272a2" http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/devapidocs/index-all.html -- diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html index eb11eb0..4049048 100644 --- a/devapidocs/index-all.html +++ b/devapidocs/index-all.html @@ -32520,13 +32520,13 @@ get() - Method in class org.apache.hadoop.hbase.client.HTableMultiplexer.AtomicAverageCounter -get() - Static method in class org.apache.hadoop.hbase.client.PerClientRandomNonceGenerator +get(byte[], byte[]) - Method in class org.apache.hadoop.hbase.client.Mutation -Get the singleton nonce generator. +Returns a list of all KeyValue objects with matching column family and qualifier. -get(byte[], byte[]) - Method in class org.apache.hadoop.hbase.client.Put +get() - Static method in class org.apache.hadoop.hbase.client.PerClientRandomNonceGenerator -Returns a list of all KeyValue objects with matching column family and qualifier. +Get the singleton nonce generator. get(Get) - Method in class org.apache.hadoop.hbase.client.RawAsyncTableImpl @@ -51911,27 +51911,27 @@ hard capacity limit -has(byte[], byte[]) - Method in class org.apache.hadoop.hbase.client.Put +has(byte[], byte[]) - Method in class org.apache.hadoop.hbase.client.Mutation A convenience method to determine if this object's familyMap contains a value assigned to the given family qualifier. -has(byte[], byte[], long) - Method in class org.apache.hadoop.hbase.client.Put +has(byte[], byte[], long) - Method in class org.apache.hadoop.hbase.client.Mutation A convenience method to determine if this object's familyMap contains a value assigned to the given family, qualifier and timestamp. -has(byte[], byte[], byte[]) -
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/org/apache/hadoop/hbase/zookeeper/ReadOnlyZKClient.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/zookeeper/ReadOnlyZKClient.html b/devapidocs/org/apache/hadoop/hbase/zookeeper/ReadOnlyZKClient.html new file mode 100644 index 000..deec7b1 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/zookeeper/ReadOnlyZKClient.html @@ -0,0 +1,698 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +ReadOnlyZKClient (Apache HBase 3.0.0-SNAPSHOT API) + + + + + +var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":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.zookeeper +Class ReadOnlyZKClient + + + +http://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.zookeeper.ReadOnlyZKClient + + + + + + + +All Implemented Interfaces: +http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true; title="class or interface in java.io">Closeable, http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true; title="class or interface in java.lang">AutoCloseable + + + +@InterfaceAudience.Private +public final class ReadOnlyZKClient +extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object +implements http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true; title="class or interface in java.io">Closeable +A very simple read only zookeeper implementation without watcher support. + + + + + + + + + + + +Nested Class Summary + +Nested Classes + +Modifier and Type +Class and Description + + +private static class +ReadOnlyZKClient.Task + + +private class +ReadOnlyZKClient.ZKTaskT + + + + + + + + + +Field Summary + +Fields + +Modifier and Type +Field and Description + + +private static ReadOnlyZKClient.Task +CLOSE + + +private http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true; title="class or interface in java.util.concurrent.atomic">AtomicBoolean +closed + + +private http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String +connectString + + +private static int +DEFAULT_KEEPALIVE_MILLIS + + +private static int +DEFAULT_RECOVERY_RETRY + + +private static int +DEFAULT_RECOVERY_RETRY_INTERVAL_MILLIS + + +private static http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetorg.apache.zookeeper.KeeperException.Code +FAIL_FAST_CODES + + +static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String +KEEPALIVE_MILLIS + + +private int +keepAliveTimeMs + + +private static org.apache.commons.logging.Log +LOG + + +private int +maxRetries + + +static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String +RECOVERY_RETRY + + +static http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String +RECOVERY_RETRY_INTERVAL_MILLIS + + +private int +retryIntervalMs + + +private int +sessionTimeoutMs + + +private http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/DelayQueue.html?is-external=true; title="class or interface in java.util.concurrent">DelayQueueReadOnlyZKClient.Task +tasks + + +private org.apache.zookeeper.ZooKeeper +zookeeper + + + + + + + + + +Constructor Summary + +Constructors + +Constructor and Description + + +ReadOnlyZKClient(org.apache.hadoop.conf.Configurationconf) + + + + + + + + + +Method Summary + +All MethodsStatic MethodsInstance MethodsConcrete Methods + +Modifier and Type
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/713d773f/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html index 7aad337..81d9def 100644 --- a/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html @@ -397,171 +397,177 @@ +NettyRpcFrameDecoder + +Decoder for extracting frame + + + NettyRpcServer An RPC server with Netty4 implementation. - + NettyRpcServerPreambleHandler Handle connection preamble. - + NettyRpcServerRequestDecoder Decoder for rpc request. - + NettyRpcServerResponseEncoder Encoder for RpcResponse. - + NettyServerCall Datastructure that holds all necessary to a method invocation and then afterward, carries the result. - + NettyServerRpcConnection RpcConnection implementation for netty rpc server. - + RpcClientFactory Factory to create a RpcClient - + RpcConnection Base class for ipc connection. - + RpcControllerFactory Factory to create a HBaseRpcController - + RpcExecutor Runs the CallRunners passed here via RpcExecutor.dispatch(CallRunner). - + RpcExecutor.CallPriorityComparator Comparator used by the "normal callQueue" if DEADLINE_CALL_QUEUE_CONF_KEY is set to true. - + RpcExecutor.QueueBalancer - + RpcExecutor.RandomQueueBalancer Queue balancer that just randomly selects a queue in the range [0, num queues). - + RpcScheduler An interface for RPC request scheduling algorithm. - + RpcScheduler.Context Exposes runtime information of a RpcServer that a RpcScheduler may need. - + RpcSchedulerContext - + RpcServer An RPC server that hosts protobuf described Services. - + RpcServer.BlockingServiceAndInterface Datastructure for passing a BlockingService and its associated class of protobuf service interface. - + RpcServerFactory - + RWQueueRpcExecutor RPC Executor that uses different queues for reads and writes. - + ServerCallT extends ServerRpcConnection Datastructure that holds all necessary to a method invocation and then afterward, carries the result. - + ServerRpcConnection Reads calls from a connection and queues them for handling. - + ServerRpcConnection.ByteBuffByteInput - + ServerRpcController Used for server-side protobuf RPC service invocations. - + SimpleRpcScheduler The default scheduler. - + SimpleRpcServer The RPC server with native java NIO implementation deriving from Hadoop to host protobuf described Services. - + SimpleRpcServerResponder Sends responses of RPC back to clients. - + SimpleServerCall Datastructure that holds all necessary to a method invocation and then afterward, carries the result. - + SimpleServerRpcConnection Reads calls from a connection and queues them for handling. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/713d773f/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html index 9f3fe52..8aaf9f2 100644 --- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html @@ -122,6 +122,11 @@ org.apache.hadoop.hbase.shaded.io.netty.channel.ChannelInboundHandlerAdapter (implements org.apache.hadoop.hbase.shaded.io.netty.channel.ChannelInboundHandler) +org.apache.hadoop.hbase.shaded.io.netty.handler.codec.ByteToMessageDecoder + +org.apache.hadoop.hbase.ipc.NettyRpcFrameDecoder + + org.apache.hadoop.hbase.shaded.io.netty.channel.ChannelDuplexHandler (implements org.apache.hadoop.hbase.shaded.io.netty.channel.ChannelOutboundHandler) org.apache.hadoop.hbase.ipc.BufferCallBeforeInitHandler @@ -343,8 +348,8 @@ java.lang.http://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.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.http://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.ipc.MetricsHBaseServerSourceFactoryImpl.SourceStorage org.apache.hadoop.hbase.ipc.CallEvent.Type +org.apache.hadoop.hbase.ipc.MetricsHBaseServerSourceFactoryImpl.SourceStorage org.apache.hadoop.hbase.ipc.BufferCallBeforeInitHandler.BufferCallAction http://git-wip-us.apache.org/repos/asf/hbase-site/blob/713d773f/devapidocs/org/apache/hadoop/hbase/ipc/package-use.html
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fd365a2b/devapidocs/org/apache/hadoop/hbase/client/Admin.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/Admin.html b/devapidocs/org/apache/hadoop/hbase/client/Admin.html index 9e4fb11..8f2d209 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/Admin.html +++ b/devapidocs/org/apache/hadoop/hbase/client/Admin.html @@ -3197,13 +3197,61 @@ void + + + + +compact +voidcompact(TableNametableName, + CompactTypecompactType) + throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException, + http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true; title="class or interface in java.lang">InterruptedException +Compact a table. Asynchronous operation in that this method requests that a + Compaction run and then it returns. It does not wait on the completion of Compaction + (it can take a while). + +Parameters: +tableName - table to compact +compactType - CompactType +Throws: +http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException - if a remote or network exception occurs +http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true; title="class or interface in java.lang">InterruptedException + + + + + + + + +compact +voidcompact(TableNametableName, + byte[]columnFamily, + CompactTypecompactType) + throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException, + http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true; title="class or interface in java.lang">InterruptedException +Compact a column family within a table. Asynchronous operation in that this method + requests that a Compaction run and then it returns. It does not wait on the + completion of Compaction (it can take a while). + +Parameters: +tableName - table to compact +columnFamily - column family within a table +compactType - CompactType +Throws: +http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException - if not a mob column family or if a remote or network exception occurs +http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true; title="class or interface in java.lang">InterruptedException + + + majorCompact -voidmajorCompact(TableNametableName) +voidmajorCompact(TableNametableName) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Major compact a table. Asynchronous operation in that this method requests that a Compaction run and then it returns. It does not wait on the completion of Compaction @@ -3222,7 +3270,7 @@ void majorCompactRegion -voidmajorCompactRegion(byte[]regionName) +voidmajorCompactRegion(byte[]regionName) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Major compact a table or an individual region. Asynchronous operation in that this method requests that a Compaction run and then it returns. It does not wait on the completion of Compaction @@ -3241,7 +3289,7 @@ void majorCompact -voidmajorCompact(TableNametableName, +voidmajorCompact(TableNametableName, byte[]columnFamily) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Major compact a column family within a table. Asynchronous operation in that this method requests @@ -3262,7 +3310,7 @@ void majorCompactRegion -voidmajorCompactRegion(byte[]regionName, +voidmajorCompactRegion(byte[]regionName, byte[]columnFamily) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Major compact a column family within region. Asynchronous operation in that this method requests @@ -3277,6 +3325,54 @@ void + + + + +majorCompact +voidmajorCompact(TableNametableName, + CompactTypecompactType) + throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException, + http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true; title="class or interface in java.lang">InterruptedException +Major compact a table. Asynchronous operation in that this method requests that a + Compaction run
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b9722a17/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html index 21ee3f5..96ed6af 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html @@ -2991,7 +2991,7 @@ implements closeLock -private finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object closeLock +private finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object closeLock @@ -3000,7 +3000,7 @@ implements MEMSTORE_PERIODIC_FLUSH_INTERVAL -public static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String MEMSTORE_PERIODIC_FLUSH_INTERVAL +public static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String MEMSTORE_PERIODIC_FLUSH_INTERVAL Conf key for the periodic flush interval See Also: @@ -3014,7 +3014,7 @@ implements DEFAULT_CACHE_FLUSH_INTERVAL -public static finalint DEFAULT_CACHE_FLUSH_INTERVAL +public static finalint DEFAULT_CACHE_FLUSH_INTERVAL Default interval for the memstore flush See Also: @@ -3028,7 +3028,7 @@ implements SYSTEM_CACHE_FLUSH_INTERVAL -public static finalint SYSTEM_CACHE_FLUSH_INTERVAL +public static finalint SYSTEM_CACHE_FLUSH_INTERVAL Default interval for System tables memstore flush See Also: @@ -3042,7 +3042,7 @@ implements MEMSTORE_FLUSH_PER_CHANGES -public static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String MEMSTORE_FLUSH_PER_CHANGES +public static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String MEMSTORE_FLUSH_PER_CHANGES Conf key to force a flush if there are already enough changes for one region in memstore See Also: @@ -3056,7 +3056,7 @@ implements DEFAULT_FLUSH_PER_CHANGES -public static finallong DEFAULT_FLUSH_PER_CHANGES +public static finallong DEFAULT_FLUSH_PER_CHANGES See Also: Constant Field Values @@ -3069,7 +3069,7 @@ implements MAX_FLUSH_PER_CHANGES -public static finallong MAX_FLUSH_PER_CHANGES +public static finallong MAX_FLUSH_PER_CHANGES The following MAX_FLUSH_PER_CHANGES is large enough because each KeyValue has 20+ bytes overhead. Therefore, even 1G empty KVs occupy at least 20GB memstore size for a single region @@ -3084,7 +3084,7 @@ implements FOR_UNIT_TESTS_ONLY -private static finalbyte[] FOR_UNIT_TESTS_ONLY +private static finalbyte[] FOR_UNIT_TESTS_ONLY Row needed by below method. @@ -3094,7 +3094,7 @@ implements FIXED_OVERHEAD -public static finallong FIXED_OVERHEAD +public static finallong FIXED_OVERHEAD @@ -3103,7 +3103,7 @@ implements DEEP_OVERHEAD -public static finallong DEEP_OVERHEAD +public static finallong DEEP_OVERHEAD @@ -3112,7 +3112,7 @@ implements MOCKED_LIST -private static finalhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCell MOCKED_LIST +private static finalhttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCell MOCKED_LIST A mocked list implementation - discards all updates. @@ -3745,7 +3745,7 @@ publiclong isMergeable -publicbooleanisMergeable() +publicbooleanisMergeable() Specified by: isMergeablein interfaceRegion @@ -3760,7 +3760,7 @@ publiclong areWritesEnabled -publicbooleanareWritesEnabled() +publicbooleanareWritesEnabled() @@ -3769,7 +3769,7 @@ publiclong getMVCC -publicMultiVersionConcurrencyControlgetMVCC() +publicMultiVersionConcurrencyControlgetMVCC() @@ -3778,7 +3778,7 @@ publiclong getMaxFlushedSeqId -publiclonggetMaxFlushedSeqId() +publiclonggetMaxFlushedSeqId() Specified by: getMaxFlushedSeqIdin interfaceRegion @@ -3794,7 +3794,7 @@ publiclong getReadPoint -publiclonggetReadPoint(IsolationLevelisolationLevel) +publiclonggetReadPoint(IsolationLevelisolationLevel) Returns: readpoint considering given IsolationLevel. Pass null for default @@ -3807,7 +3807,7 @@ publiclong isLoadingCfsOnDemandDefault -publicbooleanisLoadingCfsOnDemandDefault() +publicbooleanisLoadingCfsOnDemandDefault() @@ -3816,7 +3816,7 @@ publiclong close -publichttp://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in
[36/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b1eb7453/devapidocs/org/apache/hadoop/hbase/KeyValue.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValue.html b/devapidocs/org/apache/hadoop/hbase/KeyValue.html index 4b77ef3..9c63efa 100644 --- a/devapidocs/org/apache/hadoop/hbase/KeyValue.html +++ b/devapidocs/org/apache/hadoop/hbase/KeyValue.html @@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab"; All Implemented Interfaces: -http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true; title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, SettableSequenceId, SettableTimestamp +http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true; title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, RawCell, SettableSequenceId, SettableTimestamp Direct Known Subclasses: @@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class KeyValue +public class KeyValue extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object implements ExtendedCell An HBase Key/Value. This is the fundamental HBase Type. @@ -348,6 +348,13 @@ implements Fields inherited from interfaceorg.apache.hadoop.hbase.ExtendedCell CELL_NOT_BASED_ON_CHUNK + + + + +Fields inherited from interfaceorg.apache.hadoop.hbase.RawCell +MAX_TAGS_LENGTH + @@ -1121,6 +1128,13 @@ implements Methods inherited from interfaceorg.apache.hadoop.hbase.ExtendedCell getChunkId + + + + +Methods inherited from interfaceorg.apache.hadoop.hbase.RawCell +checkForTagsLength, cloneTags, getTag + @@ -1141,7 +1155,7 @@ implements EMPTY_ARRAY_LIST -private static finalhttp://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListTag EMPTY_ARRAY_LIST +private static finalhttp://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListTag EMPTY_ARRAY_LIST @@ -1150,7 +1164,7 @@ implements LOG -private static finalorg.apache.commons.logging.Log LOG +private static finalorg.apache.commons.logging.Log LOG @@ -1159,7 +1173,7 @@ implements FIXED_OVERHEAD -public static finallong FIXED_OVERHEAD +public static finallong FIXED_OVERHEAD @@ -1168,7 +1182,7 @@ implements COLUMN_FAMILY_DELIMITER -public static finalchar COLUMN_FAMILY_DELIMITER +public static finalchar COLUMN_FAMILY_DELIMITER Colon character in UTF-8 See Also: @@ -1182,7 +1196,7 @@ implements COLUMN_FAMILY_DELIM_ARRAY -public static finalbyte[] COLUMN_FAMILY_DELIM_ARRAY +public static finalbyte[] COLUMN_FAMILY_DELIM_ARRAY @@ -1192,7 +1206,7 @@ implements COMPARATOR http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true; title="class or interface in java.lang">@Deprecated -public static finalKeyValue.KVComparator COMPARATOR +public static finalKeyValue.KVComparator COMPARATOR Deprecated.Use CellComparator.getInstance() instead. Deprecated for hbase 2.0, remove for hbase 3.0. Comparator for plain key/values; i.e. non-catalog table key/values. Works on Key portion of KeyValue only. @@ -1205,7 +1219,7 @@ public static final META_COMPARATOR http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true; title="class or interface in java.lang">@Deprecated -public static finalKeyValue.KVComparator META_COMPARATOR +public static finalKeyValue.KVComparator META_COMPARATOR Deprecated.Use CellComparatorImpl.META_COMPARATOR instead. Deprecated for hbase 2.0, remove for hbase 3.0. A KeyValue.KVComparator for hbase:meta catalog table KeyValues. @@ -1217,7 +1231,7 @@ public static final KEY_LENGTH_SIZE -public static finalint KEY_LENGTH_SIZE +public static finalint KEY_LENGTH_SIZE Size of the key length field in bytes See Also: @@ -1231,7 +1245,7 @@ public static final TYPE_SIZE -public static finalint TYPE_SIZE +public static finalint TYPE_SIZE Size of the key type field in bytes See Also: @@ -1245,7 +1259,7 @@ public static final ROW_LENGTH_SIZE -public static finalint ROW_LENGTH_SIZE +public static finalint ROW_LENGTH_SIZE Size of the row length field in bytes See Also: @@ -1259,7 +1273,7 @@ public static final FAMILY_LENGTH_SIZE -public static finalint FAMILY_LENGTH_SIZE +public static finalint FAMILY_LENGTH_SIZE Size of the family length field in bytes See Also: @@ -1273,7 +1287,7 @@ public static final TIMESTAMP_SIZE -public static finalint TIMESTAMP_SIZE +public static finalint TIMESTAMP_SIZE Size of the timestamp field in bytes See Also: @@ -1287,7 +1301,7 @@ public static final TIMESTAMP_TYPE_SIZE -public static finalint TIMESTAMP_TYPE_SIZE +public static finalint TIMESTAMP_TYPE_SIZE See Also:
1 2 3 >