[34/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/thrift2/ThriftUtilities.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html index b996035..8a40b3d 100644 --- a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.html +++ b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftUtilities.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":9,"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":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":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":9,"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":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":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public final class ThriftUtilities +public final class ThriftUtilities extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -184,195 +184,285 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html +static org.apache.hadoop.hbase.thrift2.generated.TAppend +appendFromHBase(Appendin) + + static Append appendFromThrift(org.apache.hadoop.hbase.thrift2.generated.TAppendappend) - + static org.apache.hadoop.hbase.thrift2.generated.TBloomFilterType bloomFilterFromHBase(BloomTypein) - + static BloomType bloomFilterFromThrift(org.apache.hadoop.hbase.thrift2.generated.TBloomFilterTypein) - + static org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor columnFamilyDescriptorFromHBase(ColumnFamilyDescriptorin) - + static ColumnFamilyDescriptor columnFamilyDescriptorFromThrift(org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptorin) - + +static org.apache.hadoop.hbase.thrift2.generated.TCompareOp +compareOpFromHBase(CompareOperatorcompareOp) + + static CompareOperator compareOpFromThrift(org.apache.hadoop.hbase.thrift2.generated.TCompareOptCompareOp) - + static org.apache.hadoop.hbase.thrift2.generated.TCompressionAlgorithm compressionAlgorithmFromHBase(Compression.Algorithmin) - + static Compression.Algorithm compressionAlgorithmFromThrift(org.apache.hadoop.hbase.thrift2.generated.TCompressionAlgorithmin) - + +private static org.apache.hadoop.hbase.thrift2.generated.TConsistency +consistencyFromHBase(Consistencyconsistency) + + private static Consistency consistencyFromThrift(org.apache.hadoop.hbase.thrift2.generated.TConsistencytConsistency) - + static org.apache.hadoop.hbase.thrift2.generated.TDataBlockEncoding dataBlockEncodingFromHBase(DataBlockEncodingin) - + static DataBlockEncoding dataBlockEncodingFromThrift(org.apache.hadoop.hbase.thrift2.generated.TDataBlockEncodingin) - + static org.apache.hadoop.hbase.thrift2.generated.TDelete deleteFromHBase(Deletein) - + static Delete deleteFromThrift(org.apache.hadoop.hbase.thrift2.generated.TDeletein) Creates a Delete (HBase) from a TDelete (Thrift). - + +static https://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.thrift2.generated.TDelete +deletesFromHBase(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListDeletein) + + static https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListDelete deletesFromThrift(https://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.thrift2.generated.TDeletein) Converts multiple TDeletes (Thrift) into a list of Deletes (HBase). - + static org.apache.hadoop.hbase.thrift2.generated.TDeleteType deleteTypeFromHBase(Cell.Typetype) - + private static org.apache.hadoop.hbase.thrift2.generated.TDurability durabilityFromHBase(Durabilitydurability) - + private static Durability
[34/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/MasterKeepAliveConnection.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html b/devapidocs/org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html index 954af5d..9d6cbcd 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html +++ b/devapidocs/org/apache/hadoop/hbase/client/MasterKeepAliveConnection.html @@ -149,7 +149,7 @@ extends org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterSer Methods inherited from interfaceorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface -abortProcedure, addColumn, addReplicationPeer, assignRegion, balance, clearDeadServers, createNamespace, createTable, decommissionRegionServers, deleteColumn, deleteNamespace, deleteSnapshot, deleteTable, disableReplicationPeer, disableTable, enableCatalogJanitor, enableReplicationPeer, enableTable, execMasterService, execProcedure, execProcedureWithRet, getClusterStatus, getCompletedSnapshots, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLocks, getNamespaceDescriptor, getProcedureResult, getProcedures, getQuotaStates, getReplicationPeerConfig, getSchemaAlterStatus, getSecurityCapabilities, getSpaceQuotaRegionSizes, getTableDescriptors, getTableNames, getTableState, isBalancerEnabled, isCatalogJanitorEnabled, isCleanerChoreEnabled, isMasterInMaintenanceMode, isMasterRunning, isNormalizerEnabled, isProcedureDone, isSnapshotDone, isSplitOrMergeEnabled, listDecommissionedRegionServers, listNamespaceDescriptors, listReplicationPeers, listTableDescr iptorsByNamespace, listTableNamesByNamespace, mergeTableRegions, modifyColumn, modifyNamespace, modifyTable, moveRegion, normalize, offlineRegion, recommissionRegionServer, removeReplicationPeer, restoreSnapshot, runCatalogScan, runCleanerChore, setBalancerRunning, setCleanerChoreRunning, setNormalizerRunning, setQuota, setSplitOrMergeEnabled, shutdown, snapshot, splitRegion, stopMaster, transitReplicationPeerSyncReplicationState, truncateTable, unassignRegion, updateReplicationPeerConfig +abortProcedure, addColumn, addReplicationPeer, assignRegion, balance, clearDeadServers, createNamespace, createTable, decommissionRegionServers, deleteColumn, deleteNamespace, deleteSnapshot, deleteTable, disableReplicationPeer, disableTable, enableCatalogJanitor, enableReplicationPeer, enableTable, execMasterService, execProcedure, execProcedureWithRet, getClusterStatus, getCompletedSnapshots, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLocks, getNamespaceDescriptor, getProcedureResult, getProcedures, getQuotaStates, getReplicationPeerConfig, getSchemaAlterStatus, getSecurityCapabilities, getSpaceQuotaRegionSizes, getTableDescriptors, getTableNames, getTableState, isBalancerEnabled, isCatalogJanitorEnabled, isCleanerChoreEnabled, isMasterInMaintenanceMode, isMasterRunning, isNormalizerEnabled, isProcedureDone, isRpcThrottleEnabled, isSnapshotDone, isSplitOrMergeEnabled, listDecommissionedRegionServers, listNamespaceDescriptors, listReplicatio nPeers, listTableDescriptorsByNamespace, listTableNamesByNamespace, mergeTableRegions, modifyColumn, modifyNamespace, modifyTable, moveRegion, normalize, offlineRegion, recommissionRegionServer, removeReplicationPeer, restoreSnapshot, runCatalogScan, runCleanerChore, setBalancerRunning, setCleanerChoreRunning, setNormalizerRunning, setQuota, setSplitOrMergeEnabled, shutdown, snapshot, splitRegion, stopMaster, switchRpcThrottle, transitReplicationPeerSyncReplicationState, truncateTable, unassignRegion, updateReplicationPeerConfig http://git-wip-us.apache.org/repos/asf/hbase-site/blob/901d593a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html index a0a97c6..55c85de 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -private static class RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer +private static class RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer extends RawAsyncHBaseAdmin.TableProcedureBiConsumer @@ -232,7 +232,7 @@ extends AddColumnFamilyProcedureBiConsumer -AddColumnFamilyProcedureBiConsumer(TableNametableName)
[34/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/RawAsyncTableImpl.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.html index 6a2d4c7..1912a82 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncTableImpl.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"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":9,"i23":9,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":9,"i36":9,"i37":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":9,"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":9,"i39":9,"i40":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"; @@ -114,11 +114,11 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -class RawAsyncTableImpl +class RawAsyncTableImpl 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 AsyncTableAdvancedScanResultConsumer The implementation of RawAsyncTable. - + The word 'Raw' means that this is a low level class. The returned https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuture will be finished inside the rpc framework thread, which means that the callbacks registered to the https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFuture will also be executed inside the rpc framework thread. So users who use @@ -202,38 +202,42 @@ implements defaultScannerMaxResultSize +private static org.slf4j.Logger +LOG + + private int maxAttempts - + private long operationTimeoutNs - + private long pauseNs - + private long readRpcTimeoutNs - + private long rpcTimeoutNs - + private long scanTimeoutNs - + private int startLogErrorsCnt - + private TableName tableName - + private long writeRpcTimeoutNs @@ -305,6 +309,11 @@ implements +private Tvoid +connect(https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureTsrcFuture, + https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureTdstFuture) + + S,RAsyncTable.CoprocessorServiceBuilderS,R coprocessorService(https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true; title="class or interface in java.util.function">Functioncom.google.protobuf.RpcChannel,SstubMaker, ServiceCallerS,Rcallable, @@ -312,7 +321,7 @@ implements Execute a coprocessor call on the regions which are covered by a range. - + S,Rhttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureR coprocessorService(https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true; title="class or interface in java.util.function">Functioncom.google.protobuf.RpcChannel,SstubMaker, ServiceCallerS,Rcallable, @@ -320,98 +329,104 @@ implements Execute the given coprocessor call on the region which contains the given row. - + private S,Rhttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureR coprocessorService(https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true; title="class or interface in java.util.function">Functioncom.google.protobuf.RpcChannel,SstubMaker, ServiceCallerS,Rcallable, RegionInforegion, byte[]row) - + https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in
[34/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/class-use/ThriftServerRunner.IOErrorWithCause.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ThriftServerRunner.IOErrorWithCause.html b/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ThriftServerRunner.IOErrorWithCause.html deleted file mode 100644 index bcd5b20..000 --- a/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ThriftServerRunner.IOErrorWithCause.html +++ /dev/null @@ -1,125 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - - - - -Uses of Class org.apache.hadoop.hbase.thrift.ThriftServerRunner.IOErrorWithCause (Apache HBase 3.0.0-SNAPSHOT API) - - - - - - - -JavaScript is disabled on your browser. - - - - - -Skip navigation links - - - - -Overview -Package -Class -Use -Tree -Deprecated -Index -Help - - - - -Prev -Next - - -Frames -NoFrames - - -AllClasses - - - - - - - - - - -Uses of Classorg.apache.hadoop.hbase.thrift.ThriftServerRunner.IOErrorWithCause - -No usage of org.apache.hadoop.hbase.thrift.ThriftServerRunner.IOErrorWithCause - - - - -Skip navigation links - - - - -Overview -Package -Class -Use -Tree -Deprecated -Index -Help - - - - -Prev -Next - - -Frames -NoFrames - - -AllClasses - - - - - - - - - -Copyright 20072019 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. - - http://git-wip-us.apache.org/repos/asf/hbase-site/blob/849d84a8/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ThriftServerRunner.ImplType.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ThriftServerRunner.ImplType.html b/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ThriftServerRunner.ImplType.html deleted file mode 100644 index 28bac39..000 --- a/devapidocs/org/apache/hadoop/hbase/thrift/class-use/ThriftServerRunner.ImplType.html +++ /dev/null @@ -1,194 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - - - - -Uses of Class org.apache.hadoop.hbase.thrift.ThriftServerRunner.ImplType (Apache HBase 3.0.0-SNAPSHOT API) - - - - - - - -JavaScript is disabled on your browser. - - - - - -Skip navigation links - - - - -Overview -Package -Class -Use -Tree -Deprecated -Index -Help - - - - -Prev -Next - - -Frames -NoFrames - - -AllClasses - - - - - - - - - - -Uses of Classorg.apache.hadoop.hbase.thrift.ThriftServerRunner.ImplType - - - - - -Packages that use ThriftServerRunner.ImplType - -Package -Description - - - -org.apache.hadoop.hbase.thrift - -Provides an HBase http://incubator.apache.org/thrift/;>Thrift -service. - - - - - - - - - - -Uses of ThriftServerRunner.ImplType in org.apache.hadoop.hbase.thrift - -Fields in org.apache.hadoop.hbase.thrift declared as ThriftServerRunner.ImplType - -Modifier and Type -Field and Description - - - -static ThriftServerRunner.ImplType -ThriftServerRunner.ImplType.DEFAULT - - - - -Methods in org.apache.hadoop.hbase.thrift that return ThriftServerRunner.ImplType - -Modifier and Type -Method and Description - - - -static ThriftServerRunner.ImplType -ThriftServerRunner.ImplType.getServerImpl(org.apache.hadoop.conf.Configurationconf) - - -static ThriftServerRunner.ImplType -ThriftServerRunner.ImplType.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 ThriftServerRunner.ImplType[] -ThriftServerRunner.ImplType.values() -Returns an array containing the constants of this enum type, in -the order they are declared. - - - - - - - - - - - - - -Skip navigation links - - - - -Overview
[34/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/class-use/ClusterMetrics.Option.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html index b4d65a9..75b7865 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html @@ -288,6 +288,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/class-use/ClusterMetrics.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html index 4c9e7b7..a2613a0 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html @@ -517,6 +517,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/class-use/ClusterMetricsBuilder.ClusterMetricsImpl.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.ClusterMetricsImpl.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.ClusterMetricsImpl.html index 04d3256..7345caf 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.ClusterMetricsImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.ClusterMetricsImpl.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/class-use/ClusterMetricsBuilder.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.html index 1eb14bd..e5f0af5 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetricsBuilder.html @@ -200,6 +200,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/class-use/ClusterStatus.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html index c25c3b0..eb6bad6 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterStatus.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. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ef0dd56d/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html b/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html index ce0d586..86c9e93 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html @@ -945,6 +945,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/class-use/CompatibilityFactory.html -- diff --git
[34/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/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 4ac6286..cf62c90 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html @@ -348,10 +348,10 @@ java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable) org.apache.hadoop.hbase.master.SplitLogManager.TerminationStatus -org.apache.hadoop.hbase.master.MetricsMasterSourceFactoryImpl.FactoryStorage +org.apache.hadoop.hbase.master.RegionState.State org.apache.hadoop.hbase.master.SplitLogManager.ResubmitDirective +org.apache.hadoop.hbase.master.MetricsMasterSourceFactoryImpl.FactoryStorage org.apache.hadoop.hbase.master.MasterRpcServices.BalanceSwitchMode -org.apache.hadoop.hbase.master.RegionState.State http://git-wip-us.apache.org/repos/asf/hbase-site/blob/09ea0d5f/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 7f2f735..13b6375 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html @@ -215,10 +215,10 @@ java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable) -org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface.ServerOperationType -org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType -org.apache.hadoop.hbase.master.procedure.PeerProcedureInterface.PeerOperationType org.apache.hadoop.hbase.master.procedure.MetaProcedureInterface.MetaOperationType +org.apache.hadoop.hbase.master.procedure.PeerProcedureInterface.PeerOperationType +org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType +org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface.ServerOperationType http://git-wip-us.apache.org/repos/asf/hbase-site/blob/09ea0d5f/devapidocs/org/apache/hadoop/hbase/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/package-tree.html b/devapidocs/org/apache/hadoop/hbase/package-tree.html index 6c28ddc..1eeef44 100644 --- a/devapidocs/org/apache/hadoop/hbase/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html @@ -432,19 +432,19 @@ 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.CompatibilitySingletonFactory.SingletonStorage -org.apache.hadoop.hbase.HConstants.OperationStatusCode -org.apache.hadoop.hbase.CompareOperator +org.apache.hadoop.hbase.KeepDeletedCells +org.apache.hadoop.hbase.ClusterMetrics.Option org.apache.hadoop.hbase.CellBuilderType +org.apache.hadoop.hbase.HConstants.OperationStatusCode +org.apache.hadoop.hbase.HealthChecker.HealthCheckerExitStatus org.apache.hadoop.hbase.Size.Unit +org.apache.hadoop.hbase.CompatibilitySingletonFactory.SingletonStorage org.apache.hadoop.hbase.MetaTableAccessor.QueryType -org.apache.hadoop.hbase.Cell.Type -org.apache.hadoop.hbase.ClusterMetrics.Option -org.apache.hadoop.hbase.MemoryCompactionPolicy -org.apache.hadoop.hbase.KeepDeletedCells +org.apache.hadoop.hbase.CompareOperator org.apache.hadoop.hbase.KeyValue.Type -org.apache.hadoop.hbase.HealthChecker.HealthCheckerExitStatus org.apache.hadoop.hbase.Coprocessor.State +org.apache.hadoop.hbase.Cell.Type +org.apache.hadoop.hbase.MemoryCompactionPolicy
[34/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/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 f25572f..fdb1c64 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/package-tree.html @@ -216,11 +216,11 @@ java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable) -org.apache.hadoop.hbase.procedure2.Procedure.LockState org.apache.hadoop.hbase.procedure2.RootProcedureState.State -org.apache.hadoop.hbase.procedure2.LockedResourceType org.apache.hadoop.hbase.procedure2.StateMachineProcedure.Flow org.apache.hadoop.hbase.procedure2.LockType +org.apache.hadoop.hbase.procedure2.Procedure.LockState +org.apache.hadoop.hbase.procedure2.LockedResourceType http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4f8b8424/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html index 015ba48..80bf29f 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/package-tree.html @@ -229,13 +229,13 @@ java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class 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.quotas.OperationQuota.OperationType +org.apache.hadoop.hbase.quotas.ThrottleType org.apache.hadoop.hbase.quotas.QuotaScope org.apache.hadoop.hbase.quotas.QuotaType +org.apache.hadoop.hbase.quotas.RpcThrottlingException.Type org.apache.hadoop.hbase.quotas.SpaceViolationPolicy -org.apache.hadoop.hbase.quotas.ThrottleType org.apache.hadoop.hbase.quotas.ThrottlingException.Type -org.apache.hadoop.hbase.quotas.RpcThrottlingException.Type -org.apache.hadoop.hbase.quotas.OperationQuota.OperationType
[34/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/ZKUtil.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.html b/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.html index 5832df4..2d5212e 100644 --- a/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.html +++ b/devapidocs/org/apache/hadoop/hbase/zookeeper/ZKUtil.html @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public final class ZKUtil +public final class ZKUtil extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Internal HBase utility class for ZooKeeper. @@ -738,7 +738,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -747,7 +747,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html zkDumpConnectionTimeOut -private staticint zkDumpConnectionTimeOut +private staticint zkDumpConnectionTimeOut @@ -764,7 +764,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html ZKUtil -privateZKUtil() +privateZKUtil() @@ -781,7 +781,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html connect -public staticRecoverableZooKeeperconnect(org.apache.hadoop.conf.Configurationconf, +public staticRecoverableZooKeeperconnect(org.apache.hadoop.conf.Configurationconf, org.apache.zookeeper.Watcherwatcher) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Creates a new connection to ZooKeeper, pulling settings and ensemble config @@ -805,7 +805,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html connect -public staticRecoverableZooKeeperconnect(org.apache.hadoop.conf.Configurationconf, +public staticRecoverableZooKeeperconnect(org.apache.hadoop.conf.Configurationconf, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringensemble, org.apache.zookeeper.Watcherwatcher) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException @@ -821,7 +821,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html connect -public staticRecoverableZooKeeperconnect(org.apache.hadoop.conf.Configurationconf, +public staticRecoverableZooKeeperconnect(org.apache.hadoop.conf.Configurationconf, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringensemble, org.apache.zookeeper.Watcherwatcher, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringidentifier) @@ -838,7 +838,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html loginServer -public staticvoidloginServer(org.apache.hadoop.conf.Configurationconf, +public staticvoidloginServer(org.apache.hadoop.conf.Configurationconf, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringkeytabFileKey, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringuserNameKey, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringhostname) @@ -866,7 +866,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html loginClient -public staticvoidloginClient(org.apache.hadoop.conf.Configurationconf, +public staticvoidloginClient(org.apache.hadoop.conf.Configurationconf, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringkeytabFileKey, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringuserNameKey, https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringhostname) @@ -894,7 +894,7 @@ extends
[34/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/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html index e802a67..a9f1b7a 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/client/package-tree.html @@ -555,24 +555,24 @@ java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true; title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true; title="class or interface in java.io">Serializable) -org.apache.hadoop.hbase.client.Durability -org.apache.hadoop.hbase.client.RegionLocateType -org.apache.hadoop.hbase.client.RequestController.ReturnCode -org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState -org.apache.hadoop.hbase.client.CompactionState +org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.Retry org.apache.hadoop.hbase.client.IsolationLevel -org.apache.hadoop.hbase.client.AbstractResponse.ResponseType +org.apache.hadoop.hbase.client.CompactionState org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState -org.apache.hadoop.hbase.client.ScannerCallable.MoreResults -org.apache.hadoop.hbase.client.AsyncRequestFutureImpl.Retry +org.apache.hadoop.hbase.client.AsyncProcessTask.SubmittedRows org.apache.hadoop.hbase.client.SnapshotType -org.apache.hadoop.hbase.client.MobCompactPartitionPolicy org.apache.hadoop.hbase.client.MasterSwitchType -org.apache.hadoop.hbase.client.Consistency -org.apache.hadoop.hbase.client.CompactType -org.apache.hadoop.hbase.client.AsyncProcessTask.SubmittedRows org.apache.hadoop.hbase.client.TableState.State +org.apache.hadoop.hbase.client.RequestController.ReturnCode +org.apache.hadoop.hbase.client.AbstractResponse.ResponseType +org.apache.hadoop.hbase.client.Durability +org.apache.hadoop.hbase.client.CompactType +org.apache.hadoop.hbase.client.MobCompactPartitionPolicy org.apache.hadoop.hbase.client.Scan.ReadType +org.apache.hadoop.hbase.client.ScannerCallable.MoreResults +org.apache.hadoop.hbase.client.RegionLocateType +org.apache.hadoop.hbase.client.AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState +org.apache.hadoop.hbase.client.Consistency http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5299e667/devapidocs/org/apache/hadoop/hbase/client/package-use.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/package-use.html b/devapidocs/org/apache/hadoop/hbase/client/package-use.html index 85c9105..1d81f16 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/package-use.html +++ b/devapidocs/org/apache/hadoop/hbase/client/package-use.html @@ -2279,11 +2279,6 @@ service. -Table -Used to communicate with a single HBase table. - - - TableDescriptor TableDescriptor contains the details about an HBase table such as the descriptors of all the column families, is the table a catalog table, hbase:meta , @@ -2291,15 +2286,15 @@ service. when the region split should occur, coprocessors associated with it etc... - + TableDescriptorBuilder - + TableState Represents table state. - + TableState.State http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5299e667/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html index 329f62f..e67b778 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/package-tree.html @@ -201,8 +201,8 @@ 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.coprocessor.RegionObserver.MutationType org.apache.hadoop.hbase.coprocessor.MetaTableMetrics.MetaTableOps +org.apache.hadoop.hbase.coprocessor.RegionObserver.MutationType http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5299e667/devapidocs/org/apache/hadoop/hbase/exceptions/class-use/TimeoutIOException.html
[34/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/TablePermission.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html b/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html index 0025ba5..7903176 100644 --- a/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.html +++ b/devapidocs/org/apache/hadoop/hbase/security/access/TablePermission.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}; +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}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; -PrevClass +PrevClass NextClass @@ -121,10 +121,6 @@ var activeTableTab = "activeTableTab"; All Implemented Interfaces: org.apache.hadoop.io.Writable - -Direct Known Subclasses: -UserPermission - @InterfaceAudience.Private @@ -132,7 +128,7 @@ public class Permission Represents an authorization for access for the given actions, optionally restricted to the given column family or column qualifier, over the - given table. If the family property is null, it implies + given table. If the family property is null, it implies full table access. @@ -151,7 +147,7 @@ extends Permission -Permission.Action +Permission.Action, Permission.Scope @@ -172,14 +168,10 @@ extends family -private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -namespace - - private byte[] qualifier - + private TableName table @@ -189,7 +181,7 @@ extends Permission -ACTION_BY_CODE, actions, VERSION +ACTION_BY_CODE, actions, scope, SCOPE_BY_CODE, VERSION @@ -210,37 +202,16 @@ extends -TablePermission(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringnamespace, +TablePermission(TableNametable, byte[]actionCodes) -Creates a new permission for the given namespace, - allowing the actions matching the provided byte codes to be performed. +Construct a table permission. -TablePermission(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringnamespace, - Permission.Action...assigned) -Create a new permission for the given namespace, - allowing the given actions. - - - -TablePermission(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringnamespace, - TableNametable, +TablePermission(TableNametable, byte[]family, - byte[]qualifier, byte[]actionCodes) -Creates a new permission for the given namespace or table, family and column qualifier, - allowing the actions matching the provided byte codes to be performed. - - - -TablePermission(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringnamespace, - TableNametable, - byte[]family, - byte[]qualifier, - Permission.Action...assigned) -Creates a new permission for the given namespace or table, restricted to the given - column family and qualifier, allowing the assigned actions to be performed. +Construct a table:family permission. @@ -248,8 +219,7 @@ extends Creates a new permission for the given table, family and column qualifier, - allowing the actions matching the provided byte codes to be performed. +Construct a table:family:qualifier permission. @@ -257,16 +227,20 @@ extends Permission.Action...assigned) -Creates a new permission for the given table, restricted to the given - column family and qualifier, allowing the assigned actions to be performed. +Construct a table:family:qualifier permission. TablePermission(TableNametable, byte[]family, Permission.Action...assigned) -Create a new permission for the given table and (optionally) column family, - allowing the given actions. +Construct a table:family permission. + + + +TablePermission(TableNametable, + Permission.Action...assigned) +Construct a table permission. @@ -289,60 +263,69 @@ extends equals(https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in
[34/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/procedure2/Procedure.LockState.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/Procedure.LockState.html b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/Procedure.LockState.html index 2658e1b..e9f426d 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/Procedure.LockState.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/Procedure.LockState.html @@ -337,768 +337,775 @@ 329 * @see #holdLock(Object) 330 * @return true if the procedure has the lock, false otherwise. 331 */ -332 @VisibleForTesting -333 public final boolean hasLock() { -334return locked; -335 } -336 -337 /** -338 * Called when the procedure is loaded for replay. -339 * The procedure implementor may use this method to perform some quick -340 * operation before replay. -341 * e.g. failing the procedure if the state on replay may be unknown. -342 */ -343 protected void beforeReplay(TEnvironment env) { -344// no-op -345 } -346 -347 /** -348 * Called when the procedure is ready to be added to the queue after -349 * the loading/replay operation. -350 */ -351 protected void afterReplay(TEnvironment env) { -352// no-op -353 } -354 -355 /** -356 * Called when the procedure is marked as completed (success or rollback). -357 * The procedure implementor may use this method to cleanup in-memory states. -358 * This operation will not be retried on failure. If a procedure took a lock, -359 * it will have been released when this method runs. -360 */ -361 protected void completionCleanup(TEnvironment env) { -362// no-op -363 } -364 -365 /** -366 * By default, the procedure framework/executor will try to run procedures start to finish. -367 * Return true to make the executor yield between each execution step to -368 * give other procedures a chance to run. -369 * @param env the environment passed to the ProcedureExecutor -370 * @return Return true if the executor should yield on completion of an execution step. -371 * Defaults to return false. -372 */ -373 protected boolean isYieldAfterExecutionStep(TEnvironment env) { -374return false; -375 } -376 -377 /** -378 * By default, the executor will keep the procedure result around util -379 * the eviction TTL is expired. The client can cut down the waiting time -380 * by requesting that the result is removed from the executor. -381 * In case of system started procedure, we can force the executor to auto-ack. -382 * @param env the environment passed to the ProcedureExecutor -383 * @return true if the executor should wait the client ack for the result. -384 * Defaults to return true. -385 */ -386 protected boolean shouldWaitClientAck(TEnvironment env) { -387return true; -388 } -389 -390 /** -391 * Override this method to provide procedure specific counters for submitted count, failed -392 * count and time histogram. -393 * @param env The environment passed to the procedure executor -394 * @return Container object for procedure related metric -395 */ -396 protected ProcedureMetrics getProcedureMetrics(TEnvironment env) { -397return null; -398 } -399 -400 /** -401 * This function will be called just when procedure is submitted for execution. Override this -402 * method to update the metrics at the beginning of the procedure. The default implementation -403 * updates submitted counter if {@link #getProcedureMetrics(Object)} returns non-null -404 * {@link ProcedureMetrics}. -405 */ -406 protected void updateMetricsOnSubmit(TEnvironment env) { -407ProcedureMetrics metrics = getProcedureMetrics(env); -408if (metrics == null) { -409 return; -410} -411 -412Counter submittedCounter = metrics.getSubmittedCounter(); -413if (submittedCounter != null) { -414 submittedCounter.increment(); -415} -416 } -417 -418 /** -419 * This function will be called just after procedure execution is finished. Override this method -420 * to update metrics at the end of the procedure. If {@link #getProcedureMetrics(Object)} returns -421 * non-null {@link ProcedureMetrics}, the default implementation adds runtime of a procedure to a -422 * time histogram for successfully completed procedures. Increments failed counter for failed -423 * procedures. -424 * p/ -425 * TODO: As any of the sub-procedures on failure rolls back all procedures in the stack, including -426 * successfully finished siblings, this function may get called twice in certain cases for certain -427 * procedures. Explore further if this can be called once. -428 * @param env The environment passed to the procedure executor -429 * @param runtime Runtime of the procedure in milliseconds -430 *
[34/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.CostFromRegionLoadAsRateFunction.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadAsRateFunction.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadAsRateFunction.html index c7d99b2..9d1542c 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadAsRateFunction.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.CostFromRegionLoadAsRateFunction.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,
[34/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.WorkerThread.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html index 55d34df..688bd4e 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerThread.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
[34/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/CloseRegionProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/CloseRegionProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/CloseRegionProcedure.html index df52897..30f191d 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/CloseRegionProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/CloseRegionProcedure.html @@ -268,7 +268,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, updateTimestamp, waitInitialized, wasExecuted +acquireLock, addStackIndex, afterReplay, beforeReplay, bypass, 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, isBypass, isFailed, isFinished, isInitializing, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailur e, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setRootProcId-long-">setRootProcId, > href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setStackIndexes-java.util.List-">setStackIndexes, > href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setState-org.apache.hadoop.hbase.shaded.protobuf.generated.ProcedureProtos.ProcedureState-">setState, > href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setSubmittedTime-long-">setSubmittedTime, > href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setTimeout-int-">setTimeout, > href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#setTimeoutFailure-TEnvironment-">setTimeoutFailure, > href="../../../../../../org/apache/hadoop/hbase/procedure2/Procedure.html#shouldWaitClientAck-TEnvironment-">shouldWaitClientAck, > skipPersistence, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, toStringState, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, waitInitialized, wasExecuted http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c9ebe686/devapidocs/org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html index 3a3667a..b32407e 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/GCMergedRegionsProcedure.html @@ -338,7 +338,7 @@ extends Procedure -addStackIndex, afterReplay, beforeReplay, compareTo, completionCleanup, doExecute, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcedureMetrics, getProcId, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isBypass,
[34/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.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html index bdfc3f8..151ab8e 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.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; -1148if (nonceKey != null) { -1149 currentProcId =
[34/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.TableDescriptorGetter.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html index 721035e..f808b16 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.TableDescriptorGetter.html @@ -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
[34/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/ProcedureExecutor.Testing.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html index 77fe666..5e40a85 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.Testing.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -public static class ProcedureExecutor.Testing +public static class ProcedureExecutor.Testing extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Class with parameters describing how to fail/die when in testing-context. @@ -239,7 +239,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html killIfHasParent -protectedboolean killIfHasParent +protectedboolean killIfHasParent @@ -248,7 +248,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html killIfSuspended -protectedboolean killIfSuspended +protectedboolean killIfSuspended @@ -257,7 +257,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html killBeforeStoreUpdate -protectedboolean killBeforeStoreUpdate +protectedboolean killBeforeStoreUpdate Kill the PE BEFORE we store state to the WAL. Good for figuring out if a Procedure is persisting all the state it needs to recover after a crash. @@ -268,7 +268,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html toggleKillBeforeStoreUpdate -protectedboolean toggleKillBeforeStoreUpdate +protectedboolean toggleKillBeforeStoreUpdate @@ -277,7 +277,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html killAfterStoreUpdate -protectedboolean killAfterStoreUpdate +protectedboolean killAfterStoreUpdate Set when we want to fail AFTER state has been stored into the WAL. Rarely used. HBASE-20978 is about a case where memory-state was being set after store to WAL where a crash could cause us to get stuck. This flag allows killing at what was a vulnerable time. @@ -289,7 +289,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html toggleKillAfterStoreUpdate -protectedboolean toggleKillAfterStoreUpdate +protectedboolean toggleKillAfterStoreUpdate @@ -306,7 +306,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html Testing -publicTesting() +publicTesting() @@ -323,7 +323,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html shouldKillBeforeStoreUpdate -protectedbooleanshouldKillBeforeStoreUpdate() +protectedbooleanshouldKillBeforeStoreUpdate() @@ -332,7 +332,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html shouldKillBeforeStoreUpdate -protectedbooleanshouldKillBeforeStoreUpdate(booleanisSuspended, +protectedbooleanshouldKillBeforeStoreUpdate(booleanisSuspended, booleanhasParent) @@ -342,7 +342,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html shouldKillAfterStoreUpdate -protectedbooleanshouldKillAfterStoreUpdate() +protectedbooleanshouldKillAfterStoreUpdate() @@ -351,7 +351,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html shouldKillAfterStoreUpdate -protectedbooleanshouldKillAfterStoreUpdate(booleanisSuspended) +protectedbooleanshouldKillAfterStoreUpdate(booleanisSuspended) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/419d0338/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html index 73c1d2c..193a80d 100644 --- a/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.WorkerMonitor.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -private final class ProcedureExecutor.WorkerMonitor +private final class ProcedureExecutor.WorkerMonitor extends InlineChore @@ -277,7 +277,7 @@ extends WORKER_MONITOR_INTERVAL_CONF_KEY -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 WORKER_MONITOR_INTERVAL_CONF_KEY +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
[34/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/regionserver/HRegion.BatchOperation.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html index 38b24bd..4b4692b 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; -private abstract static class HRegion.BatchOperationT +private abstract static class HRegion.BatchOperationT extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Class that tracks the progress of a batch operations, accumulating status codes and tracking the index at which processing is proceeding. These batch operations may get split into @@ -408,7 +408,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html operations -protected finalT[] operations +protected finalT[] operations @@ -417,7 +417,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html retCodeDetails -protected finalOperationStatus[] retCodeDetails +protected finalOperationStatus[] retCodeDetails @@ -426,7 +426,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html walEditsFromCoprocessors -protected finalWALEdit[] walEditsFromCoprocessors +protected finalWALEdit[] walEditsFromCoprocessors @@ -435,7 +435,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html familyCellMaps -protected finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCell[] familyCellMaps +protected finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCell[] familyCellMaps @@ -444,7 +444,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html region -protected finalHRegion region +protected finalHRegion region @@ -453,7 +453,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html nextIndexToProcess -protectedint nextIndexToProcess +protectedint nextIndexToProcess @@ -462,7 +462,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html observedExceptions -protected finalHRegion.ObservedExceptionsInBatch observedExceptions +protected finalHRegion.ObservedExceptionsInBatch observedExceptions @@ -471,7 +471,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html durability -protectedDurability durability +protectedDurability durability @@ -480,7 +480,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html atomic -protectedboolean atomic +protectedboolean atomic @@ -499,7 +499,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html BatchOperation -publicBatchOperation(HRegionregion, +publicBatchOperation(HRegionregion, T[]operations) @@ -517,7 +517,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html visitBatchOperations -publicvoidvisitBatchOperations(booleanpendingOnly, +publicvoidvisitBatchOperations(booleanpendingOnly, intlastIndexExclusive, HRegion.BatchOperation.Visitorvisitor) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException @@ -534,7 +534,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getMutation -public abstractMutationgetMutation(intindex) +public abstractMutationgetMutation(intindex) @@ -543,7 +543,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getNonceGroup -public abstractlonggetNonceGroup(intindex) +public abstractlonggetNonceGroup(intindex) @@ -552,7 +552,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getNonce -public abstractlonggetNonce(intindex) +public abstractlonggetNonce(intindex) @@ -561,7 +561,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getMutationsForCoprocs -public abstractMutation[]getMutationsForCoprocs() +public abstractMutation[]getMutationsForCoprocs() This method is potentially expensive and useful mostly for
[34/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/RegionServerServices.PostOpenDeployContext.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html index ec79484..bfe700b 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.PostOpenDeployContext.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -public static class RegionServerServices.PostOpenDeployContext +public static class RegionServerServices.PostOpenDeployContext extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Context for postOpenDeployTasks(). @@ -211,7 +211,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html region -private finalHRegion region +private finalHRegion region @@ -220,7 +220,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html masterSystemTime -private finallong masterSystemTime +private finallong masterSystemTime @@ -238,7 +238,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html PostOpenDeployContext @InterfaceAudience.Private -publicPostOpenDeployContext(HRegionregion, +publicPostOpenDeployContext(HRegionregion, longmasterSystemTime) @@ -256,7 +256,7 @@ public getRegion -publicHRegiongetRegion() +publicHRegiongetRegion() @@ -265,7 +265,7 @@ public getMasterSystemTime -publiclonggetMasterSystemTime() +publiclonggetMasterSystemTime() http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f6f9d4f3/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html index bebc751..c642a6b 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionServerServices.RegionStateTransitionContext.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -public static class RegionServerServices.RegionStateTransitionContext +public static class RegionServerServices.RegionStateTransitionContext extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -228,7 +228,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html code -private finalorg.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code +private finalorg.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode code @@ -237,7 +237,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html openSeqNum -private finallong openSeqNum +private finallong openSeqNum @@ -246,7 +246,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html masterSystemTime -private finallong masterSystemTime +private finallong masterSystemTime @@ -255,7 +255,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html hris -private finalRegionInfo[] hris +private finalRegionInfo[] hris @@ -273,7 +273,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html RegionStateTransitionContext @InterfaceAudience.Private -publicRegionStateTransitionContext(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCodecode, +publicRegionStateTransitionContext(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCodecode, longopenSeqNum, longmasterSystemTime, RegionInfo...hris) @@ -293,7 +293,7 @@ public getCode -publicorg.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCodegetCode() +publicorg.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCodegetCode() @@ -302,7 +302,7 @@ public getOpenSeqNum -publiclonggetOpenSeqNum()
[34/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.DisableTableFuture.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html index a5789e0..93a57cb 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/HBaseAdmin.DisableTableFuture.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 } -336}); -337 } -338 -339
[34/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/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 7a81a0f..b00cce7 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html @@ -129,7 +129,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class MergeTableRegionsProcedure +public class MergeTableRegionsProcedure extends AbstractStateMachineTableProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsState The procedure to Merge a region in a table. @@ -575,7 +575,7 @@ extends LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -584,7 +584,7 @@ extends traceEnabled -privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true; title="class or interface in java.lang">Boolean traceEnabled +privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true; title="class or interface in java.lang">Boolean traceEnabled @@ -593,7 +593,7 @@ extends regionLocation -privateServerName regionLocation +privateServerName regionLocation @@ -602,7 +602,7 @@ extends regionsToMerge -privateRegionInfo[] regionsToMerge +privateRegionInfo[] regionsToMerge @@ -611,7 +611,7 @@ extends mergedRegion -privateRegionInfo mergedRegion +privateRegionInfo mergedRegion @@ -620,7 +620,7 @@ extends forcible -privateboolean forcible +privateboolean forcible @@ -637,7 +637,7 @@ extends MergeTableRegionsProcedure -publicMergeTableRegionsProcedure() +publicMergeTableRegionsProcedure() @@ -646,7 +646,7 @@ extends MergeTableRegionsProcedure -publicMergeTableRegionsProcedure(MasterProcedureEnvenv, +publicMergeTableRegionsProcedure(MasterProcedureEnvenv, RegionInforegionToMergeA, RegionInforegionToMergeB) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException @@ -662,7 +662,7 @@ extends MergeTableRegionsProcedure -publicMergeTableRegionsProcedure(MasterProcedureEnvenv, +publicMergeTableRegionsProcedure(MasterProcedureEnvenv, RegionInforegionToMergeA, RegionInforegionToMergeB, booleanforcible) @@ -679,7 +679,7 @@ extends MergeTableRegionsProcedure -publicMergeTableRegionsProcedure(MasterProcedureEnvenv, +publicMergeTableRegionsProcedure(MasterProcedureEnvenv, RegionInfo[]regionsToMerge, booleanforcible) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException @@ -703,7 +703,7 @@ extends checkRegionsToMerge -private staticvoidcheckRegionsToMerge(MasterProcedureEnvenv, +private staticvoidcheckRegionsToMerge(MasterProcedureEnvenv, RegionInfo[]regionsToMerge, booleanforcible) throws MergeRegionException @@ -719,7 +719,7 @@ extends checkRegionsToMerge -private staticvoidcheckRegionsToMerge(MasterProcedureEnvenv, +private staticvoidcheckRegionsToMerge(MasterProcedureEnvenv, RegionInforegionToMergeA, RegionInforegionToMergeB, booleanforcible) @@ -737,7 +737,7 @@ extends createMergedRegionInfo -private staticRegionInfocreateMergedRegionInfo(RegionInfo[]regionsToMerge) +private staticRegionInfocreateMergedRegionInfo(RegionInfo[]regionsToMerge) @@ -746,7 +746,7 @@ extends createMergedRegionInfo -private staticRegionInfocreateMergedRegionInfo(RegionInforegionToMergeA, +private staticRegionInfocreateMergedRegionInfo(RegionInforegionToMergeA, RegionInforegionToMergeB) Create merged region info through the specified two regions @@ -757,7 +757,7 @@ extends getMergedRegionIdTimestamp -private staticlonggetMergedRegionIdTimestamp(RegionInforegionToMergeA, +private staticlonggetMergedRegionIdTimestamp(RegionInforegionToMergeA, RegionInforegionToMergeB) @@ -767,7 +767,7 @@ extends removeNonDefaultReplicas
[34/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/procedure2/Procedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html b/devapidocs/org/apache/hadoop/hbase/procedure2/Procedure.html index e1df479..705d349 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":6,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":6,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":10,"i25":10,"i26":9,"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":9,"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":6,"i54":6,"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}; +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 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"; @@ -228,74 +228,81 @@ implements https://docs.oracle.com/javase/8/docs/api/java/lang/Comparab Field and Description +private boolean +bypass +Used for force complete of the procedure without + actually doing any logic in the procedure. + + + private int childrenLatch - + private RemoteProcedureException exception - + private long lastUpdate - + private boolean locked - + private boolean lockedWhenLoading - + private static org.slf4j.Logger LOG - + static long NO_PROC_ID - + protected static int NO_TIMEOUT - + private NonceKey nonceKey - + private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String owner - + private long parentProcId - + 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 @@ -364,391 +371,404 @@ implements https://docs.oracle.com/javase/8/docs/api/java/lang/Comparab +(package private) void +bypass() +set the bypass to true + Only called in ProcedureExecutor.bypassProcedure(long, long, boolean) for now, + DO NOT use this method alone, since we can't just bypass + one single procedure. + + + private boolean childrenCountDown() Called by the ProcedureExecutor to notify that one of the sub-procedures has completed. - + int compareTo(ProcedureTEnvironmentother) - + protected void completionCleanup(TEnvironmentenv) Called when the procedure is marked as completed (success or rollback). - + protected abstract void deserializeStateData(ProcedureStateSerializerserializer) Called on store load to allow the user to decode the previously serialized state. - + (package private) Procedure.LockState doAcquireLock(TEnvironmentenv, ProcedureStorestore) Internal method called by the ProcedureExecutor that starts the user-level code acquireLock(). - + protected ProcedureTEnvironment[] doExecute(TEnvironmentenv) Internal method called by the ProcedureExecutor that starts the user-level code execute(). - + (package private) void doReleaseLock(TEnvironmentenv, ProcedureStorestore) Internal method called by the ProcedureExecutor that starts the user-level code releaseLock(). - + protected void doRollback(TEnvironmentenv) Internal method called by the ProcedureExecutor that starts the user-level code rollback(). - + long elapsedTime() - + protected abstract ProcedureTEnvironment[]
[34/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.ServerErrorTracker.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html index 99b6bf2..c62e029 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/ConnectionImplementation.ServerErrorTracker.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 cluster id failed",
[34/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/FuzzyRowFilter.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/filter/FuzzyRowFilter.html b/apidocs/src-html/org/apache/hadoop/hbase/filter/FuzzyRowFilter.html index d66ef6c..d9cda57 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/filter/FuzzyRowFilter.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/filter/FuzzyRowFilter.html @@ -29,632 +29,647 @@ 021import java.util.Arrays; 022import java.util.Comparator; 023import java.util.List; -024import java.util.PriorityQueue; -025 -026import org.apache.hadoop.hbase.Cell; -027import org.apache.hadoop.hbase.CellComparator; -028import org.apache.hadoop.hbase.PrivateCellUtil; -029import org.apache.yetus.audience.InterfaceAudience; -030import org.apache.hadoop.hbase.exceptions.DeserializationException; -031import org.apache.hbase.thirdparty.com.google.protobuf.InvalidProtocolBufferException; -032import org.apache.hbase.thirdparty.com.google.protobuf.UnsafeByteOperations; -033import org.apache.hadoop.hbase.shaded.protobuf.generated.FilterProtos; -034import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.BytesBytesPair; -035import org.apache.hadoop.hbase.util.Bytes; -036import org.apache.hadoop.hbase.util.Pair; -037import org.apache.hadoop.hbase.util.UnsafeAccess; -038import org.apache.hadoop.hbase.util.UnsafeAvailChecker; -039 -040import org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting; -041 -042/** -043 * This is optimized version of a standard FuzzyRowFilter Filters data based on fuzzy row key. -044 * Performs fast-forwards during scanning. It takes pairs (row key, fuzzy info) to match row keys. -045 * Where fuzzy info is a byte array with 0 or 1 as its values: -046 * ul -047 * li0 - means that this byte in provided row key is fixed, i.e. row key's byte at same position -048 * must match/li -049 * li1 - means that this byte in provided row key is NOT fixed, i.e. row key's byte at this -050 * position can be different from the one in provided row key/li -051 * /ul -052 * Example: Let's assume row key format is userId_actionId_year_month. Length of userId is fixed and -053 * is 4, length of actionId is 2 and year and month are 4 and 2 bytes long respectively. Let's -054 * assume that we need to fetch all users that performed certain action (encoded as "99") in Jan of -055 * any year. Then the pair (row key, fuzzy info) would be the following: row key = "_99__01" -056 * (one can use any value instead of "?") fuzzy info = -057 * "\x01\x01\x01\x01\x00\x00\x00\x00\x01\x01\x01\x01\x00\x00\x00" I.e. fuzzy info tells the matching -058 * mask is "_99__01", where at ? can be any value. -059 */ -060@InterfaceAudience.Public -061public class FuzzyRowFilter extends FilterBase { -062 private static final boolean UNSAFE_UNALIGNED = UnsafeAvailChecker.unaligned(); -063 private ListPairbyte[], byte[] fuzzyKeysData; -064 private boolean done = false; -065 -066 /** -067 * The index of a last successfully found matching fuzzy string (in fuzzyKeysData). We will start -068 * matching next KV with this one. If they do not match then we will return back to the one-by-one -069 * iteration over fuzzyKeysData. -070 */ -071 private int lastFoundIndex = -1; -072 -073 /** -074 * Row tracker (keeps all next rows after SEEK_NEXT_USING_HINT was returned) -075 */ -076 private RowTracker tracker; -077 -078 public FuzzyRowFilter(ListPairbyte[], byte[] fuzzyKeysData) { -079ListPairbyte[], byte[] fuzzyKeyDataCopy = new ArrayList(fuzzyKeysData.size()); -080 -081for (Pairbyte[], byte[] aFuzzyKeysData : fuzzyKeysData) { -082 if (aFuzzyKeysData.getFirst().length != aFuzzyKeysData.getSecond().length) { -083PairString, String readable = -084 new Pair(Bytes.toStringBinary(aFuzzyKeysData.getFirst()), Bytes.toStringBinary(aFuzzyKeysData.getSecond())); -085throw new IllegalArgumentException("Fuzzy pair lengths do not match: " + readable); -086 } -087 -088 Pairbyte[], byte[] p = new Pair(); -089 // create a copy of pair bytes so that they are not modified by the filter. -090 p.setFirst(Arrays.copyOf(aFuzzyKeysData.getFirst(), aFuzzyKeysData.getFirst().length)); -091 p.setSecond(Arrays.copyOf(aFuzzyKeysData.getSecond(), aFuzzyKeysData.getSecond().length)); -092 -093 // update mask ( 0 - -1 (0xff), 1 - 2) -094 p.setSecond(preprocessMask(p.getSecond())); -095 preprocessSearchKey(p); -096 -097 fuzzyKeyDataCopy.add(p); -098} -099this.fuzzyKeysData = fuzzyKeyDataCopy; -100this.tracker = new RowTracker(); -101 } -102 +024import java.util.Objects; +025import java.util.PriorityQueue; +026 +027import org.apache.hadoop.hbase.Cell; +028import org.apache.hadoop.hbase.CellComparator; +029import
[34/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/regionserver/CompactingMemStore.InMemoryCompactionRunnable.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryCompactionRunnable.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryCompactionRunnable.html index bf6738e..a62d84e 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryCompactionRunnable.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.InMemoryCompactionRunnable.html @@ -74,569 +74,568 @@ 066 067 private static final Logger LOG = LoggerFactory.getLogger(CompactingMemStore.class); 068 private HStore store; -069 private RegionServicesForStores regionServices; -070 private CompactionPipeline pipeline; -071 protected MemStoreCompactor compactor; -072 -073 private long inmemoryFlushSize; // the threshold on active size for in-memory flush -074 private final AtomicBoolean inMemoryCompactionInProgress = new AtomicBoolean(false); -075 -076 // inWalReplay is true while we are synchronously replaying the edits from WAL -077 private boolean inWalReplay = false; -078 -079 @VisibleForTesting -080 protected final AtomicBoolean allowCompaction = new AtomicBoolean(true); -081 private boolean compositeSnapshot = true; -082 -083 /** -084 * Types of indexes (part of immutable segments) to be used after flattening, -085 * compaction, or merge are applied. -086 */ -087 public enum IndexType { -088CSLM_MAP, // ConcurrentSkipLisMap -089ARRAY_MAP, // CellArrayMap -090CHUNK_MAP // CellChunkMap -091 } -092 -093 private IndexType indexType = IndexType.ARRAY_MAP; // default implementation -094 -095 public static final long DEEP_OVERHEAD = ClassSize.align( AbstractMemStore.DEEP_OVERHEAD -096 + 7 * ClassSize.REFERENCE // Store, RegionServicesForStores, CompactionPipeline, -097 // MemStoreCompactor, inMemoryCompactionInProgress, -098 // allowCompaction, indexType -099 + Bytes.SIZEOF_LONG // inmemoryFlushSize -100 + 2 * Bytes.SIZEOF_BOOLEAN// compositeSnapshot and inWalReplay -101 + 2 * ClassSize.ATOMIC_BOOLEAN// inMemoryCompactionInProgress and allowCompaction -102 + CompactionPipeline.DEEP_OVERHEAD + MemStoreCompactor.DEEP_OVERHEAD); -103 -104 public CompactingMemStore(Configuration conf, CellComparator c, -105 HStore store, RegionServicesForStores regionServices, -106 MemoryCompactionPolicy compactionPolicy) throws IOException { -107super(conf, c); -108this.store = store; -109this.regionServices = regionServices; -110this.pipeline = new CompactionPipeline(getRegionServices()); -111this.compactor = createMemStoreCompactor(compactionPolicy); -112if (conf.getBoolean(MemStoreLAB.USEMSLAB_KEY, MemStoreLAB.USEMSLAB_DEFAULT)) { -113 // if user requested to work with MSLABs (whether on- or off-heap), then the -114 // immutable segments are going to use CellChunkMap as their index -115 indexType = IndexType.CHUNK_MAP; -116} else { -117 indexType = IndexType.ARRAY_MAP; -118} -119// initialization of the flush size should happen after initialization of the index type -120// so do not transfer the following method -121initInmemoryFlushSize(conf); -122LOG.info("Store={}, in-memory flush size threshold={}, immutable segments index type={}, " + -123"compactor={}", this.store.getColumnFamilyName(), -124 StringUtils.byteDesc(this.inmemoryFlushSize), this.indexType, -125(this.compactor == null? "NULL": this.compactor.toString())); -126 } -127 -128 @VisibleForTesting -129 protected MemStoreCompactor createMemStoreCompactor(MemoryCompactionPolicy compactionPolicy) -130 throws IllegalArgumentIOException { -131return new MemStoreCompactor(this, compactionPolicy); -132 } -133 -134 private void initInmemoryFlushSize(Configuration conf) { -135double factor = 0; -136long memstoreFlushSize = getRegionServices().getMemStoreFlushSize(); -137int numStores = getRegionServices().getNumStores(); -138if (numStores = 1) { -139 // Family number might also be zero in some of our unit test case -140 numStores = 1; -141} -142factor = conf.getDouble(IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY, 0.0); -143if(factor != 0.0) { -144 // multiply by a factor (the same factor for all index types) -145 inmemoryFlushSize = (long) (factor * memstoreFlushSize) / numStores; -146} else { -147 inmemoryFlushSize = IN_MEMORY_FLUSH_MULTIPLIER * -148 conf.getLong(MemStoreLAB.CHUNK_SIZE_KEY, MemStoreLAB.CHUNK_SIZE_DEFAULT); -149 inmemoryFlushSize -= ChunkCreator.SIZEOF_CHUNK_HEADER; -150} -151 } -152
[34/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/MergeTableRegionsProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html index 73473e1..7fcf948 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/MergeTableRegionsProcedure.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":9,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":9,"i5":10,"i6":10,"i7":10,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":9,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -129,13 +129,16 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class MergeTableRegionsProcedure +public class MergeTableRegionsProcedure extends AbstractStateMachineTableProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsState The procedure to Merge a region in a table. + This procedure takes an exclusive table lock since it is working over multiple regions. + It holds the lock for the life of the procedure. - Throws exception on construction if determines context hostile to merge (cluster going - down or master is shutting down or table is disabled). + + Throws exception on construction if determines context hostile to merge (cluster going down or + master is shutting down or table is disabled). @@ -283,12 +286,16 @@ extends +private void +checkClosedRegions(MasterProcedureEnvenv) + + private static void checkRegionsToMerge(MasterProcedureEnvenv, RegionInfo[]regionsToMerge, booleanforcible) - + private static void checkRegionsToMerge(MasterProcedureEnvenv, RegionInforegionToMergeA, @@ -297,113 +304,105 @@ extends One time checks. - + private void cleanupMergedRegion(MasterProcedureEnvenv) Clean up a merged region - -private AssignProcedure[] -createAssignProcedures(MasterProcedureEnvenv, - intregionReplication) - +private TransitRegionStateProcedure[] +createAssignProcedures(MasterProcedureEnvenv) + + private void createMergedRegion(MasterProcedureEnvenv) Create a merged region - + private static RegionInfo createMergedRegionInfo(RegionInfo[]regionsToMerge) - + private static RegionInfo createMergedRegionInfo(RegionInforegionToMergeA, RegionInforegionToMergeB) Create merged region info through the specified two regions - -private UnassignProcedure[] -createUnassignProcedures(MasterProcedureEnvenv, -intregionReplication) - +private TransitRegionStateProcedure[] +createUnassignProcedures(MasterProcedureEnvenv) + + protected void deserializeStateData(ProcedureStateSerializerserializer) Called on store load to allow the user to decode the previously serialized state. - + protected StateMachineProcedure.Flow executeFromState(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsStatestate) called to perform a single step of the specified 'state' of the procedure - + protected org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.MergeTableRegionsState getInitialState() Return the initial state object that will be used for the first call to executeFromState(). - + RegionInfo getMergedRegion() - + private static long getMergedRegionIdTimestamp(RegionInforegionToMergeA, RegionInforegionToMergeB) - + protected ProcedureMetrics getProcedureMetrics(MasterProcedureEnvenv) Override this method to provide procedure specific counters for submitted count, failed count and time histogram. - + private int getRegionReplication(MasterProcedureEnvenv) - + private ServerName getServerName(MasterProcedureEnvenv) The procedure could be restarted from a different machine. - + protected
[34/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/mapreduce/CellCounter.CellCounterMapper.Counters.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html index 6f1fc1b..fbfe15d 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html @@ -184,165 +184,166 @@ 176 context.getCounter(Counters.CELLS).increment(cellCount); 177} 178 } catch (InterruptedException e) { -179e.printStackTrace(); -180 } -181} -182 } -183 -184 static class IntSumReducerKey extends ReducerKey, IntWritable, -185 Key, IntWritable { -186 -187private IntWritable result = new IntWritable(); -188public void reduce(Key key, IterableIntWritable values, -189 Context context) -190throws IOException, InterruptedException { -191 int sum = 0; -192 for (IntWritable val : values) { -193sum += val.get(); -194 } -195 result.set(sum); -196 context.write(key, result); -197} -198 } -199 -200 /** -201 * Sets up the actual job. -202 * -203 * @param conf The current configuration. -204 * @param args The command line parameters. -205 * @return The newly created job. -206 * @throws IOException When setting up the job fails. -207 */ -208 public static Job createSubmittableJob(Configuration conf, String[] args) -209 throws IOException { -210String tableName = args[0]; -211Path outputDir = new Path(args[1]); -212String reportSeparatorString = (args.length 2) ? args[2]: ":"; -213conf.set("ReportSeparator", reportSeparatorString); -214Job job = Job.getInstance(conf, conf.get(JOB_NAME_CONF_KEY, NAME + "_" + tableName)); -215 job.setJarByClass(CellCounter.class); -216Scan scan = getConfiguredScanForJob(conf, args); -217 TableMapReduceUtil.initTableMapperJob(tableName, scan, -218CellCounterMapper.class, ImmutableBytesWritable.class, Result.class, job); -219job.setNumReduceTasks(1); -220 job.setMapOutputKeyClass(Text.class); -221 job.setMapOutputValueClass(IntWritable.class); -222 job.setOutputFormatClass(TextOutputFormat.class); -223job.setOutputKeyClass(Text.class); -224 job.setOutputValueClass(IntWritable.class); -225FileOutputFormat.setOutputPath(job, outputDir); -226 job.setReducerClass(IntSumReducer.class); -227return job; -228 } -229 -230 private static Scan getConfiguredScanForJob(Configuration conf, String[] args) -231 throws IOException { -232// create scan with any properties set from TableInputFormat -233Scan s = TableInputFormat.createScanFromConfiguration(conf); -234// Set Scan Versions -235if (conf.get(TableInputFormat.SCAN_MAXVERSIONS) == null) { -236 // default to all versions unless explicitly set -237 s.setMaxVersions(Integer.MAX_VALUE); -238} -239s.setCacheBlocks(false); -240// Set RowFilter or Prefix Filter if applicable. -241Filter rowFilter = getRowFilter(args); -242if (rowFilter!= null) { -243 LOG.info("Setting Row Filter for counter."); -244 s.setFilter(rowFilter); -245} -246// Set TimeRange if defined -247long timeRange[] = getTimeRange(args); -248if (timeRange != null) { -249 LOG.info("Setting TimeRange for counter."); -250 s.setTimeRange(timeRange[0], timeRange[1]); -251} -252return s; -253 } -254 +179LOG.error("Interrupted while writing cellCount", e); +180 Thread.currentThread().interrupt(); +181 } +182} +183 } +184 +185 static class IntSumReducerKey extends ReducerKey, IntWritable, +186 Key, IntWritable { +187 +188private IntWritable result = new IntWritable(); +189public void reduce(Key key, IterableIntWritable values, +190 Context context) +191throws IOException, InterruptedException { +192 int sum = 0; +193 for (IntWritable val : values) { +194sum += val.get(); +195 } +196 result.set(sum); +197 context.write(key, result); +198} +199 } +200 +201 /** +202 * Sets up the actual job. +203 * +204 * @param conf The current configuration. +205 * @param args The command line parameters. +206 * @return The newly created job. +207 * @throws IOException When setting up the job fails. +208 */ +209 public static Job createSubmittableJob(Configuration conf, String[] args) +210 throws IOException { +211String tableName = args[0]; +212Path outputDir = new Path(args[1]); +213String reportSeparatorString = (args.length 2) ? args[2]: ":"; +214
[34/51] [partial] hbase-site git commit: Published site at 613d831429960348dc42c3bdb6ea5d31be15c81c.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7cf6034b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html index 1e0659a..981ebcd 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.WALItem.html @@ -73,1969 +73,1975 @@ 065import org.apache.hadoop.hbase.client.Table; 066import org.apache.hadoop.hbase.client.TableDescriptor; 067import org.apache.hadoop.hbase.client.TableDescriptorBuilder; -068import org.apache.hadoop.hbase.shaded.protobuf.generated.BackupProtos; -069import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos; -070import org.apache.hadoop.hbase.util.Bytes; -071import org.apache.hadoop.hbase.util.EnvironmentEdgeManager; -072import org.apache.hadoop.hbase.util.Pair; -073import org.apache.yetus.audience.InterfaceAudience; -074import org.slf4j.Logger; -075import org.slf4j.LoggerFactory; -076 -077/** -078 * This class provides API to access backup system tablebr -079 * Backup system table schema:br -080 * p -081 * ul -082 * li1. Backup sessions rowkey= "session:"+backupId; value =serialized BackupInfo/li -083 * li2. Backup start code rowkey = "startcode:"+backupRoot; value = startcode/li -084 * li3. Incremental backup set rowkey="incrbackupset:"+backupRoot; value=[list of tables]/li -085 * li4. Table-RS-timestamp map rowkey="trslm:"+backupRoot+table_name; value = map[RS- last WAL -086 * timestamp]/li -087 * li5. RS - WAL ts map rowkey="rslogts:"+backupRoot +server; value = last WAL timestamp/li -088 * li6. WALs recorded rowkey="wals:"+WAL unique file name; value = backupId and full WAL file -089 * name/li -090 * /ul -091 * /p -092 */ -093@InterfaceAudience.Private -094public final class BackupSystemTable implements Closeable { -095 -096 private static final Logger LOG = LoggerFactory.getLogger(BackupSystemTable.class); -097 -098 static class WALItem { -099String backupId; -100String walFile; -101String backupRoot; -102 -103WALItem(String backupId, String walFile, String backupRoot) { -104 this.backupId = backupId; -105 this.walFile = walFile; -106 this.backupRoot = backupRoot; -107} -108 -109public String getBackupId() { -110 return backupId; -111} -112 -113public String getWalFile() { -114 return walFile; -115} -116 -117public String getBackupRoot() { -118 return backupRoot; -119} -120 -121@Override -122public String toString() { -123 return Path.SEPARATOR + backupRoot + Path.SEPARATOR + backupId + Path.SEPARATOR + walFile; -124} -125 } -126 -127 /** -128 * Backup system table (main) name -129 */ -130 private TableName tableName; -131 -132 /** -133 * Backup System table name for bulk loaded files. We keep all bulk loaded file references in a -134 * separate table because we have to isolate general backup operations: create, merge etc from -135 * activity of RegionObserver, which controls process of a bulk loading -136 * {@link org.apache.hadoop.hbase.backup.BackupObserver} -137 */ -138 private TableName bulkLoadTableName; -139 -140 /** -141 * Stores backup sessions (contexts) -142 */ -143 final static byte[] SESSIONS_FAMILY = "session".getBytes(); -144 /** -145 * Stores other meta -146 */ -147 final static byte[] META_FAMILY = "meta".getBytes(); -148 final static byte[] BULK_LOAD_FAMILY = "bulk".getBytes(); -149 /** -150 * Connection to HBase cluster, shared among all instances -151 */ -152 private final Connection connection; -153 -154 private final static String BACKUP_INFO_PREFIX = "session:"; -155 private final static String START_CODE_ROW = "startcode:"; -156 private final static byte[] ACTIVE_SESSION_ROW = "activesession:".getBytes(); -157 private final static byte[] ACTIVE_SESSION_COL = "c".getBytes(); -158 -159 private final static byte[] ACTIVE_SESSION_YES = "yes".getBytes(); -160 private final static byte[] ACTIVE_SESSION_NO = "no".getBytes(); -161 -162 private final static String INCR_BACKUP_SET = "incrbackupset:"; -163 private final static String TABLE_RS_LOG_MAP_PREFIX = "trslm:"; -164 private final static String RS_LOG_TS_PREFIX = "rslogts:"; -165 -166 private final static String BULK_LOAD_PREFIX = "bulk:"; -167 private final static byte[] BULK_LOAD_PREFIX_BYTES = BULK_LOAD_PREFIX.getBytes(); -168 private final static byte[] DELETE_OP_ROW = "delete_op_row".getBytes(); -169 private final static byte[] MERGE_OP_ROW = "merge_op_row".getBytes(); -170 -171 final static byte[] TBL_COL = Bytes.toBytes("tbl"); -172 final static byte[] FAM_COL =
[34/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/CreateNamespaceProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html index 8f108ce..31aa28f 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/CreateNamespaceProcedure.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":9,"i19":10,"i20":9}; +var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":9,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":9,"i18":10,"i19":9,"i20":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"; @@ -329,46 +329,48 @@ extends -private void -rollbackSetNamespaceQuota(MasterProcedureEnvenv) -remove quota for the namespace if exists - - - protected void rollbackState(MasterProcedureEnvenv, org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.CreateNamespaceStatestate) called to perform the rollback of the specified state - + protected void serializeStateData(ProcedureStateSerializerserializer) The user-level code of the procedure may have some state to persist (e.g. - + protected static void setNamespaceQuota(MasterProcedureEnvenv, NamespaceDescriptornsDescriptor) Set quota for the namespace - + protected boolean shouldWaitClientAck(MasterProcedureEnvenv) By default, the executor will keep the procedure result around util the eviction TTL is expired. - + protected static void updateZKNamespaceManager(MasterProcedureEnvenv, NamespaceDescriptornsDescriptor) Update ZooKeeper. + +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. + + @@ -389,7 +391,7 @@ extends 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, 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, toString, toStringClass, toStringDetails, toStringSimpleSB, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, wasExecuted @@ -651,35 +653,60 @@ extends isBootstrapNamespace() + + + + + +waitInitialized +protectedbooleanwaitInitialized(MasterProcedureEnvenv) +Description copied from class:Procedure +The
[34/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.ServerReportEvent.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerReportEvent.html b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerReportEvent.html index 5f41fe7..c8158b5 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerReportEvent.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/master/assignment/RegionStates.ServerReportEvent.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
[34/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/HBaseIOException.html -- diff --git a/apidocs/org/apache/hadoop/hbase/HBaseIOException.html b/apidocs/org/apache/hadoop/hbase/HBaseIOException.html index a5858d8..f47795d 100644 --- a/apidocs/org/apache/hadoop/hbase/HBaseIOException.html +++ b/apidocs/org/apache/hadoop/hbase/HBaseIOException.html @@ -1,6 +1,6 @@ http://www.w3.org/TR/html4/loose.dtd;> - + @@ -20,38 +20,38 @@ //--> -æ¨çæµè§å¨å·²ç¦ç¨ 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-ç±» HBaseIOException
+Class HBaseIOException
-
- 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/Throwable.html?is-external=true" title="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
-
- https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="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
-
- https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="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
@@ -117,22 +117,22 @@
-
- ææå·²å®ç°çæ¥å£:
-
[34/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/DroppedSnapshotException.html -- diff --git a/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html b/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html index 1b194c3..911f056 100644 --- a/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html +++ b/apidocs/org/apache/hadoop/hbase/DroppedSnapshotException.html @@ -1,6 +1,6 @@ http://www.w3.org/TR/html4/loose.dtd;> - + @@ -20,38 +20,38 @@ //--> -JavaScript is disabled on your browser. +æ¨çæµè§å¨å·²ç¦ç¨ JavaScriptã -Skip navigation links +è·³è¿å¯¼èªé¾æ¥ - -Overview -Package -Class -Use -Tree -Deprecated -Index -Help + +æ¦è§ +ç¨åºå +ç±» +ä½¿ç¨ +æ +å·²è¿æ¶ +ç´¢å¼ +å¸®å© -PrevClass -NextClass +ä¸ä¸ä¸ªç±» +ä¸ä¸ä¸ªç±» -Frames -NoFrames +æ¡æ¶ +æ æ¡æ¶ -AllClasses +ææç±»org.apache.hadoop.hbase-Class DroppedSnapshotException
+ç±» DroppedSnapshotException
-
- 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/Object.html?is-external=true" title="java.langä¸çç±»ææ¥å£">java.lang.Object
-
- 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
+- https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="java.langä¸çç±»ææ¥å£">java.lang.Throwable
-
- 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
+- https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="java.langä¸çç±»ææ¥å£">java.lang.Exception
-
- 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
+- https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="java.ioä¸çç±»ææ¥å£">java.io.IOException
- org.apache.hadoop.hbase.DroppedSnapshotException
@@ -117,19 +117,19 @@
-
- All Implemented Interfaces:
-
[34/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/CompactionPipeline.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactionPipeline.html b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactionPipeline.html index 8377595..f705e22 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactionPipeline.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactionPipeline.html @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; -PrevClass +PrevClass NextClass @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class CompactionPipeline +public class CompactionPipeline extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object The compaction pipeline of a CompactingMemStore, is a FIFO queue of segments. It supports pushing a segment at the head of the pipeline and removing a segment from the @@ -328,7 +328,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -337,7 +337,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html FIXED_OVERHEAD -public static finallong FIXED_OVERHEAD +public static finallong FIXED_OVERHEAD @@ -346,7 +346,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html DEEP_OVERHEAD -public static finallong DEEP_OVERHEAD +public static finallong DEEP_OVERHEAD @@ -355,7 +355,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html region -private finalRegionServicesForStores region +private finalRegionServicesForStores region @@ -364,7 +364,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html pipeline -private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true; title="class or interface in java.util">LinkedListImmutableSegment pipeline +private finalhttps://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true; title="class or interface in java.util">LinkedListImmutableSegment pipeline @@ -373,7 +373,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html readOnlyCopy -private volatilehttps://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true; title="class or interface in java.util">LinkedListImmutableSegment readOnlyCopy +private volatilehttps://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html?is-external=true; title="class or interface in java.util">LinkedListImmutableSegment readOnlyCopy @@ -382,7 +382,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html version -private volatilelong version +private volatilelong version @@ -399,7 +399,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html CompactionPipeline -publicCompactionPipeline(RegionServicesForStoresregion) +publicCompactionPipeline(RegionServicesForStoresregion) @@ -416,7 +416,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html pushHead -publicbooleanpushHead(MutableSegmentsegment) +publicbooleanpushHead(MutableSegmentsegment) @@ -425,7 +425,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getVersionedList -publicVersionedSegmentsListgetVersionedList() +publicVersionedSegmentsListgetVersionedList() @@ -434,7 +434,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getVersionedTail -publicVersionedSegmentsListgetVersionedTail() +publicVersionedSegmentsListgetVersionedTail() @@ -443,7 +443,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html swap -publicbooleanswap(VersionedSegmentsListversionedList, +publicbooleanswap(VersionedSegmentsListversionedList, ImmutableSegmentsegment, booleancloseSuffix, booleanupdateRegionSize) @@ -472,7 +472,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getSegmentsHeapSize -private staticlonggetSegmentsHeapSize(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">List? extends Segmentlist) +private staticlonggetSegmentsHeapSize(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">List? extends Segmentlist) @@ -481,7 +481,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html getSegmentsOffHeapSize -private staticlonggetSegmentsOffHeapSize(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class
[34/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/class-use/RegionCoprocessorEnvironment.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html index 6f2d0fb..76635f4 100644 --- a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html +++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html @@ -208,6 +208,10 @@ private RegionCoprocessorEnvironment Export.env + +private RegionCoprocessorEnvironment +MetaTableMetrics.regionCoprocessorEnv + @@ -218,6 +222,24 @@ +private void +MetaTableMetrics.ExampleRegionObserverMeta.clientMetricRegisterAndMark(ObserverContextRegionCoprocessorEnvironmente) + + +private boolean +MetaTableMetrics.ExampleRegionObserverMeta.isMetaTableOp(ObserverContextRegionCoprocessorEnvironmente) + + +private void +MetaTableMetrics.ExampleRegionObserverMeta.opMetricRegisterAndMark(ObserverContextRegionCoprocessorEnvironmente, + Rowop) + + +private void +MetaTableMetrics.ExampleRegionObserverMeta.opWithClientMetricRegisterAndMark(ObserverContextRegionCoprocessorEnvironmente, + https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Objectop) + + default Result RegionObserver.postAppend(ObserverContextRegionCoprocessorEnvironmentc, Appendappend, @@ -640,6 +662,13 @@ +void +MetaTableMetrics.ExampleRegionObserverMeta.preDelete(ObserverContextRegionCoprocessorEnvironmente, + Deletedelete, + WALEditedit, + Durabilitydurability) + + default com.google.protobuf.Message EndpointObserver.preEndpointInvocation(ObserverContextRegionCoprocessorEnvironmentctx, com.google.protobuf.Serviceservice, @@ -648,7 +677,7 @@ Called before an Endpoint service method is invoked. - + default boolean RegionObserver.preExists(ObserverContextRegionCoprocessorEnvironmentc, Getget, @@ -656,14 +685,14 @@ Called before the client tests for existence using a Get. - + default void RegionObserver.preFlush(ObserverContextRegionCoprocessorEnvironmentc, FlushLifeCycleTrackertracker) Called before the memstore is flushed to disk. - + default InternalScanner RegionObserver.preFlush(ObserverContextRegionCoprocessorEnvironmentc, Storestore, @@ -672,7 +701,7 @@ Called before a Store's memstore is flushed to disk. - + default void RegionObserver.preFlushScannerOpen(ObserverContextRegionCoprocessorEnvironmentc, Storestore, @@ -681,7 +710,7 @@ Called before we open store scanner for flush. - + default void RegionObserver.preGetOp(ObserverContextRegionCoprocessorEnvironmentc, Getget, @@ -689,6 +718,12 @@ Called before the client performs a Get + +void +MetaTableMetrics.ExampleRegionObserverMeta.preGetOp(ObserverContextRegionCoprocessorEnvironmente, +Getget, +https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellresults) + default Result RegionObserver.preIncrement(ObserverContextRegionCoprocessorEnvironmentc, @@ -761,6 +796,13 @@ +void +MetaTableMetrics.ExampleRegionObserverMeta.prePut(ObserverContextRegionCoprocessorEnvironmente, + Putput, + WALEditedit, + Durabilitydurability) + + default void RegionObserver.preReplayWALs(ObserverContext? extends RegionCoprocessorEnvironmentctx, RegionInfoinfo, @@ -768,14 +810,14 @@ Called before replaying WALs for this region. - + default void RegionObserver.preScannerClose(ObserverContextRegionCoprocessorEnvironmentc, InternalScanners) Called before the client closes a scanner. - + default boolean RegionObserver.preScannerNext(ObserverContextRegionCoprocessorEnvironmentc, InternalScanners, @@ -785,14 +827,14 @@ Called before the client asks for the next row on a scanner. - + default void RegionObserver.preScannerOpen(ObserverContextRegionCoprocessorEnvironmentc, Scanscan) Called before the client opens a new scanner. - + default StoreFileReader RegionObserver.preStoreFileReaderOpen(ObserverContextRegionCoprocessorEnvironmentctx, org.apache.hadoop.fs.FileSystemfs, @@ -807,7 +849,7 @@ - + default void RegionObserver.preStoreScannerOpen(ObserverContextRegionCoprocessorEnvironmentctx, Storestore, @@ -815,7 +857,7 @@ Called before a store opens a new scanner. - + default void RegionObserver.preWALRestore(ObserverContext? extends RegionCoprocessorEnvironmentctx, RegionInfoinfo, @@
[34/51] [partial] hbase-site git commit: Published site at 6198e1fc7dfa85c3bc6b2855f9a5fb5f4b2354ff.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb5d2c62/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 7884712..d422c0e 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html @@ -5324,6 +5324,53 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. private ServerName RefreshPeerProcedure.targetServer + +private ServerName +SyncReplicationReplayWALRemoteProcedure.targetServer + + +private ServerName +SyncReplicationReplayWALProcedure.worker + + + + +Fields in org.apache.hadoop.hbase.master.replication with type parameters of type ServerName + +Modifier and Type +Field and Description + + + +private https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">SetServerName +SyncReplicationReplayWALManager.workers + + + + +Methods in org.apache.hadoop.hbase.master.replication that return ServerName + +Modifier and Type +Method and Description + + + +ServerName +SyncReplicationReplayWALManager.getPeerWorker(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) + + + + +Methods in org.apache.hadoop.hbase.master.replication that return types with arguments of type ServerName + +Modifier and Type +Method and Description + + + +https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">SetServerName +ZKSyncReplicationReplayWALWorkerStorage.getPeerWorkers(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) + @@ -5334,16 +5381,47 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. +void +ZKSyncReplicationReplayWALWorkerStorage.addPeerWorker(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, + ServerNameworker) + + +private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String +ZKSyncReplicationReplayWALWorkerStorage.getPeerWorkerNode(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, + ServerNameworker) + + RemoteProcedureDispatcher.RemoteOperation RefreshPeerProcedure.remoteCallBuild(MasterProcedureEnvenv, ServerNameremote) +RemoteProcedureDispatcher.RemoteOperation +SyncReplicationReplayWALRemoteProcedure.remoteCallBuild(MasterProcedureEnvenv, + ServerNameremote) + + void RefreshPeerProcedure.remoteCallFailed(MasterProcedureEnvenv, ServerNameremote, https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOExceptionexception) + +void +SyncReplicationReplayWALRemoteProcedure.remoteCallFailed(MasterProcedureEnvenv, +ServerNameremote, +https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOExceptionexception) + + +void +SyncReplicationReplayWALManager.removePeerWorker(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, +ServerNameworker) + + +void +ZKSyncReplicationReplayWALWorkerStorage.removePeerWorker(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, +ServerNameworker) + @@ -5357,6 +5435,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. PeerProcedureInterface.PeerOperationTypetype, ServerNametargetServer) + +RefreshPeerProcedure(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, +intstage) + + +SyncReplicationReplayWALRemoteProcedure(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, +
[34/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/client/AsyncNonMetaRegionLocator.LocateRequest.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html index 784f1a1..118d470 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html +++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -private static final class AsyncNonMetaRegionLocator.LocateRequest +private static final class AsyncNonMetaRegionLocator.LocateRequest extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -210,7 +210,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html row -public finalbyte[] row +public finalbyte[] row @@ -219,7 +219,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html locateType -public finalRegionLocateType locateType +public finalRegionLocateType locateType @@ -236,7 +236,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html LocateRequest -publicLocateRequest(byte[]row, +publicLocateRequest(byte[]row, RegionLocateTypelocateType) @@ -254,7 +254,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html hashCode -publicinthashCode() +publicinthashCode() Overrides: https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--; title="class or interface in java.lang">hashCodein classhttps://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -267,7 +267,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html equals -publicbooleanequals(https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Objectobj) +publicbooleanequals(https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Objectobj) Overrides: 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">equalsin 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/55ce8d97/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html index f8f9be5..661f126 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html +++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -private static final class AsyncNonMetaRegionLocator.TableCache +private static final class AsyncNonMetaRegionLocator.TableCache extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -233,7 +233,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html cache -public finalhttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true; title="class or interface in java.util.concurrent">ConcurrentNavigableMapbyte[],HRegionLocation cache +public finalhttps://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentNavigableMap.html?is-external=true; title="class or interface in java.util.concurrent">ConcurrentNavigableMapbyte[],HRegionLocation cache @@ -242,7 +242,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html pendingRequests -public finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">SetAsyncNonMetaRegionLocator.LocateRequest pendingRequests +public finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">SetAsyncNonMetaRegionLocator.LocateRequest pendingRequests @@ -251,7 +251,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html allRequests -public finalhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in
[34/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/regionserver/HRegionServer.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html index d8857c0..4609108 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.html @@ -2426,7 +2426,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j movedRegions -protectedhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,HRegionServer.MovedRegionInfo movedRegions +protectedhttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,HRegionServer.MovedRegionInfo movedRegions @@ -2435,7 +2435,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j TIMEOUT_REGION_MOVED -private static finalint TIMEOUT_REGION_MOVED +private static finalint TIMEOUT_REGION_MOVED See Also: Constant Field Values @@ -3108,7 +3108,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j startReplicationService -privatevoidstartReplicationService() +privatevoidstartReplicationService() throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Start up replication source and sink handlers. @@ -3123,7 +3123,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j getRegionServerMetrics -publicMetricsRegionServergetRegionServerMetrics() +publicMetricsRegionServergetRegionServerMetrics() @@ -3132,7 +3132,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j getMasterAddressTracker -publicMasterAddressTrackergetMasterAddressTracker() +publicMasterAddressTrackergetMasterAddressTracker() Returns: Master address tracker instance. @@ -3145,7 +3145,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j startServices -privatevoidstartServices() +privatevoidstartServices() 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: @@ -3159,7 +3159,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j initializeThreads -privatevoidinitializeThreads() +privatevoidinitializeThreads() 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: @@ -3173,7 +3173,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j registerConfigurationObservers -privatevoidregisterConfigurationObservers() +privatevoidregisterConfigurationObservers() @@ -3182,7 +3182,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j putUpWebUI -privateintputUpWebUI() +privateintputUpWebUI() throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Puts up the webui. @@ -3199,7 +3199,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j isHealthy -privatebooleanisHealthy() +privatebooleanisHealthy() @@ -3208,7 +3208,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j getWALs -publichttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListWALgetWALs() +publichttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListWALgetWALs() 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: @@ -3227,7 +3227,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j getWAL -publicWALgetWAL(RegionInforegionInfo) +publicWALgetWAL(RegionInforegionInfo) 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: @@ -3246,7 +3246,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j getWalRoller -publicLogRollergetWalRoller() +publicLogRollergetWalRoller() @@ -3255,7 +3255,7 @@ protected static finalhttps://docs.oracle.com/javase/8/docs/api/j
[34/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/procedure/InitMetaProcedure.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html new file mode 100644 index 000..2f903de --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/InitMetaProcedure.html @@ -0,0 +1,700 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +InitMetaProcedure (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}; +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.procedure +Class InitMetaProcedure + + + +https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">java.lang.Object + + +org.apache.hadoop.hbase.procedure2.ProcedureTEnvironment + + +org.apache.hadoop.hbase.procedure2.StateMachineProcedureMasterProcedureEnv,TState + + +org.apache.hadoop.hbase.master.procedure.AbstractStateMachineTableProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaState + + +org.apache.hadoop.hbase.master.procedure.InitMetaProcedure + + + + + + + + + + + + + +All Implemented Interfaces: +https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true; title="class or interface in java.lang">ComparableProcedureMasterProcedureEnv, TableProcedureInterface + + + +@InterfaceAudience.Private +public class InitMetaProcedure +extends AbstractStateMachineTableProcedureorg.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaState +This procedure is used to initialize meta table for a new hbase deploy. It will just schedule an + AssignProcedure to assign meta. + + + + + + + + + + + +Nested Class Summary + + + + +Nested classes/interfaces inherited from classorg.apache.hadoop.hbase.procedure2.StateMachineProcedure +StateMachineProcedure.Flow + + + + + +Nested classes/interfaces inherited from classorg.apache.hadoop.hbase.procedure2.Procedure +Procedure.LockState + + + + + +Nested classes/interfaces inherited from interfaceorg.apache.hadoop.hbase.master.procedure.TableProcedureInterface +TableProcedureInterface.TableOperationType + + + + + + + + +Field Summary + +Fields + +Modifier and Type +Field and Description + + +private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CountDownLatch.html?is-external=true; title="class or interface in java.util.concurrent">CountDownLatch +latch + + + + + + +Fields inherited from classorg.apache.hadoop.hbase.procedure2.Procedure +NO_PROC_ID, NO_TIMEOUT + + + + + + + + +Constructor Summary + +Constructors + +Constructor and Description + + +InitMetaProcedure() + + + + + + + + + +Method Summary + +All MethodsInstance MethodsConcrete Methods + +Modifier and Type +Method and Description + + +protected Procedure.LockState +acquireLock(MasterProcedureEnvenv) +The user should override this method if they need a lock on an Entity. + + + +void +await() + + +protected void +completionCleanup(MasterProcedureEnvenv) +Called when the procedure is marked as completed (success or rollback). + + + +protected void +deserializeStateData(ProcedureStateSerializerserializer) +Called on store load to allow the user to decode the previously serialized + state. + + + +protected StateMachineProcedure.Flow +executeFromState(MasterProcedureEnvenv, + org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaStatestate) +called to perform a single step of the specified 'state' of the procedure + + + +protected org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProcedureProtos.InitMetaState +getInitialState() +Return the initial state object that will be used for the first call to executeFromState(). + + + +protected
[34/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/impl/BackupCommands.Command.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.Command.html b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.Command.html index f236300..513d2ad 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.Command.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.Command.html @@ -26,1048 +26,1115 @@ 018 019package org.apache.hadoop.hbase.backup.impl; 020 -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_PATH; -026import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH_DESC; -027import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER; -028import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER_DESC; -029import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET; -030import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_BACKUP_DESC; -031import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_DESC; -032import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE; -033import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_DESC; -034import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_LIST_DESC; -035import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS; -036import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS_DESC; -037import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME; -038import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME_DESC; -039 -040import java.io.IOException; -041import java.net.URI; -042import java.util.List; +021import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BACKUP_LIST_DESC; +022import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH; +023import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_BANDWIDTH_DESC; +024import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG; +025import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_DEBUG_DESC; +026import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_KEEP; +027import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_KEEP_DESC; +028import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_LIST; +029import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH; +030import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_PATH_DESC; +031import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER; +032import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_RECORD_NUMBER_DESC; +033import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET; +034import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_BACKUP_DESC; +035import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_SET_DESC; +036import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE; +037import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_DESC; +038import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_TABLE_LIST_DESC; +039import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS; +040import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_WORKERS_DESC; +041import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME; +042import static org.apache.hadoop.hbase.backup.BackupRestoreConstants.OPTION_YARN_QUEUE_NAME_DESC; 043 -044import org.apache.commons.lang3.StringUtils; -045import org.apache.hadoop.conf.Configuration; -046import org.apache.hadoop.conf.Configured; -047import org.apache.hadoop.fs.FileSystem; -048import org.apache.hadoop.fs.Path; -049import org.apache.hadoop.hbase.HBaseConfiguration; -050import org.apache.hadoop.hbase.TableName; -051import org.apache.hadoop.hbase.backup.BackupAdmin; -052import org.apache.hadoop.hbase.backup.BackupInfo; -053import
[34/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/procedure2/class-use/FailedRemoteDispatchException.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/FailedRemoteDispatchException.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/FailedRemoteDispatchException.html new file mode 100644 index 000..53eb717 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/FailedRemoteDispatchException.html @@ -0,0 +1,179 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +Uses of Class org.apache.hadoop.hbase.procedure2.FailedRemoteDispatchException (Apache HBase 3.0.0-SNAPSHOT API) + + + + + + + +JavaScript is disabled on your browser. + + + + + +Skip navigation links + + + + +Overview +Package +Class +Use +Tree +Deprecated +Index +Help + + + + +Prev +Next + + +Frames +NoFrames + + +AllClasses + + + + + + + + + + +Uses of Classorg.apache.hadoop.hbase.procedure2.FailedRemoteDispatchException + + + + + +Packages that use FailedRemoteDispatchException + +Package +Description + + + +org.apache.hadoop.hbase.procedure2 + + + + + + + + + + +Uses of FailedRemoteDispatchException in org.apache.hadoop.hbase.procedure2 + +Subclasses of FailedRemoteDispatchException in org.apache.hadoop.hbase.procedure2 + +Modifier and Type +Class and Description + + + +class +NoNodeDispatchException +Used internally signaling failed queue of a remote procedure operation. + + + +class +NoServerDispatchException +Used internally signaling failed queue of a remote procedure operation. + + + +class +NullTargetServerDispatchException +Used internally signaling failed queue of a remote procedure operation. + + + + + + + + + + + + + +Skip navigation links + + + + +Overview +Package +Class +Use +Tree +Deprecated +Index +Help + + + + +Prev +Next + + +Frames +NoFrames + + +AllClasses + + + + + + + + + +Copyright 20072018 https://www.apache.org/;>The Apache Software Foundation. All rights reserved. + + http://git-wip-us.apache.org/repos/asf/hbase-site/blob/3469cbc0/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/NoNodeDispatchException.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/NoNodeDispatchException.html b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/NoNodeDispatchException.html new file mode 100644 index 000..7952270 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/NoNodeDispatchException.html @@ -0,0 +1,168 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +Uses of Class org.apache.hadoop.hbase.procedure2.NoNodeDispatchException (Apache HBase 3.0.0-SNAPSHOT API) + + + + + + + +JavaScript is disabled on your browser. + + + + + +Skip navigation links + + + + +Overview +Package +Class +Use +Tree +Deprecated +Index +Help + + + + +Prev +Next + + +Frames +NoFrames + + +AllClasses + + + + + + + + + + +Uses of Classorg.apache.hadoop.hbase.procedure2.NoNodeDispatchException + + + + + +Packages that use NoNodeDispatchException + +Package +Description + + + +org.apache.hadoop.hbase.procedure2 + + + + + + + + + + +Uses of NoNodeDispatchException in org.apache.hadoop.hbase.procedure2 + +Methods in org.apache.hadoop.hbase.procedure2 that throw NoNodeDispatchException + +Modifier and Type +Method and Description + + + +void +RemoteProcedureDispatcher.addOperationToNode(TRemotekey, + RemoteProcedureDispatcher.RemoteProcedurerp) +Add a remote rpc. + + + + + + + + + + + + + +Skip navigation links + + + + +Overview +Package +Class +Use +Tree +Deprecated +Index +Help + + + + +Prev +Next + + +Frames +NoFrames + + +AllClasses +
[34/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/HStore.StoreFlusherImpl.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html index 4a035fc..0fb0b40 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html @@ -428,6 +428,7 @@ implements Specified by: commitin interfaceStoreFlushContext Returns: +whether compaction is required Throws: https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4df09ed9/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlushContext.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlushContext.html b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlushContext.html index 0238233..2528745 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlushContext.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreFlushContext.html @@ -239,6 +239,7 @@ interface Returns: +whether compaction is required Throws: https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4df09ed9/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html index 712ac25..f99a409 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html @@ -703,19 +703,19 @@ 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.regionserver.TimeRangeTracker.Type +org.apache.hadoop.hbase.regionserver.HRegion.FlushResult.Result +org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action +org.apache.hadoop.hbase.regionserver.ChunkCreator.ChunkType org.apache.hadoop.hbase.regionserver.ScannerContext.NextState -org.apache.hadoop.hbase.regionserver.Region.Operation org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType +org.apache.hadoop.hbase.regionserver.ScanType org.apache.hadoop.hbase.regionserver.ScannerContext.LimitScope -org.apache.hadoop.hbase.regionserver.BloomType -org.apache.hadoop.hbase.regionserver.ChunkCreator.ChunkType org.apache.hadoop.hbase.regionserver.FlushType -org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action -org.apache.hadoop.hbase.regionserver.SplitLogWorker.TaskExecutor.Status -org.apache.hadoop.hbase.regionserver.TimeRangeTracker.Type -org.apache.hadoop.hbase.regionserver.HRegion.FlushResult.Result org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceFactoryImpl.FactoryStorage -org.apache.hadoop.hbase.regionserver.ScanType +org.apache.hadoop.hbase.regionserver.SplitLogWorker.TaskExecutor.Status +org.apache.hadoop.hbase.regionserver.Region.Operation +org.apache.hadoop.hbase.regionserver.BloomType org.apache.hadoop.hbase.regionserver.DefaultHeapMemoryTuner.StepDirection http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4df09ed9/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html index 4e8ae3b..d35c388 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/ColumnTracker.html @@ -245,7 +245,7 @@ extends ScanQueryMatcher.MatchCode.SEEK_NEXT_ROW. Parameters: -cell - +cell - a cell with the column to match against type - The type of the Cell Returns: The match code instance. @@ -276,7 +276,7 @@ extends Parameters: -cell - +cell - a cell with the column to match against timestamp - The timestamp of the cell. type - the type of the key value (Put/Delete) ignoreCount -
[34/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/util/ByteBufferUtils.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html b/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html index f7dccb4..dfb470f 100644 --- a/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html +++ b/devapidocs/org/apache/hadoop/hbase/util/ByteBufferUtils.html @@ -145,7 +145,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html UNSAFE_AVAIL -(package private) static boolean +static boolean UNSAFE_UNALIGNED @@ -685,7 +685,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html UNSAFE_UNALIGNED -static finalboolean UNSAFE_UNALIGNED +public static finalboolean UNSAFE_UNALIGNED @@ -702,7 +702,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html ByteBufferUtils -privateByteBufferUtils() +privateByteBufferUtils() @@ -719,7 +719,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html writeVLong -public staticvoidwriteVLong(https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferout, +public staticvoidwriteVLong(https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferout, longi) Similar to WritableUtils.writeVLong(java.io.DataOutput, long), but writes to a https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer. @@ -731,7 +731,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html readVLong -public staticlongreadVLong(https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferin) +public staticlongreadVLong(https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferin) Similar to WritableUtils.readVLong(DataInput) but reads from a https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer. @@ -742,7 +742,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html putCompressedInt -public staticintputCompressedInt(https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true; title="class or interface in java.io">OutputStreamout, +public staticintputCompressedInt(https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true; title="class or interface in java.io">OutputStreamout, intvalue) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Put in buffer integer using 7 bit encoding. For each written byte: @@ -765,7 +765,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html putInt -public staticvoidputInt(https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true; title="class or interface in java.io">OutputStreamout, +public staticvoidputInt(https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true; title="class or interface in java.io">OutputStreamout, intvalue) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Put in output stream 32 bit integer (Big Endian byte order). @@ -784,7 +784,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html toByte -public staticbytetoByte(https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferbuffer, +public staticbytetoByte(https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferbuffer, intoffset) @@ -794,7 +794,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html moveBufferToStream -public staticvoidmoveBufferToStream(https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true; title="class or interface in java.io">OutputStreamout, +public staticvoidmoveBufferToStream(https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true; title="class or interface in java.io">OutputStreamout, https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferin,
[34/51] [partial] hbase-site git commit: Published site at cf529f18a9959589fa635f78df4840472526ea2c.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7bcc960d/devapidocs/src-html/org/apache/hadoop/hbase/http/log/LogLevel.Servlet.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/http/log/LogLevel.Servlet.html b/devapidocs/src-html/org/apache/hadoop/hbase/http/log/LogLevel.Servlet.html index a7a3aed..4f83768 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/http/log/LogLevel.Servlet.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/http/log/LogLevel.Servlet.html @@ -113,76 +113,94 @@ 105 response)) { 106return; 107 } -108 -109 PrintWriter out = ServletUtil.initHTML(response, "Log Level"); -110 String logName = ServletUtil.getParameter(request, "log"); -111 String level = ServletUtil.getParameter(request, "level"); -112 -113 if (logName != null) { -114out.println("br /hr /h3Results/h3"); -115out.println(MARKER -116+ "Submitted Log Name: b" + logName + "/bbr /"); -117 -118Logger log = LoggerFactory.getLogger(logName); +108 response.setContentType("text/html"); +109 String requestedURL = "header.jsp?pageTitle=Log Level"; +110 request.getRequestDispatcher(requestedURL).include(request, response); +111 PrintWriter out = response.getWriter(); +112 out.println(FORMS); +113 +114 String logName = ServletUtil.getParameter(request, "log"); +115 String level = ServletUtil.getParameter(request, "level"); +116 +117 if (logName != null) { +118 out.println("pResults:/p"); 119out.println(MARKER -120+ "Log Class: b" + log.getClass().getName() +"/bbr /"); -121if (level != null) { -122 out.println(MARKER + "Submitted Level: b" + level + "/bbr /"); -123} -124 -125if (log instanceof Log4JLogger) { -126 process(((Log4JLogger)log).getLogger(), level, out); -127} else if (log instanceof Jdk14Logger) { -128 process(((Jdk14Logger)log).getLogger(), level, out); -129} else if (log instanceof Log4jLoggerAdapter) { -130 process(LogManager.getLogger(logName), level, out); -131} else { -132 out.println("Sorry, " + log.getClass() + " not supported.br /"); -133} -134 } -135 -136 out.println(FORMS); -137 out.println(ServletUtil.HTML_TAIL); -138} -139 -140static final String FORMS = "\nbr /hr /h3Get / Set/h3" -141+ "\nformLog: input type='text' size='50' name='log' / " -142+ "input type='submit' value='Get Log Level' /" -143+ "/form" -144+ "\nformLog: input type='text' size='50' name='log' / " -145+ "Level: input type='text' name='level' / " -146+ "input type='submit' value='Set Log Level' /" -147+ "/form"; -148 -149private static void process(org.apache.log4j.Logger log, String level, -150PrintWriter out) throws IOException { -151 if (level != null) { -152if (!level.equals(org.apache.log4j.Level.toLevel(level).toString())) { -153 out.println(MARKER + "Bad level : b" + level + "/bbr /"); -154} else { -155 log.setLevel(org.apache.log4j.Level.toLevel(level)); -156 out.println(MARKER + "Setting Level to " + level + " ...br /"); -157} -158 } -159 out.println(MARKER -160 + "Effective level: b" + log.getEffectiveLevel() + "/bbr /"); -161} -162 -163private static void process(java.util.logging.Logger log, String level, -164PrintWriter out) throws IOException { -165 if (level != null) { -166 log.setLevel(java.util.logging.Level.parse(level)); -167out.println(MARKER + "Setting Level to " + level + " ...br /"); -168 } -169 -170 java.util.logging.Level lev; -171 for(; (lev = log.getLevel()) == null; log = log.getParent()); -172 out.println(MARKER + "Effective level: b" + lev + "/bbr /"); -173} -174 } -175 -176 private LogLevel() {} -177} +120+ "Submitted Log Name: b" + logName + "/bbr /"); +121 +122Logger log = LoggerFactory.getLogger(logName); +123out.println(MARKER +124+ "Log Class: b" + log.getClass().getName() +"/bbr /"); +125if (level != null) { +126 out.println(MARKER + "Submitted Level: b" + level + "/bbr /"); +127} +128 +129if (log instanceof Log4JLogger) { +130 process(((Log4JLogger)log).getLogger(), level, out); +131} else if (log instanceof Jdk14Logger) { +132 process(((Jdk14Logger)log).getLogger(), level, out); +133} else if (log instanceof Log4jLoggerAdapter) { +134 process(LogManager.getLogger(logName), level, out); +135} else { +136 out.println("Sorry, " + log.getClass() + " not supported.br /"); +137} +138 } +139 out.println("/div"); +140
[34/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/package-summary.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html index 3fc380e..67c417f 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html @@ -200,215 +200,221 @@ +MemStoreSizing + +Accounting of current heap and data sizes. + + + MetricsHeapMemoryManagerSource This interface will be implemented by a MetricsSource that will export metrics from HeapMemoryManager in RegionServer into the hadoop metrics system. - + MetricsRegionAggregateSource This interface will be implemented by a MetricsSource that will export metrics from multiple regions into the hadoop metrics system. - + MetricsRegionServerQuotaSource A collection of exposed metrics for space quotas from an HBase RegionServer. - + MetricsRegionServerSource Interface for classes that expose metrics about the regionserver. - + MetricsRegionServerSourceFactory Interface of a factory to create Metrics Sources used inside of regionservers. - + MetricsRegionServerWrapper This is the interface that will expose RegionServer information to hadoop1/hadoop2 implementations of the MetricsRegionServerSource. - + MetricsRegionSource This interface will be implemented to allow single regions to push metrics into MetricsRegionAggregateSource that will in turn push data to the Hadoop metrics system. - + MetricsRegionWrapper Interface of class that will wrap an HRegion and export numbers so they can be used in MetricsRegionSource - + MetricsTableAggregateSource This interface will be implemented by a MetricsSource that will export metrics from multiple regions of a table into the hadoop metrics system. - + MetricsTableLatencies Latency metrics for a specific table in a RegionServer. - + MetricsTableSource This interface will be implemented to allow region server to push table metrics into MetricsRegionAggregateSource that will in turn push data to the Hadoop metrics system. - + MetricsTableWrapperAggregate Interface of class that will wrap a MetricsTableSource and export numbers so they can be used in MetricsTableSource - + MutableOnlineRegions Interface to Map of online regions. - + OnlineRegions Provides read-only access to the Regions presently online on the current RegionServer - + Region Region is a subset of HRegion with operations required for the Coprocessors. - + Region.RowLock Row lock held by a given thread. - + RegionScanner RegionScanner describes iterators over rows in an HRegion. - + RegionServerServices A curated subset of services provided by HRegionServer. - + ReplicationService Gateway to Cluster Replication. - + ReplicationSinkService A sink for a replication stream has to expose this service. - + ReplicationSourceService A source for a replication stream has to expose this service. - + RowProcessorS extends com.google.protobuf.Message,T extends com.google.protobuf.Message Deprecated As of release 2.0.0, this will be removed in HBase 3.0.0. - + RpcSchedulerFactory A factory class that constructs an RpcScheduler. - + RSRpcServices.LogDelegate - + ScanOptions This class gives you the ability to change the max versions and TTL options before opening a scanner for a Store. - + SequenceId Interface which abstracts implementations on log sequenceId assignment - + Shipper This interface denotes a scanner as one which can ship cells. - + ShipperListener Implementors of this interface are the ones who needs to do some action when the Shipper.shipped() is called - + SplitLogWorker.TaskExecutor Objects implementing this interface actually do the task that has been acquired by a SplitLogWorker. - + Store Interface for objects that hold a column family in a Region. - + StoreConfigInformation A more restricted interface for HStore. - + StoreFile An interface to describe a store data file. - + StoreFileManager Manages the store files and basic metadata about that that determines the logical structure (e.g. - + StoreFlushContext A package protected interface for a store flushing. @@ -990,46 +996,40 @@ MemStoreSize -Reports the data size part and total heap space occupied by the MemStore. +Data structure of three longs. -MemStoreSizing - -Accounting of current heap and data sizes. - - - MemStoreSnapshot Holds details of the snapshot taken on a MemStore. - + MetricsHeapMemoryManager This class is for maintaining the various
[34/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.SequentialWriteTest.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.SequentialWriteTest.html b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.SequentialWriteTest.html index 28a2264..c2b39f0 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.SequentialWriteTest.html +++ b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.SequentialWriteTest.html @@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab"; -static class PerformanceEvaluation.SequentialWriteTest +static class PerformanceEvaluation.SequentialWriteTest extends PerformanceEvaluation.BufferedMutatorTest @@ -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 SequentialWriteTest -SequentialWriteTest(org.apache.hadoop.hbase.client.Connectioncon, +SequentialWriteTest(org.apache.hadoop.hbase.client.Connectioncon, 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 Specified by: http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.TableTest.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.TableTest.html b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.TableTest.html index 487dc94..5a0a45c 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.TableTest.html +++ b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.TableTest.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -abstract static class PerformanceEvaluation.TableTest +abstract static class PerformanceEvaluation.TableTest extends PerformanceEvaluation.Test @@ -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.Table table +protectedorg.apache.hadoop.hbase.client.Table table @@ -266,7 +266,7 @@ extends TableTest -TableTest(org.apache.hadoop.hbase.client.Connectioncon, +TableTest(org.apache.hadoop.hbase.client.Connectioncon, 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.Test.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.Test.html b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.Test.html index 47d323f..8d630a4 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.Test.html +++ b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.Test.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
[34/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/util/HBaseFsck.CheckRegionConsistencyWorkItem.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/util/HBaseFsck.CheckRegionConsistencyWorkItem.html b/devapidocs/src-html/org/apache/hadoop/hbase/util/HBaseFsck.CheckRegionConsistencyWorkItem.html index e1bc325..63e7421 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/util/HBaseFsck.CheckRegionConsistencyWorkItem.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/util/HBaseFsck.CheckRegionConsistencyWorkItem.html @@ -66,5125 +66,5224 @@ 058import java.util.concurrent.TimeoutException; 059import java.util.concurrent.atomic.AtomicBoolean; 060import java.util.concurrent.atomic.AtomicInteger; -061import org.apache.commons.io.IOUtils; -062import org.apache.commons.lang3.RandomStringUtils; -063import org.apache.commons.lang3.StringUtils; -064import org.apache.hadoop.conf.Configuration; -065import org.apache.hadoop.conf.Configured; -066import org.apache.hadoop.fs.FSDataOutputStream; -067import org.apache.hadoop.fs.FileStatus; -068import org.apache.hadoop.fs.FileSystem; -069import org.apache.hadoop.fs.Path; -070import org.apache.hadoop.fs.permission.FsAction; -071import org.apache.hadoop.fs.permission.FsPermission; -072import org.apache.hadoop.hbase.Abortable; -073import org.apache.hadoop.hbase.Cell; -074import org.apache.hadoop.hbase.CellUtil; -075import org.apache.hadoop.hbase.ClusterMetrics; -076import org.apache.hadoop.hbase.ClusterMetrics.Option; -077import org.apache.hadoop.hbase.HBaseConfiguration; -078import org.apache.hadoop.hbase.HBaseInterfaceAudience; -079import org.apache.hadoop.hbase.HConstants; -080import org.apache.hadoop.hbase.HRegionInfo; -081import org.apache.hadoop.hbase.HRegionLocation; -082import org.apache.hadoop.hbase.KeyValue; -083import org.apache.hadoop.hbase.MasterNotRunningException; -084import org.apache.hadoop.hbase.MetaTableAccessor; -085import org.apache.hadoop.hbase.RegionLocations; -086import org.apache.hadoop.hbase.ServerName; -087import org.apache.hadoop.hbase.TableName; -088import org.apache.hadoop.hbase.ZooKeeperConnectionException; -089import org.apache.hadoop.hbase.client.Admin; -090import org.apache.hadoop.hbase.client.ClusterConnection; -091import org.apache.hadoop.hbase.client.ColumnFamilyDescriptor; -092import org.apache.hadoop.hbase.client.ColumnFamilyDescriptorBuilder; -093import org.apache.hadoop.hbase.client.Connection; -094import org.apache.hadoop.hbase.client.ConnectionFactory; -095import org.apache.hadoop.hbase.client.Delete; -096import org.apache.hadoop.hbase.client.Get; -097import org.apache.hadoop.hbase.client.Put; -098import org.apache.hadoop.hbase.client.RegionInfo; -099import org.apache.hadoop.hbase.client.RegionInfoBuilder; -100import org.apache.hadoop.hbase.client.RegionReplicaUtil; -101import org.apache.hadoop.hbase.client.Result; -102import org.apache.hadoop.hbase.client.RowMutations; -103import org.apache.hadoop.hbase.client.Table; -104import org.apache.hadoop.hbase.client.TableDescriptor; -105import org.apache.hadoop.hbase.client.TableDescriptorBuilder; -106import org.apache.hadoop.hbase.client.TableState; -107import org.apache.hadoop.hbase.io.FileLink; -108import org.apache.hadoop.hbase.io.HFileLink; -109import org.apache.hadoop.hbase.io.hfile.CacheConfig; -110import org.apache.hadoop.hbase.io.hfile.HFile; -111import org.apache.hadoop.hbase.log.HBaseMarkers; -112import org.apache.hadoop.hbase.master.MasterFileSystem; -113import org.apache.hadoop.hbase.master.RegionState; -114import org.apache.hadoop.hbase.regionserver.HRegion; -115import org.apache.hadoop.hbase.regionserver.HRegionFileSystem; -116import org.apache.hadoop.hbase.regionserver.StoreFileInfo; -117import org.apache.hadoop.hbase.replication.ReplicationException; -118import org.apache.hadoop.hbase.security.AccessDeniedException; -119import org.apache.hadoop.hbase.security.UserProvider; -120import org.apache.hadoop.hbase.util.Bytes.ByteArrayComparator; -121import org.apache.hadoop.hbase.util.HBaseFsck.ErrorReporter.ERROR_CODE; -122import org.apache.hadoop.hbase.util.hbck.HFileCorruptionChecker; -123import org.apache.hadoop.hbase.util.hbck.ReplicationChecker; -124import org.apache.hadoop.hbase.util.hbck.TableIntegrityErrorHandler; -125import org.apache.hadoop.hbase.util.hbck.TableIntegrityErrorHandlerImpl; -126import org.apache.hadoop.hbase.wal.WAL; -127import org.apache.hadoop.hbase.wal.WALFactory; -128import org.apache.hadoop.hbase.wal.WALSplitter; -129import org.apache.hadoop.hbase.zookeeper.MetaTableLocator; -130import org.apache.hadoop.hbase.zookeeper.ZKUtil; -131import org.apache.hadoop.hbase.zookeeper.ZKWatcher; -132import org.apache.hadoop.hbase.zookeeper.ZNodePaths; -133import org.apache.hadoop.hdfs.protocol.AlreadyBeingCreatedException; -134import
[34/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/util/HBaseFsck.HbckInfo.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html b/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html index a461eb2..621297c 100644 --- a/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html +++ b/devapidocs/org/apache/hadoop/hbase/util/HBaseFsck.HbckInfo.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; -public static class HBaseFsck.HbckInfo +public static class HBaseFsck.HbckInfo 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 KeyRange Maintain information about a particular region. It gathers information @@ -305,7 +305,7 @@ implements metaEntry -privateHBaseFsck.MetaEntry metaEntry +privateHBaseFsck.MetaEntry metaEntry @@ -314,7 +314,7 @@ implements hdfsEntry -privateHBaseFsck.HdfsEntry hdfsEntry +privateHBaseFsck.HdfsEntry hdfsEntry @@ -323,7 +323,7 @@ implements deployedEntries -privatehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHBaseFsck.OnlineEntry deployedEntries +privatehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHBaseFsck.OnlineEntry deployedEntries @@ -332,7 +332,7 @@ implements deployedOn -privatehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName deployedOn +privatehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListServerName deployedOn @@ -341,7 +341,7 @@ implements skipChecks -privateboolean skipChecks +privateboolean skipChecks @@ -350,7 +350,7 @@ implements isMerged -privateboolean isMerged +privateboolean isMerged @@ -359,7 +359,7 @@ implements deployedReplicaId -privateint deployedReplicaId +privateint deployedReplicaId @@ -368,7 +368,7 @@ implements primaryHRIForDeployedReplica -privateRegionInfo primaryHRIForDeployedReplica +privateRegionInfo primaryHRIForDeployedReplica @@ -385,7 +385,7 @@ implements HbckInfo -HbckInfo(HBaseFsck.MetaEntrymetaEntry) +HbckInfo(HBaseFsck.MetaEntrymetaEntry) @@ -402,7 +402,7 @@ implements getReplicaId -publicintgetReplicaId() +publicintgetReplicaId() @@ -411,7 +411,7 @@ implements addServer -publicvoidaddServer(RegionInfohri, +publicvoidaddServer(RegionInfohri, ServerNameserver) @@ -421,7 +421,7 @@ implements 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 @@ -434,7 +434,7 @@ implements getStartKey -publicbyte[]getStartKey() +publicbyte[]getStartKey() Specified by: getStartKeyin interfaceKeyRange @@ -447,7 +447,7 @@ implements getEndKey -publicbyte[]getEndKey() +publicbyte[]getEndKey() Specified by: getEndKeyin interfaceKeyRange @@ -460,7 +460,7 @@ implements getTableName -publicTableNamegetTableName() +publicTableNamegetTableName() @@ -469,7 +469,7 @@ implements getRegionNameAsString -publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetRegionNameAsString() +publichttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetRegionNameAsString() @@ -478,7 +478,7 @@ implements getRegionName -publicbyte[]getRegionName() +publicbyte[]getRegionName() @@ -487,7 +487,7 @@ implements getPrimaryHRIForDeployedReplica -publicRegionInfogetPrimaryHRIForDeployedReplica() +publicRegionInfogetPrimaryHRIForDeployedReplica() @@ -496,7 +496,7 @@ implements getHdfsRegionDir -org.apache.hadoop.fs.PathgetHdfsRegionDir() +org.apache.hadoop.fs.PathgetHdfsRegionDir() @@ -505,7 +505,7 @@ implements containsOnlyHdfsEdits -booleancontainsOnlyHdfsEdits() +booleancontainsOnlyHdfsEdits() @@ -514,7 +514,7 @@ implements isHdfsRegioninfoPresent -booleanisHdfsRegioninfoPresent() +booleanisHdfsRegioninfoPresent() @@ -523,7 +523,7 @@ implements getModTime -longgetModTime()
[34/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/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 e03eef8..b9c7cbd 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/replication/RemovePeerProcedure.html +++ b/devapidocs/org/apache/hadoop/hbase/master/replication/RemovePeerProcedure.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10}; +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"; @@ -134,7 +134,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class RemovePeerProcedure +public class RemovePeerProcedure extends ModifyPeerProcedure The procedure for removing a replication peer. @@ -188,6 +188,10 @@ extends private static org.slf4j.Logger LOG + +private ReplicationPeerConfig +peerConfig + @@ -238,22 +242,36 @@ extends Method and Description +protected void +deserializeStateData(ProcedureStateSerializerserializer) +Called on store load to allow the user to decode the previously serialized + state. + + + PeerProcedureInterface.PeerOperationType getPeerOperationType() - + protected void postPeerModification(MasterProcedureEnvenv) Called before we finish the procedure. - + protected void prePeerModification(MasterProcedureEnvenv) Called before we start the actual processing. - + +protected void +serializeStateData(ProcedureStateSerializerserializer) +The user-level code of the procedure may have some state to + persist (e.g. + + + protected void updatePeerStorage(MasterProcedureEnvenv) @@ -270,7 +288,7 @@ extends AbstractPeerProcedure -acquireLock, deserializeStateData, getLatch, getPeerId, hasLock, h oldLock, releaseLock, serializeStateData +acquireLock, getLatch, getPeerId, hasLock, holdLock, releaseLock @@ -310,10 +328,19 @@ extends - + LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG + + + + + + + +peerConfig +privateReplicationPeerConfig peerConfig @@ -330,7 +357,7 @@ extends RemovePeerProcedure -publicRemovePeerProcedure() +publicRemovePeerProcedure() @@ -339,7 +366,7 @@ extends RemovePeerProcedure -publicRemovePeerProcedure(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) +publicRemovePeerProcedure(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) @@ -356,7 +383,7 @@ extends getPeerOperationType -publicPeerProcedureInterface.PeerOperationTypegetPeerOperationType() +publicPeerProcedureInterface.PeerOperationTypegetPeerOperationType() @@ -365,7 +392,7 @@ extends prePeerModification -protectedvoidprePeerModification(MasterProcedureEnvenv) +protectedvoidprePeerModification(MasterProcedureEnvenv) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Description copied from class:ModifyPeerProcedure Called before we start the actual processing. The implementation should call the pre CP hook, @@ -387,7 +414,7 @@ extends updatePeerStorage -protectedvoidupdatePeerStorage(MasterProcedureEnvenv) +protectedvoidupdatePeerStorage(MasterProcedureEnvenv) throws ReplicationException Specified by: @@ -400,10 +427,10 @@ extends - + postPeerModification -protectedvoidpostPeerModification(MasterProcedureEnvenv) +protectedvoidpostPeerModification(MasterProcedureEnvenv) throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException, ReplicationException Description copied from class:ModifyPeerProcedure @@ -423,6 +450,49 @@ extends + + + + +serializeStateData +protectedvoidserializeStateData(ProcedureStateSerializerserializer) + 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 class:Procedure +The user-level code of the procedure may have some state to + persist (e.g. input arguments or current position in the processing state) to + be able to resume on failure. + +Overrides: +serializeStateDatain
[34/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/util/class-use/Order.html -- diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html b/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html index 5ade176..1142667 100644 --- a/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html +++ b/apidocs/org/apache/hadoop/hbase/util/class-use/Order.html @@ -133,38 +133,35 @@ Order -RawByte.getOrder() +TerminatedWrapper.getOrder() Order -FixedLengthWrapper.getOrder() +RawDouble.getOrder() Order -RawFloat.getOrder() +PBType.getOrder() Order -PBType.getOrder() +RawInteger.getOrder() Order -RawInteger.getOrder() +RawLong.getOrder() Order -DataType.getOrder() -Retrieve the sort Order imposed by this data type, or null when - natural ordering is not preserved. - +FixedLengthWrapper.getOrder() Order -RawLong.getOrder() +Union4.getOrder() Order -RawShort.getOrder() +Union3.getOrder() Order @@ -172,27 +169,30 @@ Order -RawBytes.getOrder() +RawByte.getOrder() Order -Struct.getOrder() +DataType.getOrder() +Retrieve the sort Order imposed by this data type, or null when + natural ordering is not preserved. + Order -Union3.getOrder() +RawBytes.getOrder() Order -RawDouble.getOrder() +Union2.getOrder() Order -Union2.getOrder() +Struct.getOrder() Order -Union4.getOrder() +RawFloat.getOrder() Order @@ -200,7 +200,7 @@ Order -TerminatedWrapper.getOrder() +RawShort.getOrder() http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html -- diff --git a/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html b/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html index af38a25..8e5ba12 100644 --- a/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html +++ b/apidocs/org/apache/hadoop/hbase/util/class-use/PositionedByteRange.html @@ -124,54 +124,70 @@ -byte[] -OrderedBlobVar.decode(PositionedByteRangesrc) +T +TerminatedWrapper.decode(PositionedByteRangesrc) -https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html?is-external=true; title="class or interface in java.lang">Number -OrderedNumeric.decode(PositionedByteRangesrc) +https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true; title="class or interface in java.lang">Double +RawDouble.decode(PositionedByteRangesrc) -https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true; title="class or interface in java.lang">Byte -RawByte.decode(PositionedByteRangesrc) +https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">Integer +RawInteger.decode(PositionedByteRangesrc) + + +https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">Long +OrderedInt64.decode(PositionedByteRangesrc) + + +https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">Long +RawLong.decode(PositionedByteRangesrc) https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">Integer OrderedInt32.decode(PositionedByteRangesrc) +https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true; title="class or interface in java.lang">Float +OrderedFloat32.decode(PositionedByteRangesrc) + + +byte[] +OrderedBlobVar.decode(PositionedByteRangesrc) + + T FixedLengthWrapper.decode(PositionedByteRangesrc) -https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String -OrderedString.decode(PositionedByteRangesrc) +https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html?is-external=true; title="class or interface in java.lang">Short +OrderedInt16.decode(PositionedByteRangesrc) -https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html?is-external=true; title="class or interface in java.lang">Float -RawFloat.decode(PositionedByteRangesrc) +https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String +RawString.decode(PositionedByteRangesrc) -https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">Integer -RawInteger.decode(PositionedByteRangesrc) +https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html?is-external=true; title="class or interface in java.lang">Byte +OrderedInt8.decode(PositionedByteRangesrc) -T -DataType.decode(PositionedByteRangesrc) -Read an instance of T from the buffer src. -
[34/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/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 94a6549..22280e4 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html @@ -539,11 +539,6 @@ service. static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]tags) - - -static Cell CellUtil.createCell(Cellcell, byte[]tags) Deprecated. @@ -551,13 +546,12 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]value, +PrivateCellUtil.createCell(Cellcell, byte[]tags) - + static Cell CellUtil.createCell(Cellcell, byte[]value, @@ -567,12 +561,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) @@ -581,6 +576,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, @@ -761,10 +761,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. @@ -772,6 +768,10 @@ service. + +static byte[] +PrivateCellUtil.cloneTags(Cellcell) + static byte[] CellUtil.cloneValue(Cellcell) @@ -785,11 +785,6 @@ service. int -CellComparatorImpl.compare(Cella, - Cellb) - - -int KeyValue.MetaComparator.compare(Cellleft, Cellright) Deprecated. @@ -797,7 +792,7 @@ service. table. - + int KeyValue.KVComparator.compare(Cellleft, Cellright) @@ -806,6 +801,11 @@ service. rowkey, colfam/qual, timestamp, type, mvcc + +int +CellComparatorImpl.compare(Cella, + Cellb) + int CellComparatorImpl.compare(Cella, @@ -816,27 +816,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. @@ -1039,23 +1039,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, @@ -1065,17 +1065,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 @@ -1262,11 +1262,6 @@ service. static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]tags) - - -static Cell CellUtil.createCell(Cellcell, byte[]tags) Deprecated. @@ -1274,13 +1269,12 @@ service. - + static Cell -PrivateCellUtil.createCell(Cellcell, - byte[]value,
[34/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/ExclusiveOperationException.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/impl/ExclusiveOperationException.html b/devapidocs/org/apache/hadoop/hbase/backup/impl/ExclusiveOperationException.html new file mode 100644 index 000..78e2edf --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/backup/impl/ExclusiveOperationException.html @@ -0,0 +1,269 @@ +http://www.w3.org/TR/html4/loose.dtd;> + + + + + +ExclusiveOperationException (Apache HBase 3.0.0-SNAPSHOT API) + + + + + + + +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.backup.impl +Class ExclusiveOperationException + + + +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/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/Exception.html?is-external=true; title="class or interface in java.lang">java.lang.Exception + + +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.backup.impl.ExclusiveOperationException + + + + + + + + + + + + + +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 + + + +@InterfaceAudience.Private +public class ExclusiveOperationException +extends https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException + +See Also: +Serialized Form + + + + + + + + + + + + +Constructor Summary + +Constructors + +Constructor and Description + + +ExclusiveOperationException() + + + + + + + + + +Method Summary + + + + +Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwable +https://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, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--; title="class or interface in java.lang">fillInStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getCause--; title="class or interface in java.lang">getCause, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--; title="class or interface in java.lang">getLocalizedMessage, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getMessage--; title="class or interface in java.lang">getMessage, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--; title="class or interface in java.lang">getStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--; title="class or interface in java.lang">getSuppressed, https://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, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--; title="class or interface in java.lang">printStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-; title="class or interface in java.lang">printStackTrace, https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-; title="class or interface in java.lang">printStackTrace, https://docs.oracle.com/javase/8/docs/ api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace,
[34/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.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html index 807ed6b..3dbdec3 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.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(); +211 } +212 compactor.resetStats(); +213} +214return new MemStoreSnapshot(snapshotId,
[34/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/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 78b1fe9..5aed7ca 100644 --- a/devapidocs/org/apache/hadoop/hbase/replication/class-use/ReplicationException.html +++ b/devapidocs/org/apache/hadoop/hbase/replication/class-use/ReplicationException.html @@ -477,25 +477,14 @@ 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) -void -TableReplicationQueueStorage.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) - - boolean ReplicationPeers.addPeer(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) Method called after a peer has been connected. - -void -ZKReplicationPeerStorage.addPeer(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, - ReplicationPeerConfigpeerConfig, - booleanenabled) - void -TableReplicationPeerStorage.addPeer(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, +ZKReplicationPeerStorage.addPeer(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId, ReplicationPeerConfigpeerConfig, booleanenabled) @@ -519,25 +508,15 @@ void -TableReplicationQueueStorage.addPeerToHFileRefs(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) - - -void ReplicationQueueStorage.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. - -void -ZKReplicationQueueStorage.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) - void -TableReplicationQueueStorage.addWAL(ServerNameserverName, +ZKReplicationQueueStorage.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) @@ -556,30 +535,20 @@ ServerNamedestServerName) -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 java.lang">String -TableReplicationQueueStorage.claimQueue(ServerNamesourceServerName, - https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringqueueId, - ServerNamedestServerName) - - private ReplicationPeerImpl ReplicationPeers.createPeer(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) Helper method to connect to a peer - + https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">Sethttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String ReplicationQueueStorage.getAllHFileRefs() Load all hfile references in all replication queues. - -https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in
[34/51] [partial] hbase-site git commit: Published site at 22f4def942f8a3367d0ca6598317e9b9a7d0cfcd.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b1eaec1/devapidocs/org/apache/hadoop/hbase/HTableDescriptor.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/HTableDescriptor.html b/devapidocs/org/apache/hadoop/hbase/HTableDescriptor.html index d74d0cf..6fdbe65 100644 --- a/devapidocs/org/apache/hadoop/hbase/HTableDescriptor.html +++ b/devapidocs/org/apache/hadoop/hbase/HTableDescriptor.html @@ -18,7 +18,7 @@ catch(err) { } //--> -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,"i28":42,"i29":42,"i30":42,"i31":42,"i32":42,"i33":42,"i34":42,"i35":42,"i36":42,"i37":42,"i38":42,"i39":42,"i40":42,"i41":42,"i42":42,"i43":42,"i44":41,"i45":42,"i46":42,"i47":42,"i48":42,"i49":42,"i50":42,"i51":42,"i52":42,"i53":42,"i54":42,"i55":42,"i56":42,"i57":42,"i58":42,"i59":42,"i60":42,"i61":42,"i62":42,"i63":42,"i64":42,"i65":42,"i66":42,"i67":42,"i68":42,"i69":42,"i70":42,"i71":42,"i72":42,"i73":42}; +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,"i28":42,"i29":42,"i30":42,"i31":42,"i32":42,"i33":42,"i34":42,"i35":42,"i36":42,"i37":42,"i38":42,"i39":42,"i40":42,"i41":42,"i42":42,"i43":42,"i44":42,"i45":41,"i46":42,"i47":42,"i48":42,"i49":42,"i50":42,"i51":42,"i52":42,"i53":42,"i54":42,"i55":42,"i56":42,"i57":42,"i58":42,"i59":42,"i60":42,"i61":42,"i62":42,"i63":42,"i64":42,"i65":42,"i66":42,"i67":42,"i68":42,"i69":42,"i70":42,"i71":42,"i72":42,"i73":42,"i74":42}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab"; https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true; title="class or interface in java.lang">@Deprecated @InterfaceAudience.Public -public class HTableDescriptor +public class HTableDescriptor 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">ComparableHTableDescriptor HTableDescriptor contains the details about an HBase table such as the descriptors of @@ -472,26 +472,33 @@ implements +https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">CollectionCoprocessorDescriptor +getCoprocessorDescriptors() +Deprecated. +Return the list of attached co-processor represented + + + 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">String getCoprocessors() Deprecated. Return the list of attached co-processor represented by their name className - + protected TableDescriptorBuilder.ModifyableTableDescriptor getDelegateeForModification() Deprecated. - + Durability getDurability() Deprecated. Returns the durability setting for the table. - + https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">CollectionHColumnDescriptor getFamilies() Deprecated. @@ -499,7 +506,7 @@ implements + https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">Setbyte[] getFamiliesKeys() Deprecated. @@ -509,7 +516,7 @@ implements + HColumnDescriptor getFamily(byte[]column) Deprecated. @@ -517,7 +524,7 @@ implements + https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getFlushPolicyClassName() Deprecated. @@ -525,7 +532,7 @@ implements + long getMaxFileSize() Deprecated. @@ -533,40 +540,40 @@ implements + long getMemStoreFlushSize() Deprecated. Returns the size of the memstore after which a flush to filesystem is triggered. - + https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getNameAsString() Deprecated. Get the name of the table as a String - + https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getOwnerString() Deprecated. - + int
[34/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/master/HMasterCommandLine.LocalHMaster.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html index 8b1c4bd..0b237ab 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html +++ b/devapidocs/org/apache/hadoop/hbase/master/HMasterCommandLine.LocalHMaster.html @@ -254,7 +254,7 @@ extends Methods inherited from classorg.apache.hadoop.hbase.regionserver.HRegionServer -abort, addRegion, addToMovedRegions, checkFileSystem, cleanMovedRegions, clearRegionBlockCache, closeAllRegions, href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeAndOfflineRegionForSplitOrMerge-java.util.List-">closeAndOfflineRegionForSplitOrMerge, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeRegion-java.lang.String-boolean-org.apache.hadoop.hbase.ServerName-">closeRegion, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#constructRegionServer-java.lang.Class-org.apache.hadoop.conf.Configuration-">constructRegionServer, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#convertThrowableToIOE-java.lang.Throwable-java.lang.String-">convertThrowableToIOE, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createClusterConnection--">createClusterConnection, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection, > < a href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createRegionLoad-java.lang.String-">createRegionLoad, createRegionServerStatusStub, createRegionServerStatusStub, execRegionServerService, executeProcedure, getCacheConfig, getChoreService, getClusterConnection, getClusterId, getCompactionPressure, getCompactionRequestor, getCompactSplitThread, getConfiguration, getConfigurationManager, getConnection, getCoordinatedStateManager, getEventLoopGroupConfig, getExecutorService, getFavoredNodesForRegion, getFileSystem, getFlushPressure, getFlushRequester, getFlushThroughputController, getFsTableDescriptors, getHeapMemoryManager, getInfoServer, getLastSequenceId, getLeases, getMasterAddressTracker, getMetaTableLocator, getMetrics, getMostLoadedRegions, getNonceManager, getNumberOfOnlineRegions, getOnlineRegion, getOnlineRegionsLocalContext, getOnlineTabl es, getRegion, getRegion, getRegionBlockLocations, getRegionByEncodedName, getRegionByEncodedName, getRegions, getRegions, getRegionServerAccounting, getRegionServerCoprocessorHost, getRegionServerCoprocessors, getRegionServerMetrics, getRegionServerRpcQuotaManager, getRegionServerSpaceQuotaManager, getRegionsInTransitionInRS, getReplicationSourceService, getRootDir, getRpcServer, getRSRpcServices, getSecureBulkLoadManager, getStartcode, getThreadWakeFrequency, getWAL, getWALFileSystem, getWalRoller, getWALRootDir, getWALs, handleReportForDutyResponse, initializeMemStoreChunkCreator, isAborted, isOnline, isStopped, isStopping, kill, movedRegionCleanerPeriod, onConfigurationChange, postOpenDeployTasks, regionLock, remoteProcedureComplete, removeRegion, reportFileArchivalForQuotas, reportRegionSizesForQuotas, reportRegionStateTransition, sendShutdownInterrupt, setupClusterConnection, stop, toString, tryRegionServerReport, unassign, updateConfiguration, updateRegionFavoredNodesMapping, waitForServerOnline, walRollRequestFinished +abort, addRegion, addToMovedRegions, checkFileSystem, cleanMovedRegions, clearRegionBlockCache, closeAllRegions, href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeAndOfflineRegionForSplitOrMerge-java.util.List-">closeAndOfflineRegionForSplitOrMerge, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#closeRegion-java.lang.String-boolean-org.apache.hadoop.hbase.ServerName-">closeRegion, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#constructRegionServer-java.lang.Class-org.apache.hadoop.conf.Configuration-">constructRegionServer, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#convertThrowableToIOE-java.lang.Throwable-java.lang.String-">convertThrowableToIOE, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createClusterConnection--">createClusterConnection, > href="../../../../../org/apache/hadoop/hbase/regionserver/HRegionServer.html#createConnection-org.apache.hadoop.conf.Configuration-">createConnection, > < a
[34/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/ClusterMetrics.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html index 11d7754..1621237 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html @@ -242,27 +242,27 @@ https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncAdmin.getClusterMetrics() +AsyncHBaseAdmin.getClusterMetrics() https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -RawAsyncHBaseAdmin.getClusterMetrics() +AsyncAdmin.getClusterMetrics() https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncHBaseAdmin.getClusterMetrics() +RawAsyncHBaseAdmin.getClusterMetrics() https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncAdmin.getClusterMetrics(https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +AsyncHBaseAdmin.getClusterMetrics(https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -RawAsyncHBaseAdmin.getClusterMetrics(https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +AsyncAdmin.getClusterMetrics(https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncHBaseAdmin.getClusterMetrics(https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +RawAsyncHBaseAdmin.getClusterMetrics(https://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) @@ -408,11 +408,11 @@ void -RegionLocationFinder.setClusterMetrics(ClusterMetricsstatus) +BaseLoadBalancer.setClusterMetrics(ClusterMetricsst) void -BaseLoadBalancer.setClusterMetrics(ClusterMetricsst) +RegionLocationFinder.setClusterMetrics(ClusterMetricsstatus) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/81cde4ce/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html b/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html index a8beae7..804b5df 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CompareOperator.html @@ -186,94 +186,94 @@ the order they are declared. boolean -HTable.checkAndDelete(byte[]row, +Table.checkAndDelete(byte[]row, byte[]family, byte[]qualifier, CompareOperatorop, byte[]value, Deletedelete) -Deprecated. +Deprecated. +Since 2.0.0. Will be removed in 3.0.0. Use Table.checkAndMutate(byte[], byte[]) + boolean -Table.checkAndDelete(byte[]row, +HTable.checkAndDelete(byte[]row, byte[]family, byte[]qualifier, CompareOperatorop, byte[]value, Deletedelete) -Deprecated. -Since 2.0.0. Will be removed in 3.0.0. Use Table.checkAndMutate(byte[], byte[]) - +Deprecated. boolean -HTable.checkAndMutate(byte[]row, +Table.checkAndMutate(byte[]row, byte[]family, byte[]qualifier, CompareOperatorop, byte[]value, - RowMutationsrm) -Deprecated. + RowMutationsmutation) +Deprecated. +Since 2.0.0. Will be removed in 3.0.0. Use
[34/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/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 7a0dcbd..33fa21c 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, + 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 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) @@ -572,11 +577,6 @@ 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,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, +
[34/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/client/class-use/RegionInfo.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html index d80f2f57..7c541f9 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html +++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/RegionInfo.html @@ -520,45 +520,54 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. +private static Put +MetaTableAccessor.makePutForReplicationBarrier(RegionInforegionInfo, +longopenSeqNum, +longts) + + static Put MetaTableAccessor.makePutFromRegionInfo(RegionInforegionInfo, longts) Generates and returns a Put containing the region into for the catalog table - + static void -MetaTableAccessor.mergeRegions(Connectionconnection, +MetaTableAccessor.mergeRegions(Connectionconnection, RegionInfomergedRegion, RegionInforegionA, +longregionAOpenSeqNum, RegionInforegionB, +longregionBOpenSeqNum, ServerNamesn, intregionReplication) Merge the two regions into one in an atomic operation. - + void RegionStateListener.onRegionMerged(RegionInfomergedRegion) Process region merge event. - + void RegionStateListener.onRegionSplit(RegionInfohri) Process region split event. - + void RegionStateListener.onRegionSplitReverted(RegionInfohri) Process region split reverted event. - + static void -MetaTableAccessor.splitRegion(Connectionconnection, +MetaTableAccessor.splitRegion(Connectionconnection, RegionInfoparent, + longparentOpenSeqNum, RegionInfosplitA, RegionInfosplitB, ServerNamesn, @@ -566,7 +575,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. Splits the region into two in an atomic operation. - + private static void MetaTableAccessor.updateLocation(Connectionconnection, RegionInforegionInfo, @@ -576,7 +585,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. Updates the location of the specified region to be the specified server. - + static void MetaTableAccessor.updateRegionLocation(Connectionconnection, RegionInforegionInfo, @@ -614,13 +623,18 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. +private static void +MetaTableAccessor.addReplicationParent(Putput, +https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfoparents) + + static void MetaTableAccessor.deleteRegions(Connectionconnection, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInforegionsInfo) Deletes the specified regions from META. - + static void MetaTableAccessor.deleteRegions(Connectionconnection, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInforegionsInfo, @@ -628,11 +642,11 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. Deletes the specified regions from META. - + 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 MetaTableAccessor.getListOfRegionInfos(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListPairRegionInfo,ServerNamepairs) - + static void MetaTableAccessor.overwriteRegions(Connectionconnection, https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInforegionInfos, @@ -2367,17 +2381,21 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. byte[]familyName) +org.apache.hadoop.fs.Path +MasterFileSystem.getRegionDir(RegionInforegion) + + boolean ServerManager.isRegionInServerManagerStates(RegionInfohri) - + long HMaster.mergeRegions(RegionInfo[]regionsToMerge, booleanforcible, longnonceGroup, longnonce) - + long MasterServices.mergeRegions(RegionInfo[]regionsToMerge, booleanforcible, @@ -2386,17 +2404,17 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. Merge regions in a table. - + void MasterCoprocessorHost.postAssign(RegionInforegionInfo) - + void MasterCoprocessorHost.postCompletedCreateTableAction(TableDescriptorhtd,
[34/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/RegionException.html -- diff --git a/apidocs/org/apache/hadoop/hbase/RegionException.html b/apidocs/org/apache/hadoop/hbase/RegionException.html index 99f5e61..d3cf18a 100644 --- a/apidocs/org/apache/hadoop/hbase/RegionException.html +++ b/apidocs/org/apache/hadoop/hbase/RegionException.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 Direct Known Subclasses: @@ -163,7 +163,7 @@ extends -RegionException(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Strings) +RegionException(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Strings) Constructor @@ -180,15 +180,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, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--; title="class or interface in java.lang">printStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-; title="class or interface in java.lang">printStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-; title="class or interface in java.lang">printStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lan g/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-" title="class or interface in java.lang">setStackTrace, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true#toString--; title="class or interface in java.lang">toString +Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwable
[34/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/client/ConnectionImplementation.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.html b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.html index ea69217..a36892a 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.html +++ b/devapidocs/org/apache/hadoop/hbase/client/ConnectionImplementation.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":9,"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":9,"i47":10,"i48":10,"i49":10,"i50":10,"i51":42,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":9,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10,"i15":10,"i16":10,"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":9,"i48":10,"i49":10,"i50":10,"i51":10,"i52":42,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":9,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -403,172 +403,173 @@ implements +private void +checkClosed() + + void clearCaches(ServerNameserverName) Clear any caches that pertain to server name sn. - + void clearRegionCache() Allows flushing the region cache. - + void clearRegionCache(TableNametableName) Allows flushing the region cache of all locations that pertain to tableName - + void clearRegionCache(TableNametableName, byte[]row) - + void close() - + private void closeMaster() Immediate close of the shared master. - + private void closeMasterService(ConnectionImplementation.MasterServiceStatemss) - + void deleteCachedRegionLocation(HRegionLocationlocation) Deletes cached locations for the specific region. - + protected void finalize() Close the connection for good. - + private static TT get(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureTfuture) - + Admin getAdmin() Retrieve an Admin implementation to administer an HBase cluster. - + org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface getAdmin(ServerNameserverName) Establishes a connection to the region server at the specified address. - + org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface getAdminForMaster() Get the admin service for master. - + AsyncProcess getAsyncProcess() - + ClientBackoffPolicy getBackoffPolicy() - + private http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true; title="class or interface in java.util.concurrent">ExecutorService getBatchPool() - + BufferedMutator getBufferedMutator(BufferedMutatorParamsparams) Retrieve a BufferedMutator for performing client-side buffering of writes. - + BufferedMutator getBufferedMutator(TableNametableName) Retrieve a BufferedMutator for performing client-side buffering of writes. - + (package private) RegionLocations getCachedLocation(TableNametableName, byte[]row) Search the cache for a location that fits our table and row key. - + org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface getClient(ServerNameserverName) Establishes a connection to the region server at the specified address, and returns a region client protocol. - + org.apache.hadoop.conf.Configuration getConfiguration() - + ConnectionConfiguration getConnectionConfiguration() - + MetricsConnection getConnectionMetrics() - + protected http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true; title="class or
[34/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/class-use/HRegion.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HRegion.html b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HRegion.html index 36977cd..0baed61 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HRegion.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HRegion.html @@ -527,26 +527,30 @@ (package private) http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true; title="class or interface in java.util">SortedMaphttp://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">Long,HRegion -HRegionServer.getCopyOfOnlineRegionsSortedBySize() +HRegionServer.getCopyOfOnlineRegionsSortedByOffHeapSize() +(package private) http://docs.oracle.com/javase/8/docs/api/java/util/SortedMap.html?is-external=true; title="class or interface in java.util">SortedMaphttp://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true; title="class or interface in java.lang">Long,HRegion +HRegionServer.getCopyOfOnlineRegionsSortedByOnHeapSize() + + http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true; title="class or interface in java.util">CollectionHRegion HRegionServer.getOnlineRegionsLocalContext() For tests, web ui and metrics. - + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegion HRegionServer.getRegions() - + private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegion RSRpcServices.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 - + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegion HRegionServer.getRegions(TableNametableName) Gets the online regions of the specified table. @@ -750,10 +754,6 @@ RpcCallContextcontext) -protected long -FlushLargeStoresPolicy.getFlushSizeLowerBound(HRegionregion) - - private Result RSRpcServices.increment(HRegionregion, OperationQuotaquota, @@ -764,43 +764,43 @@ Execute an increment mutation. - + protected void HRegion.RegionScannerImpl.initializeKVHeap(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScannerscanners, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScannerjoinedScanners, HRegionregion) - + protected void ReversedRegionScannerImpl.initializeKVHeap(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScannerscanners, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListKeyValueScannerjoinedScanners, HRegionregion) - + static HRegion HRegion.openHRegion(HRegionother, CancelableProgressablereporter) Useful when reopening a closed region (normally for unit tests) - + void BaseRowProcessor.postBatchMutate(HRegionregion) - + void RowProcessor.postBatchMutate(HRegionregion) Deprecated. The hook to be executed after the process() and applying the Mutations to region. - + void BaseRowProcessor.postProcess(HRegionregion, WALEditwalEdit, booleansuccess) - + void RowProcessor.postProcess(HRegionregion, WALEditwalEdit, @@ -809,12 +809,12 @@ The hook to be executed after process() and applying the Mutations to region. - + void BaseRowProcessor.preBatchMutate(HRegionregion, WALEditwalEdit) - + void RowProcessor.preBatchMutate(HRegionregion, WALEditwalEdit) @@ -822,17 +822,17 @@ The hook to be executed after the process() but before applying the Mutations to region. - + http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String SecureBulkLoadManager.prepareBulkLoad(HRegionregion, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.PrepareBulkLoadRequestrequest) - + void BaseRowProcessor.preProcess(HRegionregion, WALEditwalEdit) - + void RowProcessor.preProcess(HRegionregion,
[34/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/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html index 00483be..c27b109 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFutureImpl.ReplicaCallIssuingRunnable.html @@ -396,888 +396,887 @@ 388new ConcurrentHashMapCancellableRegionServerCallable, Boolean()); 389this.asyncProcess = asyncProcess; 390this.errorsByServer = createServerErrorTracker(); -391this.errors = (asyncProcess.globalErrors != null) -392? asyncProcess.globalErrors : new BatchErrors(); -393this.operationTimeout = task.getOperationTimeout(); -394this.rpcTimeout = task.getRpcTimeout(); -395this.currentCallable = task.getCallable(); -396if (task.getCallable() == null) { -397 tracker = new RetryingTimeTracker().start(); -398} -399 } -400 -401 @VisibleForTesting -402 protected SetCancellableRegionServerCallable getCallsInProgress() { -403return callsInProgress; -404 } -405 -406 @VisibleForTesting -407 SingleServerRequestRunnable createSingleServerRequest(MultiAction multiAction, int numAttempt, ServerName server, -408 SetCancellableRegionServerCallable callsInProgress) { -409return new SingleServerRequestRunnable(multiAction, numAttempt, server, callsInProgress); -410 } -411 -412 /** -413 * Group a list of actions per region servers, and send them. -414 * -415 * @param currentActions - the list of row to submit -416 * @param numAttempt - the current numAttempt (first attempt is 1) -417 */ -418 void groupAndSendMultiAction(ListAction currentActions, int numAttempt) { -419MapServerName, MultiAction actionsByServer = new HashMap(); -420 -421boolean isReplica = false; -422ListAction unknownReplicaActions = null; -423for (Action action : currentActions) { -424 RegionLocations locs = findAllLocationsOrFail(action, true); -425 if (locs == null) continue; -426 boolean isReplicaAction = !RegionReplicaUtil.isDefaultReplica(action.getReplicaId()); -427 if (isReplica !isReplicaAction) { -428// This is the property of the current implementation, not a requirement. -429throw new AssertionError("Replica and non-replica actions in the same retry"); -430 } -431 isReplica = isReplicaAction; -432 HRegionLocation loc = locs.getRegionLocation(action.getReplicaId()); -433 if (loc == null || loc.getServerName() == null) { -434if (isReplica) { -435 if (unknownReplicaActions == null) { -436unknownReplicaActions = new ArrayList(1); -437 } -438 unknownReplicaActions.add(action); -439} else { -440 // TODO: relies on primary location always being fetched -441 manageLocationError(action, null); -442} -443 } else { -444byte[] regionName = loc.getRegionInfo().getRegionName(); -445 AsyncProcess.addAction(loc.getServerName(), regionName, action, actionsByServer, nonceGroup); -446 } -447} -448boolean doStartReplica = (numAttempt == 1 !isReplica hasAnyReplicaGets); -449boolean hasUnknown = unknownReplicaActions != null !unknownReplicaActions.isEmpty(); -450 -451if (!actionsByServer.isEmpty()) { -452 // If this is a first attempt to group and send, no replicas, we need replica thread. -453 sendMultiAction(actionsByServer, numAttempt, (doStartReplica !hasUnknown) -454 ? currentActions : null, numAttempt 1 !hasUnknown); -455} -456 -457if (hasUnknown) { -458 actionsByServer = new HashMap(); -459 for (Action action : unknownReplicaActions) { -460HRegionLocation loc = getReplicaLocationOrFail(action); -461if (loc == null) continue; -462byte[] regionName = loc.getRegionInfo().getRegionName(); -463 AsyncProcess.addAction(loc.getServerName(), regionName, action, actionsByServer, nonceGroup); -464 } -465 if (!actionsByServer.isEmpty()) { -466sendMultiAction( -467actionsByServer, numAttempt, doStartReplica ? currentActions : null, true); -468 } -469} -470 } -471 -472 private HRegionLocation getReplicaLocationOrFail(Action action) { -473// We are going to try get location once again. For each action, we'll do it once -474// from cache, because the previous calls in the loop might populate it. -475int replicaId = action.getReplicaId(); -476RegionLocations locs =
[34/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/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 f713144..33a945c 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html @@ -2055,119 +2055,119 @@ service. private TableName -SnapshotDescription.table +RegionCoprocessorRpcChannel.table private TableName -RegionCoprocessorRpcChannel.table +SnapshotDescription.table private TableName -RawAsyncTableImpl.tableName +HRegionLocator.tableName private TableName -RegionServerCallable.tableName +ScannerCallableWithReplicas.tableName protected TableName -RegionAdminServiceCallable.tableName +ClientScanner.tableName private TableName -BufferedMutatorImpl.tableName +AsyncClientScanner.tableName private TableName -AsyncProcessTask.tableName +AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.tableName private TableName -AsyncProcessTask.Builder.tableName +AsyncRpcRetryingCallerFactory.BatchCallerBuilder.tableName private TableName -AsyncRequestFutureImpl.tableName +RegionInfoBuilder.tableName -protected TableName -TableBuilderBase.tableName +private TableName +RegionInfoBuilder.MutableRegionInfo.tableName private TableName -AsyncBatchRpcRetryingCaller.tableName +RawAsyncTableImpl.tableName private TableName -RegionInfoBuilder.tableName +RegionCoprocessorRpcChannelImpl.tableName private TableName -RegionInfoBuilder.MutableRegionInfo.tableName +AsyncTableRegionLocatorImpl.tableName -private TableName -HTable.tableName +protected TableName +RegionAdminServiceCallable.tableName private TableName -TableState.tableName +HTable.tableName -protected TableName -RpcRetryingCallerWithReadReplicas.tableName +private TableName +BufferedMutatorImpl.tableName -protected TableName -AsyncTableBuilderBase.tableName +private TableName +AsyncBatchRpcRetryingCaller.tableName private TableName -AsyncSingleRequestRpcRetryingCaller.tableName +BufferedMutatorParams.tableName private TableName -ScannerCallableWithReplicas.tableName +HBaseAdmin.TableFuture.tableName -protected TableName -RawAsyncHBaseAdmin.TableProcedureBiConsumer.tableName +private TableName +AsyncRequestFutureImpl.tableName private TableName -AsyncTableRegionLocatorImpl.tableName +AsyncProcessTask.tableName private TableName -HBaseAdmin.TableFuture.tableName +AsyncProcessTask.Builder.tableName -private TableName -RegionCoprocessorRpcChannelImpl.tableName +protected TableName +RawAsyncHBaseAdmin.TableProcedureBiConsumer.tableName -protected TableName -ClientScanner.tableName +private TableName +RegionServerCallable.tableName private TableName -BufferedMutatorParams.tableName +AsyncSingleRequestRpcRetryingCaller.tableName -private TableName -AsyncClientScanner.tableName +protected TableName +TableBuilderBase.tableName -private TableName -AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.tableName +protected TableName +RpcRetryingCallerWithReadReplicas.tableName -private TableName -AsyncRpcRetryingCallerFactory.BatchCallerBuilder.tableName +protected TableName +AsyncTableBuilderBase.tableName private TableName -HRegionLocator.tableName +TableState.tableName @@ -2209,83 +2209,83 @@ service. TableName -RawAsyncTableImpl.getName() +AsyncTable.getName() +Gets the fully qualified table name instance of this table. + TableName -RegionLocator.getName() +Table.getName() Gets the fully qualified table name instance of this table. TableName -BufferedMutatorImpl.getName() +HRegionLocator.getName() TableName -BufferedMutator.getName() -Gets the fully qualified table name instance of the table that this BufferedMutator writes to. +AsyncTableRegionLocator.getName() +Gets the fully qualified table name instance of the table whose region we want to locate. TableName -HTable.getName() +AsyncTableImpl.getName() TableName -AsyncBufferedMutator.getName() -Gets the fully qualified table name instance of the table that this - AsyncBufferedMutator writes to. - +RawAsyncTableImpl.getName() TableName -Table.getName() -Gets the fully qualified table name instance of this table. - +AsyncTableRegionLocatorImpl.getName() TableName -AsyncTableImpl.getName() +BufferedMutator.getName() +Gets the fully qualified table name instance of the table that this BufferedMutator writes to. + TableName -AsyncTable.getName() +RegionLocator.getName() Gets the fully qualified table name instance of this table. TableName -AsyncTableRegionLocatorImpl.getName() +AsyncBufferedMutatorImpl.getName() TableName -AsyncTableRegionLocator.getName() -Gets the fully qualified table name instance of the
[34/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/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 bb30224..5fb5aab 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 -AsyncMetaTableAccessor.getRegionLocation(Resultr, +MetaTableAccessor.getRegionLocation(Resultr, RegionInforegionInfo, intreplicaId) Returns the HRegionLocation parsed from the given meta row Result @@ -171,7 +171,7 @@ service. private static HRegionLocation -MetaTableAccessor.getRegionLocation(Resultr, +AsyncMetaTableAccessor.getRegionLocation(Resultr, RegionInforegionInfo, intreplicaId) Returns the HRegionLocation parsed from the given meta row Result @@ -304,14 +304,6 @@ service. HTableMultiplexer.FlushWorker.addr -HRegionLocation -AsyncClientScanner.OpenScannerResponse.loc - - -private HRegionLocation -AsyncRpcRetryingCallerFactory.ScanSingleRegionCallerBuilder.loc - - private HRegionLocation AsyncScanSingleRegionRpcRetryingCaller.loc @@ -320,15 +312,23 @@ service. AsyncBatchRpcRetryingCaller.RegionRequest.loc -protected HRegionLocation -RegionAdminServiceCallable.location +HRegionLocation +AsyncClientScanner.OpenScannerResponse.loc +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 -MultiServerCallable.getLocation() +RegionServerCallable.getLocation() protected HRegionLocation -RegionServerCallable.getLocation() +MultiServerCallable.getLocation() HRegionLocation @@ -383,44 +383,44 @@ service. 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) 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 -RegionLocator.getRegionLocation(byte[]row, +HRegionLocator.getRegionLocation(byte[]row, booleanreload) Finds the region on which the given row is being served. HRegionLocation -ConnectionImplementation.getRegionLocation(TableNametableName, - byte[]row, - booleanreload) - - -HRegionLocation ClusterConnection.getRegionLocation(TableNametableName, byte[]row, booleanreload) Find region location hosting passed row + +HRegionLocation +ConnectionImplementation.getRegionLocation(TableNametableName, + byte[]row, + booleanreload) + private HRegionLocation AsyncRequestFutureImpl.getReplicaLocationOrFail(Actionaction) @@ -434,20 +434,15 @@ service. HRegionLocation -ConnectionImplementation.locateRegion(byte[]regionName) - - -HRegionLocation ClusterConnection.locateRegion(byte[]regionName) Gets the location of the region of regionName. - + HRegionLocation -ConnectionImplementation.locateRegion(TableNametableName, -byte[]row) +ConnectionImplementation.locateRegion(byte[]regionName) - + HRegionLocation ClusterConnection.locateRegion(TableNametableName, byte[]row) @@ -455,6 +450,11 @@ service. lives in. + +HRegionLocation +ConnectionImplementation.locateRegion(TableNametableName, +byte[]row) + private HRegionLocation AsyncNonMetaRegionLocator.locateRowBeforeInCache(AsyncNonMetaRegionLocator.TableCachetableCache, @@ -469,17 +469,17 @@ service. HRegionLocation -ConnectionImplementation.relocateRegion(TableNametableName, - byte[]row) - - -HRegionLocation ClusterConnection.relocateRegion(TableNametableName, byte[]row) Find the location of the region of tableName that row lives in, ignoring any value that might be in the cache. + +HRegionLocation +ConnectionImplementation.relocateRegion(TableNametableName, + byte[]row) + @@ -491,14 +491,14 @@ service. http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListHRegionLocation -HRegionLocator.getAllRegionLocations() - -
[34/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/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 428af8c..6410159 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
[34/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/ClusterMetrics.Option.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html index 57eacc0..d7b32ff 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.Option.html @@ -192,7 +192,7 @@ the order they are declared. http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +AsyncAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) ClusterMetrics @@ -201,16 +201,16 @@ the order they are declared. -ClusterMetrics -HBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics +RawAsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) -http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +ClusterMetrics +HBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -RawAsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +AsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f272b0e8/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html index 0c3406e..08aeced 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ClusterMetrics.html @@ -242,27 +242,27 @@ http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncHBaseAdmin.getClusterMetrics() +AsyncAdmin.getClusterMetrics() http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncAdmin.getClusterMetrics() +RawAsyncHBaseAdmin.getClusterMetrics() http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -RawAsyncHBaseAdmin.getClusterMetrics() +AsyncHBaseAdmin.getClusterMetrics() http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureClusterMetrics -AsyncHBaseAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions) +AsyncAdmin.getClusterMetrics(http://docs.oracle.com/javase/8/docs/api/java/util/EnumSet.html?is-external=true; title="class or interface in java.util">EnumSetClusterMetrics.Optionoptions)
[34/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/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 428af8c..6410159 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
[34/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/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 115dbc0..3d3a67a 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html @@ -2055,119 +2055,119 @@ service. private TableName -RegionCoprocessorRpcChannel.table +SnapshotDescription.table private TableName -SnapshotDescription.table +RegionCoprocessorRpcChannel.table private TableName -HRegionLocator.tableName +RawAsyncTableImpl.tableName private TableName -ScannerCallableWithReplicas.tableName +RegionServerCallable.tableName protected TableName -ClientScanner.tableName +RegionAdminServiceCallable.tableName private TableName -AsyncClientScanner.tableName +BufferedMutatorImpl.tableName private TableName -AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.tableName +AsyncProcessTask.tableName private TableName -AsyncRpcRetryingCallerFactory.BatchCallerBuilder.tableName +AsyncProcessTask.Builder.tableName private TableName -RegionInfoBuilder.tableName +AsyncRequestFutureImpl.tableName -private TableName -RegionInfoBuilder.MutableRegionInfo.tableName +protected TableName +TableBuilderBase.tableName private TableName -RawAsyncTableImpl.tableName +AsyncBatchRpcRetryingCaller.tableName private TableName -RegionCoprocessorRpcChannelImpl.tableName +RegionInfoBuilder.tableName private TableName -AsyncTableRegionLocatorImpl.tableName +RegionInfoBuilder.MutableRegionInfo.tableName -protected TableName -RegionAdminServiceCallable.tableName +private TableName +HTable.tableName private TableName -HTable.tableName +TableState.tableName -private TableName -BufferedMutatorImpl.tableName +protected TableName +RpcRetryingCallerWithReadReplicas.tableName -private TableName -AsyncBatchRpcRetryingCaller.tableName +protected TableName +AsyncTableBuilderBase.tableName private TableName -BufferedMutatorParams.tableName +AsyncSingleRequestRpcRetryingCaller.tableName private TableName -HBaseAdmin.TableFuture.tableName +ScannerCallableWithReplicas.tableName -private TableName -AsyncRequestFutureImpl.tableName +protected TableName +RawAsyncHBaseAdmin.TableProcedureBiConsumer.tableName private TableName -AsyncProcessTask.tableName +AsyncTableRegionLocatorImpl.tableName private TableName -AsyncProcessTask.Builder.tableName +HBaseAdmin.TableFuture.tableName -protected TableName -RawAsyncHBaseAdmin.TableProcedureBiConsumer.tableName +private TableName +RegionCoprocessorRpcChannelImpl.tableName -private TableName -RegionServerCallable.tableName +protected TableName +ClientScanner.tableName private TableName -AsyncSingleRequestRpcRetryingCaller.tableName +BufferedMutatorParams.tableName -protected TableName -TableBuilderBase.tableName +private TableName +AsyncClientScanner.tableName -protected TableName -RpcRetryingCallerWithReadReplicas.tableName +private TableName +AsyncRpcRetryingCallerFactory.SingleRequestCallerBuilder.tableName -protected TableName -AsyncTableBuilderBase.tableName +private TableName +AsyncRpcRetryingCallerFactory.BatchCallerBuilder.tableName private TableName -TableState.tableName +HRegionLocator.tableName @@ -2209,83 +2209,83 @@ service. TableName -AsyncTable.getName() -Gets the fully qualified table name instance of this table. - +RawAsyncTableImpl.getName() TableName -Table.getName() +RegionLocator.getName() Gets the fully qualified table name instance of this table. TableName -HRegionLocator.getName() +BufferedMutatorImpl.getName() TableName -AsyncTableRegionLocator.getName() -Gets the fully qualified table name instance of the table whose region we want to locate. +BufferedMutator.getName() +Gets the fully qualified table name instance of the table that this BufferedMutator writes to. TableName -AsyncTableImpl.getName() +HTable.getName() TableName -RawAsyncTableImpl.getName() +AsyncBufferedMutator.getName() +Gets the fully qualified table name instance of the table that this + AsyncBufferedMutator writes to. + TableName -AsyncTableRegionLocatorImpl.getName() +Table.getName() +Gets the fully qualified table name instance of this table. + TableName -BufferedMutator.getName() -Gets the fully qualified table name instance of the table that this BufferedMutator writes to. - +AsyncTableImpl.getName() TableName -RegionLocator.getName() +AsyncTable.getName() Gets the fully qualified table name instance of this table. TableName -AsyncBufferedMutatorImpl.getName() +AsyncTableRegionLocatorImpl.getName() TableName -HTable.getName() +AsyncTableRegionLocator.getName() +Gets the fully qualified table
[34/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/regionserver/RSRpcServices.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html index c381304..0eecb74 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html @@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class RSRpcServices +public class RSRpcServices 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 HBaseRPCErrorHandler, org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface, org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.ClientService.BlockingInterface, PriorityFunction, ConfigurationObserver Implements the regionserver RPC services. @@ -926,7 +926,7 @@ implements LOG -protected static finalorg.slf4j.Logger LOG +protected static finalorg.slf4j.Logger LOG @@ -935,7 +935,7 @@ implements REGION_SERVER_RPC_SCHEDULER_FACTORY_CLASS -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 REGION_SERVER_RPC_SCHEDULER_FACTORY_CLASS +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 REGION_SERVER_RPC_SCHEDULER_FACTORY_CLASS RPC scheduler to use for the region server. See Also: @@ -949,7 +949,7 @@ implements REGION_SERVER_RPC_MINIMUM_SCAN_TIME_LIMIT_DELTA -private static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String REGION_SERVER_RPC_MINIMUM_SCAN_TIME_LIMIT_DELTA +private static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String REGION_SERVER_RPC_MINIMUM_SCAN_TIME_LIMIT_DELTA Minimum allowable time limit delta (in milliseconds) that can be enforced during scans. This configuration exists to prevent the scenario where a time limit is specified to be so restrictive that the time limit is reached immediately (before any cells are scanned). @@ -965,7 +965,7 @@ implements DEFAULT_REGION_SERVER_RPC_MINIMUM_SCAN_TIME_LIMIT_DELTA -private static finallong DEFAULT_REGION_SERVER_RPC_MINIMUM_SCAN_TIME_LIMIT_DELTA +private static finallong DEFAULT_REGION_SERVER_RPC_MINIMUM_SCAN_TIME_LIMIT_DELTA Default value of REGION_SERVER_RPC_MINIMUM_SCAN_TIME_LIMIT_DELTA See Also: @@ -979,7 +979,7 @@ implements BATCH_ROWS_THRESHOLD_NAME -static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String BATCH_ROWS_THRESHOLD_NAME +static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String BATCH_ROWS_THRESHOLD_NAME Number of rows in a batch operation above which a warning will be logged. See Also: @@ -993,7 +993,7 @@ implements BATCH_ROWS_THRESHOLD_DEFAULT -static finalint BATCH_ROWS_THRESHOLD_DEFAULT +static finalint BATCH_ROWS_THRESHOLD_DEFAULT Default value of BATCH_ROWS_THRESHOLD_NAME See Also: @@ -1007,7 +1007,7 @@ implements RESERVOIR_ENABLED_KEY -protected static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String RESERVOIR_ENABLED_KEY +protected static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String RESERVOIR_ENABLED_KEY See Also: Constant Field Values @@ -1020,7 +1020,7 @@ implements requestCount -finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true; title="class or interface in java.util.concurrent.atomic">LongAdder requestCount +finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true; title="class or interface in java.util.concurrent.atomic">LongAdder requestCount @@ -1029,7 +1029,7 @@ implements rpcGetRequestCount -finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true; title="class or interface in java.util.concurrent.atomic">LongAdder rpcGetRequestCount +finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true; title="class or interface in java.util.concurrent.atomic">LongAdder rpcGetRequestCount @@ -1038,7 +1038,7 @@ implements rpcScanRequestCount
[34/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/HRegionServer.MovedRegionInfo.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html index 983e481..d45ac05 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; -private static class HRegionServer.MovedRegionInfo +private static class HRegionServer.MovedRegionInfo extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object @@ -218,7 +218,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? serverName -private finalServerName serverName +private finalServerName serverName @@ -227,7 +227,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? seqNum -private finallong seqNum +private finallong seqNum @@ -236,7 +236,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? ts -private finallong ts +private finallong ts @@ -253,7 +253,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? MovedRegionInfo -publicMovedRegionInfo(ServerNameserverName, +publicMovedRegionInfo(ServerNameserverName, longcloseSeqNum) @@ -271,7 +271,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getServerName -publicServerNamegetServerName() +publicServerNamegetServerName() @@ -280,7 +280,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getSeqNum -publiclonggetSeqNum() +publiclonggetSeqNum() @@ -289,7 +289,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getMoveTime -publiclonggetMoveTime() +publiclonggetMoveTime() http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1f2eeb22/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html index a1a6afc..a64536f 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html @@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab"; -protected static final class HRegionServer.MovedRegionsCleaner +protected static final class HRegionServer.MovedRegionsCleaner extends ScheduledChore implements Stoppable Creates a Chore thread to clean the moved region cache. @@ -242,7 +242,7 @@ implements regionServer -privateHRegionServer regionServer +privateHRegionServer regionServer @@ -251,7 +251,7 @@ implements stoppable -Stoppable stoppable +Stoppable stoppable @@ -268,7 +268,7 @@ implements MovedRegionsCleaner -privateMovedRegionsCleaner(HRegionServerregionServer, +privateMovedRegionsCleaner(HRegionServerregionServer, Stoppablestoppable) @@ -286,7 +286,7 @@ implements create -staticHRegionServer.MovedRegionsCleanercreate(HRegionServerrs) +staticHRegionServer.MovedRegionsCleanercreate(HRegionServerrs) @@ -295,7 +295,7 @@ implements chore -protectedvoidchore() +protectedvoidchore() Description copied from class:ScheduledChore The task to execute on each scheduled execution of the Chore @@ -310,7 +310,7 @@ implements stop -publicvoidstop(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringwhy) +publicvoidstop(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringwhy) Description copied from interface:Stoppable Stop this service. Implementers should favor logging errors over throwing RuntimeExceptions. @@ -328,7 +328,7 @@ implements isStopped -publicbooleanisStopped() +publicbooleanisStopped() Specified by: isStoppedin interfaceStoppable
[34/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/TestGlobalMemStoreSize.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestGlobalMemStoreSize.html b/testdevapidocs/org/apache/hadoop/hbase/TestGlobalMemStoreSize.html index 4e02440..c6cbc8e 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/TestGlobalMemStoreSize.html +++ b/testdevapidocs/org/apache/hadoop/hbase/TestGlobalMemStoreSize.html @@ -132,30 +132,34 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? Field and Description +static HBaseClassTestRule +CLASS_RULE + + private MiniHBaseCluster cluster - + private static org.slf4j.Logger LOG - + org.junit.rules.TestName name - + private static int regionNum - + private static int regionServerNum - + private HBaseTestingUtility TEST_UTIL - + private static int totalRegionNum @@ -237,13 +241,22 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? Field Detail + + + + + +CLASS_RULE +public static finalHBaseClassTestRule CLASS_RULE + + LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -252,7 +265,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? regionServerNum -private staticint regionServerNum +private staticint regionServerNum @@ -261,7 +274,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? regionNum -private staticint regionNum +private staticint regionNum @@ -270,7 +283,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? totalRegionNum -private staticint totalRegionNum +private staticint totalRegionNum @@ -279,7 +292,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? TEST_UTIL -privateHBaseTestingUtility TEST_UTIL +privateHBaseTestingUtility TEST_UTIL @@ -288,7 +301,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? cluster -privateMiniHBaseCluster cluster +privateMiniHBaseCluster cluster @@ -297,7 +310,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? name -publicorg.junit.rules.TestName name +publicorg.junit.rules.TestName name @@ -331,7 +344,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? testGlobalMemStore -publicvoidtestGlobalMemStore() +publicvoidtestGlobalMemStore() throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true; title="class or interface in java.lang">Exception Test the global mem store size in the region server is equal to sum of each region's mem store size @@ -347,7 +360,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? flush -privatevoidflush(org.apache.hadoop.hbase.regionserver.HRegionr, +privatevoidflush(org.apache.hadoop.hbase.regionserver.HRegionr, org.apache.hadoop.hbase.regionserver.HRegionServerserver) throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Flush and log stats on flush @@ -366,7 +379,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getOnlineRegionServers -privatehttp://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.regionserver.HRegionServergetOnlineRegionServers() +privatehttp://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.regionserver.HRegionServergetOnlineRegionServers() @@ -375,7 +388,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? waitForAllRegionsAssigned -privatevoidwaitForAllRegionsAssigned() +privatevoidwaitForAllRegionsAssigned() throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true; title="class or interface in java.io">IOException Wait until all the regions are assigned. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/cc6597ec/testdevapidocs/org/apache/hadoop/hbase/TestHBaseConfiguration.ReflectiveCredentialProviderClient.html -- diff --git a/testdevapidocs/org/apache/hadoop/hbase/TestHBaseConfiguration.ReflectiveCredentialProviderClient.html b/testdevapidocs/org/apache/hadoop/hbase/TestHBaseConfiguration.ReflectiveCredentialProviderClient.html index 7180706..12093f2 100644 --- a/testdevapidocs/org/apache/hadoop/hbase/TestHBaseConfiguration.ReflectiveCredentialProviderClient.html +++ b/testdevapidocs/org/apache/hadoop/hbase/TestHBaseConfiguration.ReflectiveCredentialProviderClient.html @@ -113,7
[34/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.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.html b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.html index af3aeef..ce38532 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/backup/BackupInfo.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 } -173 -174 public int getWorkers() { -175return workers; -176
[34/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.PrepareFlushResult.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html index ca8be5e..b8e6dfa 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.PrepareFlushResult.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 call. -6460
[34/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/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html index a28a337..19f1c32 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -private class RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer +private class RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer extends RawAsyncHBaseAdmin.TableProcedureBiConsumer @@ -232,7 +232,7 @@ extends AddColumnFamilyProcedureBiConsumer -AddColumnFamilyProcedureBiConsumer(TableNametableName) +AddColumnFamilyProcedureBiConsumer(TableNametableName) @@ -249,7 +249,7 @@ extends getOperationType -http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetOperationType() +http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetOperationType() Specified by: getOperationTypein classRawAsyncHBaseAdmin.TableProcedureBiConsumer http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html index 00eacf7..4e87838 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -private class RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer +private class RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer extends RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer @@ -232,7 +232,7 @@ extends CreateNamespaceProcedureBiConsumer -CreateNamespaceProcedureBiConsumer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringnamespaceName) +CreateNamespaceProcedureBiConsumer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringnamespaceName) @@ -249,7 +249,7 @@ extends getOperationType -http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetOperationType() +http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetOperationType() Specified by: getOperationTypein classRawAsyncHBaseAdmin.NamespaceProcedureBiConsumer http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html index db3812a..c50ae9c 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html +++ b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; -private class RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer +private class RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer extends RawAsyncHBaseAdmin.TableProcedureBiConsumer @@ -232,7 +232,7 @@ extends CreateTableProcedureBiConsumer -CreateTableProcedureBiConsumer(TableNametableName) +CreateTableProcedureBiConsumer(TableNametableName) @@ -249,7 +249,7 @@ extends getOperationType -http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetOperationType() +http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringgetOperationType() Specified by: getOperationTypein classRawAsyncHBaseAdmin.TableProcedureBiConsumer
[34/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.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 b50a65f..7271567 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 @@ -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 LOG.error("CODE-BUG unknown timeout task type " + task); -1816} -1817 }
[34/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.MovedRegionsCleaner.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html index 163ade0..802fc2f 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionsCleaner.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.
[34/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/querymatcher/UserScanQueryMatcher.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.html b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.html index 6096dcc..3cb24fc 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/querymatcher/UserScanQueryMatcher.html @@ -245,56 +245,62 @@ 237count += 1; 238 239if (count versionsAfterFilter) { -240 return MatchCode.SEEK_NEXT_COL; -241} else { -242 if (matchCode == MatchCode.INCLUDE_AND_SEEK_NEXT_COL) { -243// Update column tracker to next column, As we use the column hint from the tracker to seek -244// to next cell -245columns.doneWithColumn(cell); -246 } -247 return matchCode; +240 // when the number of cells exceed max version in scan, we should return SEEK_NEXT_COL match +241 // code, but if current code is INCLUDE_AND_SEEK_NEXT_ROW, we can optimize to choose the max +242 // step between SEEK_NEXT_COL and INCLUDE_AND_SEEK_NEXT_ROW, which is SEEK_NEXT_ROW. +243 if (matchCode == MatchCode.INCLUDE_AND_SEEK_NEXT_ROW) { +244matchCode = MatchCode.SEEK_NEXT_ROW; +245 } else { +246matchCode = MatchCode.SEEK_NEXT_COL; +247 } 248} -249 } -250 -251 protected abstract boolean isGet(); -252 -253 protected abstract boolean moreRowsMayExistsAfter(int cmpToStopRow); -254 -255 @Override -256 public boolean moreRowsMayExistAfter(Cell cell) { -257// If a 'get' Scan -- we are doing a Get (every Get is a single-row Scan in implementation) -- -258// then we are looking at one row only, the one specified in the Get coordinate..so we know -259// for sure that there are no more rows on this Scan -260if (isGet()) { -261 return false; -262} -263// If no stopRow, return that there may be more rows. The tests that follow depend on a -264// non-empty, non-default stopRow so this little test below short-circuits out doing the -265// following compares. -266if (this.stopRow == null || this.stopRow.length == 0) { -267 return true; +249if (matchCode == MatchCode.INCLUDE_AND_SEEK_NEXT_COL || matchCode == MatchCode.SEEK_NEXT_COL) { +250 // Update column tracker to next column, As we use the column hint from the tracker to seek +251 // to next cell (HBASE-19749) +252 columns.doneWithColumn(cell); +253} +254return matchCode; +255 } +256 +257 protected abstract boolean isGet(); +258 +259 protected abstract boolean moreRowsMayExistsAfter(int cmpToStopRow); +260 +261 @Override +262 public boolean moreRowsMayExistAfter(Cell cell) { +263// If a 'get' Scan -- we are doing a Get (every Get is a single-row Scan in implementation) -- +264// then we are looking at one row only, the one specified in the Get coordinate..so we know +265// for sure that there are no more rows on this Scan +266if (isGet()) { +267 return false; 268} -269return moreRowsMayExistsAfter(rowComparator.compareRows(cell, stopRow, 0, stopRow.length)); -270 } -271 -272 public static UserScanQueryMatcher create(Scan scan, ScanInfo scanInfo, -273 NavigableSetbyte[] columns, long oldestUnexpiredTS, long now, -274 RegionCoprocessorHost regionCoprocessorHost) throws IOException { -275boolean hasNullColumn = -276!(columns != null columns.size() != 0 columns.first().length != 0); -277PairDeleteTracker, ColumnTracker trackers = getTrackers(regionCoprocessorHost, columns, -278scanInfo, oldestUnexpiredTS, scan); -279DeleteTracker deleteTracker = trackers.getFirst(); -280ColumnTracker columnTracker = trackers.getSecond(); -281if (scan.isRaw()) { -282 return RawScanQueryMatcher.create(scan, scanInfo, columnTracker, hasNullColumn, -283oldestUnexpiredTS, now); -284} else { -285 return NormalUserScanQueryMatcher.create(scan, scanInfo, columnTracker, deleteTracker, -286 hasNullColumn, oldestUnexpiredTS, now); -287} -288 } -289} +269// If no stopRow, return that there may be more rows. The tests that follow depend on a +270// non-empty, non-default stopRow so this little test below short-circuits out doing the +271// following compares. +272if (this.stopRow == null || this.stopRow.length == 0) { +273 return true; +274} +275return moreRowsMayExistsAfter(rowComparator.compareRows(cell, stopRow, 0, stopRow.length)); +276 } +277 +278 public static UserScanQueryMatcher create(Scan scan, ScanInfo scanInfo, +279 NavigableSetbyte[] columns, long oldestUnexpiredTS, long
[34/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/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 3caa647..0f98f5a 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/ServerName.html @@ -144,51 +144,59 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. -org.apache.hadoop.hbase.master.snapshot +org.apache.hadoop.hbase.master.replication -org.apache.hadoop.hbase.quotas +org.apache.hadoop.hbase.master.snapshot -org.apache.hadoop.hbase.regionserver +org.apache.hadoop.hbase.quotas -org.apache.hadoop.hbase.regionserver.handler +org.apache.hadoop.hbase.regionserver +org.apache.hadoop.hbase.regionserver.handler + + + org.apache.hadoop.hbase.replication Multi Cluster Replication - + org.apache.hadoop.hbase.replication.regionserver - + org.apache.hadoop.hbase.rsgroup - + org.apache.hadoop.hbase.security.access - + org.apache.hadoop.hbase.tmpl.master - + org.apache.hadoop.hbase.tool - + org.apache.hadoop.hbase.util + +org.apache.hadoop.hbase.util.hbck + + org.apache.hadoop.hbase.wal @@ -1123,12 +1131,17 @@ 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">ListRegionInfohris) +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">CompletableFutureCacheEvictionStats +RawAsyncHBaseAdmin.clearBlockCache(ServerNameserverName, + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListRegionInfohris) + + void MetaCache.clearCache(ServerNameserverName) Delete all cached entries of a server. - + void MetaCache.clearCache(TableNametableName, byte[]row, @@ -1136,46 +1149,46 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. Delete a cached location for a table, row and server - + void ConnectionImplementation.clearCaches(ServerNameserverName) - + void ClusterConnection.clearCaches(ServerNamesn) Clear any caches that pertain to server name sn. - + 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.clearCompactionQueues(ServerNameserverName, http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">Sethttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringqueues) - + void Admin.clearCompactionQueues(ServerNameserverName, http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">Sethttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringqueues) Clear compacting queues on a regionserver. - + void HBaseAdmin.clearCompactionQueues(ServerNamesn, http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">Sethttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringqueues) - + 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.clearCompactionQueues(ServerNameserverName, http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true; title="class or interface in java.util">Sethttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">Stringqueues) Clear compacting queues on a 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
[34/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/client/Admin.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/Admin.html b/devapidocs/org/apache/hadoop/hbase/client/Admin.html index 4c9b7e4..1db8dc5 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/Admin.html +++ b/devapidocs/org/apache/hadoop/hbase/client/Admin.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":50,"i4":6,"i5":6,"i6":18,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":50,"i13":50,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":38,"i26":38,"i27":38,"i28":38,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":50,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":38,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":38,"i55":6,"i56":6,"i57":38,"i58":38,"i59":6,"i60":38,"i61":6,"i62":6,"i63":6,"i64":6,"i65":38,"i66":38,"i67":50,"i68":6,"i69":6,"i70":6,"i71":6,"i72":38,"i73":38,"i74":6,"i75":50,"i76":6,"i77":6,"i78":6,"i79":38,"i80":38,"i81":18,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":18,"i94":6,"i95":18,"i96":6,"i97":38,"i98":6,"i99":6,"i100":6,"i101":38,"i102":50,"i103":50,"i104":18,"i105":6,"i106":6,"i107":6,"i108":18,"i109":6,"i110":6,"i111":38,"i112":38,"i113":38,"i114":38,"i115":6,"i116":6,"i11 7":6,"i118":6,"i119":6,"i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":50,"i126":6,"i127":38,"i128":6,"i129":6,"i130":18,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6,"i138":38,"i139":6,"i140":6,"i141":6,"i142":6,"i143":6,"i144":38,"i145":6,"i146":6,"i147":6,"i148":38,"i149":38,"i150":6,"i151":38,"i152":38,"i153":38,"i154":38,"i155":38,"i156":6,"i157":38,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":6,"i164":6,"i165":38,"i166":6,"i167":6,"i168":6,"i169":50,"i170":6,"i171":6,"i172":6,"i173":6,"i174":6,"i175":38,"i176":6,"i177":38,"i178":6,"i179":6,"i180":6,"i181":6,"i182":6,"i183":6,"i184":6,"i185":6,"i186":6,"i187":6,"i188":6,"i189":6,"i190":6,"i191":6,"i192":6,"i193":50,"i194":6,"i195":50,"i196":50,"i197":50,"i198":6,"i199":50,"i200":6,"i201":6,"i202":6,"i203":6,"i204":6,"i205":6,"i206":6,"i207":6,"i208":38,"i209":38,"i210":6,"i211":6,"i212":6,"i213":6,"i214":6,"i215":50,"i216":6,"i217":6,"i218":6,"i219":6,"i220":6,"i221":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":50,"i4":6,"i5":6,"i6":18,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":50,"i13":50,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":38,"i26":38,"i27":38,"i28":38,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":50,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":38,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":38,"i55":6,"i56":6,"i57":38,"i58":38,"i59":6,"i60":38,"i61":6,"i62":6,"i63":6,"i64":6,"i65":38,"i66":38,"i67":50,"i68":6,"i69":6,"i70":6,"i71":6,"i72":38,"i73":38,"i74":6,"i75":50,"i76":6,"i77":6,"i78":6,"i79":38,"i80":38,"i81":18,"i82":18,"i83":6,"i84":50,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":6,"i93":6,"i94":18,"i95":18,"i96":50,"i97":18,"i98":6,"i99":38,"i100":6,"i101":6,"i102":6,"i103":38,"i104":18,"i105":6,"i106":6,"i107":6,"i108":18,"i109":6,"i110":6,"i111":38,"i112":38,"i113":38,"i114":38,"i115":6,"i116":6,"i 117":6,"i118":6,"i119":6,"i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":50,"i126":6,"i127":38,"i128":6,"i129":6,"i130":18,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6,"i138":38,"i139":6,"i140":6,"i141":6,"i142":6,"i143":6,"i144":38,"i145":6,"i146":6,"i147":6,"i148":38,"i149":38,"i150":6,"i151":38,"i152":38,"i153":38,"i154":38,"i155":38,"i156":6,"i157":38,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":6,"i164":6,"i165":38,"i166":6,"i167":6,"i168":6,"i169":50,"i170":6,"i171":6,"i172":6,"i173":6,"i174":6,"i175":38,"i176":6,"i177":38,"i178":6,"i179":6,"i180":6,"i181":6,"i182":6,"i183":6,"i184":6,"i185":6,"i186":6,"i187":6,"i188":6,"i189":6,"i190":6,"i191":6,"i192":6,"i193":50,"i194":6,"i195":50,"i196":50,"i197":50,"i198":6,"i199":50,"i200":6,"i201":6,"i202":6,"i203":6,"i204":6,"i205":6,"i206":6,"i207":6,"i208":38,"i209":38,"i210":6,"i211":6,"i212":6,"i213":6,"i214":6,"i215":50,"i216":6,"i217":6,"i218":6,"i219":6,"i220":6,"i221":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Public -public interface Admin +public interface Admin extends Abortable, http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true; title="class or interface in java.io">Closeable The administrative API for HBase. Obtain an
[34/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.Converter.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html index 5b3b750..a1f3f7e 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.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 org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteColumnResponse; -134import org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteNamespaceRequest; -135import
[34/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/backup/example/LongTermArchivingHFileCleaner.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html b/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html index 28c27a2..ac8c335 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/example/LongTermArchivingHFileCleaner.html @@ -449,6 +449,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/backup/example/TableHFileArchiveTracker.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html b/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html index 17eb15f..e15e5d4 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/example/TableHFileArchiveTracker.html @@ -697,6 +697,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/backup/example/ZKTableArchiveClient.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html b/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html index b7bcf94..3bb018b 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/example/ZKTableArchiveClient.html @@ -550,6 +550,6 @@ extends org.apache.hadoop.conf.Configured -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/backup/example/class-use/HFileArchiveManager.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html index c2b9bd8..546a78a 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveManager.html @@ -178,6 +178,6 @@ -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/backup/example/class-use/HFileArchiveTableMonitor.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html index 08f8e04..eae1646 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/HFileArchiveTableMonitor.html @@ -201,6 +201,6 @@ -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/backup/example/class-use/LongTermArchivingHFileCleaner.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html index e9d835e..3b9d49c 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/example/class-use/LongTermArchivingHFileCleaner.html @@ -120,6 +120,6 @@ -Copyright 20072017
[34/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/BufferedMutatorParams.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html index 2dd8732..648acea 100644 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html +++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorParams.html @@ -28,148 +28,175 @@ 020package org.apache.hadoop.hbase.client; 021 022import java.util.concurrent.ExecutorService; -023 -024import org.apache.hadoop.hbase.TableName; -025import org.apache.yetus.audience.InterfaceAudience; -026 -027/** -028 * Parameters for instantiating a {@link BufferedMutator}. -029 */ -030@InterfaceAudience.Public -031public class BufferedMutatorParams implements Cloneable { -032 -033 static final int UNSET = -1; -034 -035 private final TableName tableName; -036 private long writeBufferSize = UNSET; -037 private int maxKeyValueSize = UNSET; -038 private ExecutorService pool = null; -039 private String implementationClassName = null; -040 private int rpcTimeout = UNSET; -041 private int operationTimeout = UNSET; -042 private BufferedMutator.ExceptionListener listener = new BufferedMutator.ExceptionListener() { -043@Override -044public void onException(RetriesExhaustedWithDetailsException exception, -045BufferedMutator bufferedMutator) -046throws RetriesExhaustedWithDetailsException { -047 throw exception; -048} -049 }; -050 -051 public BufferedMutatorParams(TableName tableName) { -052this.tableName = tableName; -053 } -054 -055 public TableName getTableName() { -056return tableName; -057 } -058 -059 public long getWriteBufferSize() { -060return writeBufferSize; -061 } -062 -063 public BufferedMutatorParams rpcTimeout(final int rpcTimeout) { -064this.rpcTimeout = rpcTimeout; -065return this; -066 } -067 -068 public int getRpcTimeout() { -069return rpcTimeout; -070 } -071 -072 public BufferedMutatorParams opertationTimeout(final int operationTimeout) { -073this.operationTimeout = operationTimeout; -074return this; -075 } -076 -077 public int getOperationTimeout() { -078return operationTimeout; -079 } -080 -081 /** -082 * Override the write buffer size specified by the provided {@link Connection}'s -083 * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key -084 * {@code hbase.client.write.buffer}. -085 */ -086 public BufferedMutatorParams writeBufferSize(long writeBufferSize) { -087this.writeBufferSize = writeBufferSize; -088return this; -089 } -090 -091 public int getMaxKeyValueSize() { -092return maxKeyValueSize; -093 } -094 -095 /** -096 * Override the maximum key-value size specified by the provided {@link Connection}'s -097 * {@link org.apache.hadoop.conf.Configuration} instance, via the configuration key -098 * {@code hbase.client.keyvalue.maxsize}. -099 */ -100 public BufferedMutatorParams maxKeyValueSize(int maxKeyValueSize) { -101this.maxKeyValueSize = maxKeyValueSize; -102return this; -103 } -104 -105 public ExecutorService getPool() { -106return pool; -107 } -108 -109 /** -110 * Override the default executor pool defined by the {@code hbase.htable.threads.*} -111 * configuration values. -112 */ -113 public BufferedMutatorParams pool(ExecutorService pool) { -114this.pool = pool; -115return this; -116 } -117 -118 /** -119 * @return Name of the class we will use when we construct a -120 * {@link BufferedMutator} instance or null if default implementation. -121 */ -122 public String getImplementationClassName() { -123return this.implementationClassName; -124 } -125 -126 /** -127 * Specify a BufferedMutator implementation other than the default. -128 * @param implementationClassName Name of the BufferedMutator implementation class -129 */ -130 public BufferedMutatorParams implementationClassName(String implementationClassName) { -131this.implementationClassName = implementationClassName; -132return this; -133 } -134 -135 public BufferedMutator.ExceptionListener getListener() { -136return listener; -137 } -138 -139 /** -140 * Override the default error handler. Default handler simply rethrows the exception. -141 */ -142 public BufferedMutatorParams listener(BufferedMutator.ExceptionListener listener) { -143this.listener = listener; -144return this; -145 } -146 -147 /* -148 * (non-Javadoc) -149 * -150 * @see java.lang.Object#clone() -151 */ -152 @edu.umd.cs.findbugs.annotations.SuppressWarnings(value="CN_IDIOM_NO_SUPER_CALL", -153justification="The clone below is complete") -154 @Override -155 public
[34/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/class-use/CellScanner.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html b/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html index a560fc0..6af29b7 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellScanner.html @@ -382,10 +382,10 @@ -Pairorg.apache.hadoop.hbase.shaded.com.google.protobuf.Message,CellScanner -RpcServerInterface.call(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingServiceservice, - org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptormd, -org.apache.hadoop.hbase.shaded.com.google.protobuf.Messageparam, +Pairorg.apache.hbase.thirdparty.com.google.protobuf.Message,CellScanner +RpcServerInterface.call(org.apache.hbase.thirdparty.com.google.protobuf.BlockingServiceservice, + org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptormd, +org.apache.hbase.thirdparty.com.google.protobuf.Messageparam, CellScannercellScanner, longreceiveTime, MonitoredRPCHandlerstatus) @@ -395,28 +395,28 @@ -Pairorg.apache.hadoop.hbase.shaded.com.google.protobuf.Message,CellScanner -SimpleRpcServer.call(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingServiceservice, - org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptormd, -org.apache.hadoop.hbase.shaded.com.google.protobuf.Messageparam, +Pairorg.apache.hbase.thirdparty.com.google.protobuf.Message,CellScanner +SimpleRpcServer.call(org.apache.hbase.thirdparty.com.google.protobuf.BlockingServiceservice, + org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptormd, +org.apache.hbase.thirdparty.com.google.protobuf.Messageparam, CellScannercellScanner, longreceiveTime, MonitoredRPCHandlerstatus) -Pairorg.apache.hadoop.hbase.shaded.com.google.protobuf.Message,CellScanner -NettyRpcServer.call(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingServiceservice, - org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptormd, -org.apache.hadoop.hbase.shaded.com.google.protobuf.Messageparam, +Pairorg.apache.hbase.thirdparty.com.google.protobuf.Message,CellScanner +NettyRpcServer.call(org.apache.hbase.thirdparty.com.google.protobuf.BlockingServiceservice, + org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptormd, +org.apache.hbase.thirdparty.com.google.protobuf.Messageparam, CellScannercellScanner, longreceiveTime, MonitoredRPCHandlerstatus) -Pairorg.apache.hadoop.hbase.shaded.com.google.protobuf.Message,CellScanner -RpcServerInterface.call(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingServiceservice, - org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptormd, -org.apache.hadoop.hbase.shaded.com.google.protobuf.Messageparam, +Pairorg.apache.hbase.thirdparty.com.google.protobuf.Message,CellScanner +RpcServerInterface.call(org.apache.hbase.thirdparty.com.google.protobuf.BlockingServiceservice, + org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptormd, +org.apache.hbase.thirdparty.com.google.protobuf.Messageparam, CellScannercellScanner, longreceiveTime, MonitoredRPCHandlerstatus, @@ -428,10 +428,10 @@ -Pairorg.apache.hadoop.hbase.shaded.com.google.protobuf.Message,CellScanner -SimpleRpcServer.call(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingServiceservice, - org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptormd, -org.apache.hadoop.hbase.shaded.com.google.protobuf.Messageparam, +Pairorg.apache.hbase.thirdparty.com.google.protobuf.Message,CellScanner +SimpleRpcServer.call(org.apache.hbase.thirdparty.com.google.protobuf.BlockingServiceservice, + org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptormd, +org.apache.hbase.thirdparty.com.google.protobuf.Messageparam, CellScannercellScanner, longreceiveTime, MonitoredRPCHandlerstatus, @@ -439,10 +439,10 @@ inttimeout) -Pairorg.apache.hadoop.hbase.shaded.com.google.protobuf.Message,CellScanner -NettyRpcServer.call(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingServiceservice, - org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptormd, -org.apache.hadoop.hbase.shaded.com.google.protobuf.Messageparam, +Pairorg.apache.hbase.thirdparty.com.google.protobuf.Message,CellScanner +NettyRpcServer.call(org.apache.hbase.thirdparty.com.google.protobuf.BlockingServiceservice, + org.apache.hbase.thirdparty.com.google.protobuf.Descriptors.MethodDescriptormd, +org.apache.hbase.thirdparty.com.google.protobuf.Messageparam,
[34/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.FirstOnRowByteBufferCell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowByteBufferCell.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowByteBufferCell.html deleted file mode 100644 index ad7ab6b..000 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowByteBufferCell.html +++ /dev/null @@ -1,546 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - - - - -PrivateCellUtil.FirstOnRowByteBufferCell (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 -Class PrivateCellUtil.FirstOnRowByteBufferCell - - - -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 - - -org.apache.hadoop.hbase.PrivateCellUtil.FirstOnRowByteBufferCell - - - - - - - - - - - -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.FirstOnRowColByteBufferCell - - -Enclosing class: -PrivateCellUtil - - - -private static class PrivateCellUtil.FirstOnRowByteBufferCell -extends PrivateCellUtil.EmptyByteBufferCell - - - - - - - - - - - -Nested Class Summary - - - - -Nested classes/interfaces inherited from interfaceorg.apache.hadoop.hbase.Cell -Cell.DataType - - - - - - - - -Field Summary - -Fields - -Modifier and Type -Field and Description - - -private static int -FIXED_OVERHEAD - - -private short -rlength - - -private int -roffset - - -private http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffer -rowBuff - - - - - - -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 - -Constructor and Description - - -FirstOnRowByteBufferCell(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferrow, -introffset, -shortrlength) - - - - - - - - - -Method Summary - -All MethodsInstance MethodsConcrete Methods - -Modifier and Type -Method and Description - - -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 -getRowPosition() - - -long -getTimestamp() - - -Cell.DataType -getType() -Returns the type of cell in a human readable format using Cell.DataType - - - -byte -getTypeByte() - - -long -heapSize() - - - - - - -Methods inherited from classorg.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferCell -getFamilyArray, getFamilyByteBuffer, getFamilyLength, getFamilyOffset, getFamilyPosition, getQualifierArray, getQualifierByteBuffer, getQualifierLength, getQualifierOffset, getQualifierPosition, getRowArray, getRowOffset, getSequenceId, getTagsArray, getTagsByteBuffer, getTagsLength, getTagsOffset, getTagsPosition, getValueArray, getValueByteBuffer, getValueLength, getValueOffset, getValuePosition, setSequenceId, setTimestamp, setTimestamp - - - - - -Methods inherited from classjava.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object
[34/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.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.html index 9c5b56f..d68657d 100644 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.html +++ b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.html @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public final class PrivateCellUtil +public final class PrivateCellUtil extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object Utility methods helpful slinging Cell instances. It has more powerful and rich set of APIs than those in CellUtil for internal usage. @@ -881,7 +881,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? PrivateCellUtil -privatePrivateCellUtil() +privatePrivateCellUtil() Private constructor to keep this class from being instantiated. @@ -899,7 +899,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? fillRowRange -public staticByteRangefillRowRange(Cellcell, +public staticByteRangefillRowRange(Cellcell, ByteRangerange) ByteRange @@ -910,7 +910,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? fillFamilyRange -public staticByteRangefillFamilyRange(Cellcell, +public staticByteRangefillFamilyRange(Cellcell, ByteRangerange) @@ -920,7 +920,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? fillQualifierRange -public staticByteRangefillQualifierRange(Cellcell, +public staticByteRangefillQualifierRange(Cellcell, ByteRangerange) @@ -930,7 +930,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? fillValueRange -public staticByteRangefillValueRange(Cellcell, +public staticByteRangefillValueRange(Cellcell, ByteRangerange) @@ -940,7 +940,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? fillTagRange -public staticByteRangefillTagRange(Cellcell, +public staticByteRangefillTagRange(Cellcell, ByteRangerange) @@ -950,7 +950,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getRowByte -public staticbytegetRowByte(Cellcell, +public staticbytegetRowByte(Cellcell, intindex) misc @@ -961,7 +961,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getQualifierByte -public staticbytegetQualifierByte(Cellcell, +public staticbytegetQualifierByte(Cellcell, intindex) @@ -971,7 +971,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getValueBufferShallowCopy -public statichttp://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffergetValueBufferShallowCopy(Cellcell) +public statichttp://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBuffergetValueBufferShallowCopy(Cellcell) @@ -980,7 +980,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? createCell -public staticCellcreateCell(Cellcell, +public staticCellcreateCell(Cellcell, http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListTagtags) Returns: @@ -994,7 +994,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? createCell -public staticCellcreateCell(Cellcell, +public staticCellcreateCell(Cellcell, byte[]tags) Returns: @@ -1008,7 +1008,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? createCell -public staticCellcreateCell(Cellcell, +public staticCellcreateCell(Cellcell, byte[]value, byte[]tags) @@ -1019,7 +1019,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? matchingRows -public staticbooleanmatchingRows(Cellleft, +public staticbooleanmatchingRows(Cellleft, byte[]buf, intoffset, intlength) @@ -1031,7 +1031,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? matchingFamily -public staticbooleanmatchingFamily(Cellleft, +public staticbooleanmatchingFamily(Cellleft, byte[]buf,
[34/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b618ac40/devapidocs/org/apache/hadoop/hbase/Cell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/Cell.html b/devapidocs/org/apache/hadoop/hbase/Cell.html index 09896fb..58be56e 100644 --- a/devapidocs/org/apache/hadoop/hbase/Cell.html +++ b/devapidocs/org/apache/hadoop/hbase/Cell.html @@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab"; All Known Implementing Classes: -BufferedDataBlockEncoder.OffheapDecodedCell, BufferedDataBlockEncoder.OnheapDecodedCell, ByteBufferCell, ByteBufferChunkCell, ByteBufferKeyOnlyKeyValue, ByteBufferKeyValue, IndividualBytesFieldCell, KeyOnlyFilter.KeyOnlyByteBufferCell, KeyOnlyFilter.KeyOnlyCell, KeyValue, KeyValue.KeyOnlyKeyValue, MapReduceCell, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrivateCellUtil.EmptyByteBufferCell, PrivateCellUtil.EmptyCell, PrivateCellUtil.FirstOnRowByteBufferCell, PrivateCellUtil.FirstOnRowCell, PrivateCellUtil.FirstOnRowColByteBufferCell, PrivateCellUtil.FirstOnRowColCell, PrivateCellUtil.FirstOnRowColTSByteBufferCell, PrivateCellUtil.FirstOnRowColTSCell, PrivateCellUtil.FirstOnRowDeleteFamilyCell, PrivateCellUtil.LastOnRowByteBufferCell, PrivateCellUtil.LastOnRowCell, PrivateCellUtil.LastOnRowColByteBufferCell, PrivateCellUtil.LastOnRowColCell, PrivateCellUtil.TagRewriteByteBufferCell, PrivateCellUtil.TagRewriteCell, PrivateCellUtil.ValueAndTagRewriteByteBufferCell, PrivateCellUtil.ValueAndTagRewriteCell, SizeCachedKeyValue, SizeCachedNoTagsKeyValue +BufferedDataBlockEncoder.OffheapDecodedCell, BufferedDataBlockEncoder.OnheapDecodedCell, ByteBufferCell, ByteBufferChunkCell, ByteBufferKeyOnlyKeyValue, ByteBufferKeyValue, IndividualBytesFieldCell, KeyOnlyFilter.KeyOnlyByteBufferCell, KeyOnlyFilter.KeyOnlyCell, KeyValue, KeyValue.KeyOnlyKeyValue, MapReduceCell, Mutation.CellWrapper, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrivateCellUtil.EmptyByteBufferCell, PrivateCellUtil.EmptyCell, PrivateCellUtil.FirstOnRowByteBufferCell, PrivateCellUtil.FirstOnRowCell, PrivateCellUtil.FirstOnRowColByteBufferCell, PrivateCellUtil.FirstOnRowColCell, PrivateCellUtil.FirstOnRowColTSByteBufferCell, PrivateCellUtil.FirstOnRowColTSCell, Priva teCellUtil.FirstOnRowDeleteFamilyCell, PrivateCellUtil.LastOnRowByteBufferCell, PrivateCellUtil.LastOnRowCell, PrivateCellUtil.LastOnRowColByteBufferCell, PrivateCellUtil.LastOnRowColCell, PrivateCellUtil.TagRewriteByteBufferCell, PrivateCellUtil.TagRewriteCell, PrivateCellUtil.ValueAndTagRewriteByteBufferCell, PrivateCellUtil.ValueAndTagRewriteCell, SizeCachedKeyValue, SizeCachedNoTagsKeyValue http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b618ac40/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html index e5f8f4f..1165e75 100644 --- a/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html +++ b/devapidocs/org/apache/hadoop/hbase/ExtendedCell.html @@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab"; All Known Implementing Classes: -BufferedDataBlockEncoder.OffheapDecodedCell, BufferedDataBlockEncoder.OnheapDecodedCell, ByteBufferChunkCell, ByteBufferKeyValue, IndividualBytesFieldCell, KeyValue, KeyValue.KeyOnlyKeyValue, MapReduceCell, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, PrivateCellUtil.EmptyByteBufferCell, PrivateCellUtil.EmptyCell, PrivateCellUtil.FirstOnRowByteBufferCell, PrivateCellUtil.FirstOnRowCell, PrivateCellUtil.FirstOnRowColByteBufferCell, PrivateCellUtil.FirstOnRowColCell, PrivateCellUtil.FirstOnRowColTSByteBufferCell, PrivateCellUtil.FirstOnRowColTSCell, PrivateCellUtil.FirstOnRowDeleteFamilyCell, PrivateCellUtil.LastOnRowByteBufferCell, PrivateCellUtil.LastOnRowCell, PrivateCellUtil.LastOnRowColByteBufferCell, PrivateCellUtil.LastOnRowColCell, PrivateCellUtil.TagRewriteByteBufferCell, PrivateCellUtil.TagRewriteCell, PrivateCellUtil.ValueAndTagRewriteByteBufferCell, PrivateCellUtil.ValueAndTagRewriteCell, SizeCachedKeyValue, SizeCachedNoTagsKeyValue +BufferedDataBlockEncoder.OffheapDecodedCell, BufferedDataBlockEncoder.OnheapDecodedCell, ByteBufferChunkCell, ByteBufferKeyValue, IndividualBytesFieldCell, KeyValue, KeyValue.KeyOnlyKeyValue, MapReduceCell, Mutation.CellWrapper, NoTagByteBufferChunkCell, NoTagsByteBufferKeyValue, NoTagsKeyValue, Priv ateCellUtil.EmptyByteBufferCell, PrivateCellUtil.EmptyCell, PrivateCellUtil.FirstOnRowByteBufferCell, PrivateCellUtil.FirstOnRowCell, PrivateCellUtil.FirstOnRowColByteBufferCell, PrivateCellUtil.FirstOnRowColCell, PrivateCellUtil.FirstOnRowColTSByteBufferCell, PrivateCellUtil.FirstOnRowColTSCell, PrivateCellUtil.FirstOnRowDeleteFamilyCell, PrivateCellUtil.LastOnRowByteBufferCell, PrivateCellUtil.LastOnRowCell,
[34/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/RawAsyncHBaseAdmin.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html index 857c128..3648d3a 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 http://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. @@ -359,7 +359,7 @@ implements 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 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-cf config of the specified peer @@ -1190,7 +1190,7 @@ implements 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 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 @@ -1401,7 +1401,7 @@ implements FLUSH_TABLE_PROCEDURE_SIGNATURE -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 FLUSH_TABLE_PROCEDURE_SIGNATURE +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 FLUSH_TABLE_PROCEDURE_SIGNATURE See Also: Constant Field Values @@ -1414,7 +1414,7 @@ implements LOG -private static finalorg.slf4j.Logger LOG +private static finalorg.slf4j.Logger LOG @@ -1423,7 +1423,7 @@ implements connection -private finalAsyncConnectionImpl connection +private finalAsyncConnectionImpl connection @@ -1432,7 +1432,7 @@ implements retryTimer -private finalorg.apache.hadoop.hbase.shaded.io.netty.util.HashedWheelTimer retryTimer +private finalorg.apache.hadoop.hbase.shaded.io.netty.util.HashedWheelTimer retryTimer @@ -1441,7 +1441,7 @@ implements metaTable -private finalAsyncTableAdvancedScanResultConsumer metaTable +private finalAsyncTableAdvancedScanResultConsumer metaTable @@ -1450,7 +1450,7 @@ implements rpcTimeoutNs -private finallong rpcTimeoutNs +private finallong rpcTimeoutNs @@
[34/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/class-use/Append.html -- diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html index d0d2a49..95f2d20 100644 --- a/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html +++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Append.html @@ -161,7 +161,12 @@ Append -Append.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) +Append.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) +Deprecated. +As of release 2.0.0, this will be removed in HBase 3.0.0. + Use Append(byte[], long, NavigableMap) instead + + Append @@ -220,7 +225,7 @@ -Append(Appenda) +Append(AppendappendToCopy) Copy constructor http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4b2cc17/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html -- diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html index ec54a07..0c10b7a 100644 --- a/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html +++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Delete.html @@ -204,7 +204,12 @@ Delete -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) +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) +Deprecated. +As of release 2.0.0, this will be removed in HBase 3.0.0. + Use Delete(byte[], long, NavigableMap) instead + + Delete @@ -323,7 +328,7 @@ -Delete(Deleted) +Delete(DeletedeleteToCopy) http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4b2cc17/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html -- diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html index d8162d3..18d6aea 100644 --- a/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html +++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Increment.html @@ -151,7 +151,12 @@ Increment -Increment.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) +Increment.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) +Deprecated. +As of release 2.0.0, this will be removed in HBase 3.0.0. + Use Increment(byte[], long, NavigableMap) instead + + Increment @@ -210,7 +215,7 @@ -Increment(Incrementi) +Increment(IncrementincrementToCopy) Copy constructor http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4b2cc17/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html -- diff --git a/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html b/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html index beba164..d92f2e3 100644 --- a/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html +++ b/apidocs/org/apache/hadoop/hbase/client/class-use/Mutation.html @@ -174,7 +174,10 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. Mutation Mutation.setFamilyCellMap(http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true; title="class or interface in
[34/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/mapred/HRegionPartitioner.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html b/apidocs/src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html index 08be3b2..77665c7 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html @@ -27,80 +27,81 @@ 019package org.apache.hadoop.hbase.mapred; 020 021import java.io.IOException; -022 -023import org.apache.commons.logging.Log; -024import org.apache.commons.logging.LogFactory; -025import org.apache.hadoop.hbase.HBaseConfiguration; -026import org.apache.hadoop.hbase.TableName; -027import org.apache.yetus.audience.InterfaceAudience; -028import org.apache.hadoop.hbase.client.Connection; -029import org.apache.hadoop.hbase.client.ConnectionFactory; -030import org.apache.hadoop.hbase.client.RegionLocator; -031import org.apache.hadoop.hbase.io.ImmutableBytesWritable; -032import org.apache.hadoop.hbase.util.Bytes; -033import org.apache.hadoop.mapred.JobConf; -034import org.apache.hadoop.mapred.Partitioner; -035 -036/** -037 * This is used to partition the output keys into groups of keys. -038 * Keys are grouped according to the regions that currently exist -039 * so that each reducer fills a single region so load is distributed. -040 * -041 * @param K2 -042 * @param V2 -043 */ -044@InterfaceAudience.Public -045public class HRegionPartitionerK2,V2 -046implements PartitionerImmutableBytesWritable, V2 { -047 private static final Log LOG = LogFactory.getLog(HRegionPartitioner.class); -048 // Connection and locator are not cleaned up; they just die when partitioner is done. -049 private Connection connection; -050 private RegionLocator locator; -051 private byte[][] startKeys; -052 +022import org.apache.hadoop.hbase.HBaseConfiguration; +023import org.apache.hadoop.hbase.TableName; +024import org.apache.yetus.audience.InterfaceAudience; +025import org.slf4j.Logger; +026import org.slf4j.LoggerFactory; +027import org.apache.hadoop.hbase.client.Connection; +028import org.apache.hadoop.hbase.client.ConnectionFactory; +029import org.apache.hadoop.hbase.client.RegionLocator; +030import org.apache.hadoop.hbase.io.ImmutableBytesWritable; +031import org.apache.hadoop.hbase.util.Bytes; +032import org.apache.hadoop.mapred.JobConf; +033import org.apache.hadoop.mapred.Partitioner; +034 +035/** +036 * This is used to partition the output keys into groups of keys. +037 * Keys are grouped according to the regions that currently exist +038 * so that each reducer fills a single region so load is distributed. +039 * +040 * @param K2 +041 * @param V2 +042 */ +043@InterfaceAudience.Public +044public class HRegionPartitionerK2,V2 +045implements PartitionerImmutableBytesWritable, V2 { +046 private static final Logger LOG = LoggerFactory.getLogger(HRegionPartitioner.class); +047 // Connection and locator are not cleaned up; they just die when partitioner is done. +048 private Connection connection; +049 private RegionLocator locator; +050 private byte[][] startKeys; +051 +052 @Override 053 public void configure(JobConf job) { 054try { 055 this.connection = ConnectionFactory.createConnection(HBaseConfiguration.create(job)); 056 TableName tableName = TableName.valueOf(job.get(TableOutputFormat.OUTPUT_TABLE)); 057 this.locator = this.connection.getRegionLocator(tableName); 058} catch (IOException e) { -059 LOG.error(e); +059 LOG.error(e.toString(), e); 060} 061 062try { 063 this.startKeys = this.locator.getStartKeys(); 064} catch (IOException e) { -065 LOG.error(e); +065 LOG.error(e.toString(), e); 066} 067 } 068 -069 public int getPartition(ImmutableBytesWritable key, V2 value, int numPartitions) { -070byte[] region = null; -071// Only one region return 0 -072if (this.startKeys.length == 1){ -073 return 0; -074} -075try { -076 // Not sure if this is cached after a split so we could have problems -077 // here if a region splits while mapping -078 region = locator.getRegionLocation(key.get()).getRegionInfo().getStartKey(); -079} catch (IOException e) { -080 LOG.error(e); -081} -082for (int i = 0; i this.startKeys.length; i++){ -083 if (Bytes.compareTo(region, this.startKeys[i]) == 0 ){ -084if (i = numPartitions-1){ -085 // cover if we have less reduces then regions. -086 return (Integer.toString(i).hashCode() -087 Integer.MAX_VALUE) % numPartitions; -088} -089return i; -090 } -091} -092// if above fails to find start key that match we need to return something -093return 0; -094 } -095} +069 @Override +070
[34/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/ClusterStatus.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html b/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html index c3eca54..ba95a52 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/ClusterStatus.html @@ -193,7 +193,7 @@ 185int count = 0; 186if (liveServers != null !liveServers.isEmpty()) { 187 for (Map.EntryServerName, ServerLoad e: this.liveServers.entrySet()) { -188count += e.getValue().getNumberOfRegions(); +188count = count + e.getValue().getNumberOfRegions(); 189 } 190} 191return count; @@ -225,279 +225,275 @@ 217return hbaseVersion; 218 } 219 -220 /** -221 * @see java.lang.Object#equals(java.lang.Object) -222 */ -223 public boolean equals(Object o) { -224if (this == o) { -225 return true; -226} -227if (!(o instanceof ClusterStatus)) { -228 return false; -229} -230ClusterStatus other = (ClusterStatus) o; -231return Objects.equal(getHBaseVersion(), other.getHBaseVersion()) -232 Objects.equal(this.liveServers, other.liveServers) -233 getDeadServerNames().containsAll(other.getDeadServerNames()) -234 Arrays.equals(getMasterCoprocessors(), other.getMasterCoprocessors()) -235 Objects.equal(getMaster(), other.getMaster()) -236 getBackupMasters().containsAll(other.getBackupMasters()) -237 Objects.equal(getClusterId(), other.getClusterId()) -238 getMasterInfoPort() == other.getMasterInfoPort(); -239 } -240 -241 /** -242 * @see java.lang.Object#hashCode() -243 */ -244 public int hashCode() { -245return Objects.hashCode(hbaseVersion, liveServers, deadServers, master, backupMasters, -246 clusterId, masterInfoPort); -247 } -248 -249 /** -250 * -251 * @return the object version number -252 * @deprecated As of release 2.0.0, this will be removed in HBase 3.0.0 -253 */ -254 @Deprecated -255 public byte getVersion() { -256return VERSION; -257 } -258 -259 // -260 // Getters -261 // -262 -263 public CollectionServerName getServers() { -264if (liveServers == null) { -265 return Collections.emptyList(); -266} -267return Collections.unmodifiableCollection(this.liveServers.keySet()); -268 } -269 -270 /** -271 * Returns detailed information about the current master {@link ServerName}. -272 * @return current master information if it exists -273 */ -274 public ServerName getMaster() { -275return this.master; -276 } -277 -278 /** -279 * @return the number of backup masters in the cluster -280 */ -281 public int getBackupMastersSize() { -282return backupMasters != null ? backupMasters.size() : 0; -283 } -284 -285 /** -286 * @return the names of backup masters -287 */ -288 public ListServerName getBackupMasters() { -289if (backupMasters == null) { -290 return Collections.emptyList(); -291} -292return Collections.unmodifiableList(this.backupMasters); -293 } -294 -295 /** -296 * @param sn -297 * @return Server's load or null if not found. -298 */ -299 public ServerLoad getLoad(final ServerName sn) { -300return liveServers != null ? liveServers.get(sn) : null; -301 } -302 -303 @InterfaceAudience.Private -304 public ListRegionState getRegionsInTransition() { -305if (intransition == null) { -306 return Collections.emptyList(); -307} -308return Collections.unmodifiableList(intransition); -309 } -310 -311 public String getClusterId() { -312return clusterId; -313 } -314 -315 public String[] getMasterCoprocessors() { -316return masterCoprocessors; -317 } -318 -319 public long getLastMajorCompactionTsForTable(TableName table) { -320long result = Long.MAX_VALUE; -321for (ServerName server : getServers()) { -322 ServerLoad load = getLoad(server); -323 for (RegionLoad rl : load.getRegionsLoad().values()) { -324if (table.equals(HRegionInfo.getTable(rl.getName( { -325 result = Math.min(result, rl.getLastMajorCompactionTs()); -326} -327 } -328} -329return result == Long.MAX_VALUE ? 0 : result; -330 } -331 -332 public long getLastMajorCompactionTsForRegion(final byte[] region) { -333for (ServerName server : getServers()) { -334 ServerLoad load = getLoad(server); -335 RegionLoad rl = load.getRegionsLoad().get(region); -336 if (rl != null) { -337return rl.getLastMajorCompactionTs(); -338 } -339} -340return 0; -341 } -342 -343 public boolean isBalancerOn() { -344return balancerOn != null balancerOn; -345 } -346 -347 public Boolean getBalancerOn() { -348return balancerOn; -349 } -350 -351 public int getMasterInfoPort()
[34/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/master/TableNamespaceManager.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/master/TableNamespaceManager.html b/devapidocs/org/apache/hadoop/hbase/master/TableNamespaceManager.html index f27d508..ab64709 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/TableNamespaceManager.html +++ b/devapidocs/org/apache/hadoop/hbase/master/TableNamespaceManager.html @@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.Private -public class TableNamespaceManager +public class TableNamespaceManager extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object This is a helper class used internally to manage the namespace metadata that is stored in TableName.NAMESPACE_TABLE_NAME. It also mirrors updates to the ZK store by forwarding updates to @@ -329,7 +329,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? LOG -private static finalorg.apache.commons.logging.Log LOG +private static finalorg.apache.commons.logging.Log LOG @@ -338,7 +338,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? conf -privateorg.apache.hadoop.conf.Configuration conf +privateorg.apache.hadoop.conf.Configuration conf @@ -347,7 +347,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? masterServices -privateMasterServices masterServices +privateMasterServices masterServices @@ -356,7 +356,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? nsTable -privateTable nsTable +privateTable nsTable @@ -365,7 +365,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? zkNamespaceManager -privateZKNamespaceManager zkNamespaceManager +privateZKNamespaceManager zkNamespaceManager @@ -374,7 +374,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? initialized -privateboolean initialized +privateboolean initialized @@ -383,7 +383,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? KEY_MAX_REGIONS -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 KEY_MAX_REGIONS +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 KEY_MAX_REGIONS See Also: Constant Field Values @@ -396,7 +396,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? KEY_MAX_TABLES -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 KEY_MAX_TABLES +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 KEY_MAX_TABLES See Also: Constant Field Values @@ -409,7 +409,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? NS_INIT_TIMEOUT -static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String NS_INIT_TIMEOUT +static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String NS_INIT_TIMEOUT See Also: Constant Field Values @@ -422,7 +422,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? DEFAULT_NS_INIT_TIMEOUT -static finalint DEFAULT_NS_INIT_TIMEOUT +static finalint DEFAULT_NS_INIT_TIMEOUT See Also: Constant Field Values @@ -443,7 +443,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? TableNamespaceManager -TableNamespaceManager(MasterServicesmasterServices) +TableNamespaceManager(MasterServicesmasterServices) @@ -460,7 +460,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? start -publicvoidstart() +publicvoidstart() 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: @@ -474,7 +474,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? getNamespaceTable -privateTablegetNamespaceTable() +privateTablegetNamespaceTable() 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: @@ -488,7 +488,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? doesNamespaceExist -publicbooleandoesNamespaceExist(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class
[34/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/wal/AsyncFSWAL.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html index 682a2dc..9591af9 100644 --- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html +++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AsyncFSWAL.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":9,"i22":9}; +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":9,"i23":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; @InterfaceAudience.LimitedPrivate(value="Configuration") -public class AsyncFSWAL +public class AsyncFSWAL extends AbstractFSWALWALProvider.AsyncWriter An asynchronous implementation of FSWAL. @@ -419,84 +419,88 @@ extends FSWALEntryentry) +protected boolean +doCheckLogLowReplication() + + protected long doReplaceWriter(org.apache.hadoop.fs.PatholdPath, org.apache.hadoop.fs.PathnewPath, WALProvider.AsyncWriternextWriter) - + protected void doShutdown() - + private static int epoch(intepochAndState) - + private int finishSync(booleanaddSyncTrace) - + private int finishSyncLowerThanTxid(longtxid, booleanaddSyncTrace) - + (package private) int getLogReplication() This method gets the datanode replication count for the current WAL. - + (package private) org.apache.hadoop.hdfs.protocol.DatanodeInfo[] getPipeline() This method gets the pipeline for the current WAL. - + private boolean shouldScheduleConsumer() - + void sync() Sync what we have in the WAL. - + void sync(longtxid) Sync the WAL if the txId was not already sync'd. - + private void sync(WALProvider.AsyncWriterwriter) - + private void syncCompleted(WALProvider.AsyncWriterwriter, longprocessedTxid, longstartTimeNs) - + private void syncFailed(longepochWhenSync, http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true; title="class or interface in java.lang">Throwableerror) - + private boolean trySetReadyForRolling() - + private void waitForSafePoint() - + private static boolean waitingRoll(intepochAndState) - + private static boolean writerBroken(intepochAndState) @@ -506,7 +510,7 @@ extends AbstractFSWAL -abortCacheFlush, append, atHeadOfRingBufferEventHandlerAppend, blockOnSync, close, completeCacheFlush, c omputeFilename, findRegionsToForceFlush, getCoprocessorHost, getCurrentFileName, getEarliestMemStoreSeqNum, getEarliestMemStoreSeqNum, getFilenum, getFileNumFromFileName, getFiles, getLogFileSize, getLogFileSizeIfBeingWritten, getNumLogFiles, getNumRolledLogFiles, getOldPath, getPreallocatedEventCount, getSyncFuture, getUnflushedEntriesCount, getWALArchivePath, isUnflushedEntries, postSync, registerWALActionsListener, replaceWriter, requestLogRoll, requestLogRoll, rollWriter, rollWriter, shutdown, stampSequenceIdAndPublishToRingBuffe r, startCacheFlush, startCacheFlush, toString, unregisterWALActionsListener, updateStore +abortCacheFlush, append, atHeadOfRingBufferEventHandlerAppend, blockOnSync, checkLogLowReplication, close, completeCacheFlush, computeFilename, findRegionsToForceFlush, getCoprocessorHost, getCurrentFileName, getEarliestMemStoreSeqNum, getEarliestMemStoreSeqNum, getFilenu m, getFileNumFromFileName, getFiles, getLogFileSize, getLogFileSizeIfBeingWritten, getNumLogFiles, getNumRolledLogFiles, getOldPath, getPreallocatedEventCount, getSyncFuture, getUnflushedEntriesCount, getWALArchivePath, isUnflushedEntries, main, postSync, registerWALActionsListener, replaceWriter, requestLogRoll, requestLogRoll, rollWriter, rollWriter, shutdown, stampSequenceIdAndPublishToRingBuffer, startCacheFlush, startCacheFlush, toString, unregisterWALActionsListener, updateStore @@ -535,7 +539,7 @@ extends LOG -private static finalorg.apache.commons.logging.Log LOG +private static finalorg.apache.commons.logging.Log LOG @@ -544,7 +548,7 @@ extends SEQ_COMPARATOR -private static finalhttp://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true; title="class or interface in
[34/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/rest/client/RemoteHTable.html -- diff --git a/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html b/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html index 92bdee3..3445d05 100644 --- a/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html +++ b/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html @@ -84,864 +84,943 @@ 076import java.util.TreeMap; 077import java.util.concurrent.TimeUnit; 078 -079/** -080 * HTable interface to remote tables accessed via REST gateway -081 */ -082@InterfaceAudience.Public -083public class RemoteHTable implements Table { -084 -085 private static final Log LOG = LogFactory.getLog(RemoteHTable.class); +079import org.apache.hadoop.hbase.shaded.com.google.common.base.Preconditions; +080 +081/** +082 * HTable interface to remote tables accessed via REST gateway +083 */ +084@InterfaceAudience.Public +085public class RemoteHTable implements Table { 086 -087 final Client client; -088 final Configuration conf; -089 final byte[] name; -090 final int maxRetries; -091 final long sleepTime; -092 -093 @SuppressWarnings("rawtypes") -094 protected String buildRowSpec(final byte[] row, final Map familyMap, -095 final long startTime, final long endTime, final int maxVersions) { -096StringBuffer sb = new StringBuffer(); -097sb.append('/'); -098sb.append(Bytes.toString(name)); +087 private static final Log LOG = LogFactory.getLog(RemoteHTable.class); +088 +089 final Client client; +090 final Configuration conf; +091 final byte[] name; +092 final int maxRetries; +093 final long sleepTime; +094 +095 @SuppressWarnings("rawtypes") +096 protected String buildRowSpec(final byte[] row, final Map familyMap, +097 final long startTime, final long endTime, final int maxVersions) { +098StringBuffer sb = new StringBuffer(); 099sb.append('/'); -100sb.append(toURLEncodedBytes(row)); -101Set families = familyMap.entrySet(); -102if (families != null) { -103 Iterator i = familyMap.entrySet().iterator(); -104 sb.append('/'); -105 while (i.hasNext()) { -106Map.Entry e = (Map.Entry)i.next(); -107Collection quals = (Collection)e.getValue(); -108if (quals == null || quals.isEmpty()) { -109 // this is an unqualified family. append the family name and NO ':' -110 sb.append(toURLEncodedBytes((byte[])e.getKey())); -111} else { -112 Iterator ii = quals.iterator(); -113 while (ii.hasNext()) { -114 sb.append(toURLEncodedBytes((byte[])e.getKey())); -115sb.append(':'); -116Object o = ii.next(); -117// Puts use byte[] but Deletes use KeyValue -118if (o instanceof byte[]) { -119 sb.append(toURLEncodedBytes((byte[])o)); -120} else if (o instanceof KeyValue) { -121 sb.append(toURLEncodedBytes(CellUtil.cloneQualifier((KeyValue)o))); -122} else { -123 throw new RuntimeException("object type not handled"); -124} -125if (ii.hasNext()) { -126 sb.append(','); -127} -128 } -129} -130if (i.hasNext()) { -131 sb.append(','); -132} -133 } -134} -135if (startTime = 0 endTime != Long.MAX_VALUE) { -136 sb.append('/'); -137 sb.append(startTime); -138 if (startTime != endTime) { -139sb.append(','); -140sb.append(endTime); -141 } -142} else if (endTime != Long.MAX_VALUE) { -143 sb.append('/'); -144 sb.append(endTime); -145} -146if (maxVersions 1) { -147 sb.append("?v="); -148 sb.append(maxVersions); -149} -150return sb.toString(); -151 } -152 -153 protected String buildMultiRowSpec(final byte[][] rows, int maxVersions) { -154StringBuilder sb = new StringBuilder(); -155sb.append('/'); -156sb.append(Bytes.toString(name)); -157sb.append("/multiget/"); -158if (rows == null || rows.length == 0) { -159 return sb.toString(); -160} -161sb.append("?"); -162for(int i=0; irows.length; i++) { -163 byte[] rk = rows[i]; -164 if (i != 0) { -165sb.append(''); -166 } -167 sb.append("row="); -168 sb.append(toURLEncodedBytes(rk)); -169} -170sb.append("v="); -171sb.append(maxVersions); -172 -173return sb.toString(); -174 } -175 -176 protected Result[] buildResultFromModel(final CellSetModel model) { -177ListResult results = new ArrayList(); -178for (RowModel row: model.getRows()) { -179 ListCell kvs = new ArrayList(row.getCells().size()); -180 for (CellModel cell: row.getCells()) { -181byte[][] split =
[34/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e23b49ba/checkstyle-aggregate.html -- diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html index 4f806e4..9ad345a 100644 --- a/checkstyle-aggregate.html +++ b/checkstyle-aggregate.html @@ -7,7 +7,7 @@ - + Apache HBase Checkstyle Results @@ -286,10 +286,10 @@ Warnings Errors -3449 +3453 0 0 -20698 +20655 Files @@ -377,7 +377,7 @@ org/apache/hadoop/hbase/CellUtil.java 0 0 -69 +68 org/apache/hadoop/hbase/ChoreService.java 0 @@ -492,12 +492,12 @@ org/apache/hadoop/hbase/HBaseTestingUtility.java 0 0 -266 +267 org/apache/hadoop/hbase/HColumnDescriptor.java 0 0 -42 +40 org/apache/hadoop/hbase/HConstants.java 0 @@ -542,7 +542,7 @@ org/apache/hadoop/hbase/IndividualBytesFieldCell.java 0 0 -10 +9 org/apache/hadoop/hbase/IntegrationTestBackupRestore.java 0 @@ -702,7 +702,7 @@ org/apache/hadoop/hbase/PerformanceEvaluation.java 0 0 -30 +29 org/apache/hadoop/hbase/PerformanceEvaluationCommons.java 0 @@ -712,7 +712,7 @@ org/apache/hadoop/hbase/PrivateCellUtil.java 0 0 -68 +67 org/apache/hadoop/hbase/QosTestHelper.java 0 @@ -774,16 +774,6 @@ 0 27 -org/apache/hadoop/hbase/SettableSequenceId.java -0 -0 -1 - -org/apache/hadoop/hbase/SettableTimestamp.java -0 -0 -1 - org/apache/hadoop/hbase/SizeCachedKeyValue.java 0 0 @@ -937,7 +927,7 @@ org/apache/hadoop/hbase/TestIndividualBytesFieldCell.java 0 0 -10 +9 org/apache/hadoop/hbase/TestInfoServers.java 0 @@ -1737,7 +1727,7 @@ org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java 0 0 -56 +54 org/apache/hadoop/hbase/client/CompactType.java 0 @@ -1834,1450 +1824,1450 @@ 0 2 +org/apache/hadoop/hbase/client/MasterKeepAliveConnection.java +0 +0 +1 + org/apache/hadoop/hbase/client/MetaCache.java 0 0 6 - + org/apache/hadoop/hbase/client/MetricsConnection.java 0 0 41 - + org/apache/hadoop/hbase/client/MultiAction.java 0 0 9 - + org/apache/hadoop/hbase/client/MultiResponse.java 0 0 2 - + org/apache/hadoop/hbase/client/MultiServerCallable.java 0 0 6 - + org/apache/hadoop/hbase/client/Mutation.java 0 0 23 - + org/apache/hadoop/hbase/client/NoOpRetryableCallerInterceptor.java 0 0 1 - + org/apache/hadoop/hbase/client/NoncedRegionServerCallable.java 0 0 1 - + org/apache/hadoop/hbase/client/Operation.java 0 0 2 - + org/apache/hadoop/hbase/client/OperationWithAttributes.java 0 0 1 - + org/apache/hadoop/hbase/client/PackagePrivateFieldAccessor.java 0 0 1 - + org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.java 0 0 13 - + org/apache/hadoop/hbase/client/Put.java 0 0 9 - + org/apache/hadoop/hbase/client/Query.java 0 0 10 - + org/apache/hadoop/hbase/client/QuotaStatusCalls.java 0 0 5 - + org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.java 0 0 102 - + org/apache/hadoop/hbase/client/RegionAdminServiceCallable.java 0 0 5 - + org/apache/hadoop/hbase/client/RegionCoprocessorRpcChannel.java 0 0 3 - + org/apache/hadoop/hbase/client/RegionCoprocessorRpcChannelImpl.java 0 0 1 - + org/apache/hadoop/hbase/client/RegionCoprocessorServiceExec.java 0 0 2 - + org/apache/hadoop/hbase/client/RegionInfo.java 0 0 55 - + org/apache/hadoop/hbase/client/RegionInfoBuilder.java 0 0 7 - + org/apache/hadoop/hbase/client/RegionInfoDisplay.java 0 0 17 - + org/apache/hadoop/hbase/client/RegionLocator.java 0 0 1 - + org/apache/hadoop/hbase/client/RegionReplicaUtil.java 0 0 8 - + org/apache/hadoop/hbase/client/RegionServerCallable.java 0 0 4 - + org/apache/hadoop/hbase/client/RegionServerCoprocessorRpcChannelImpl.java 0 0 2 - + org/apache/hadoop/hbase/client/RequestController.java 0 0 4 - + org/apache/hadoop/hbase/client/RequestControllerFactory.java 0 0 3 - + org/apache/hadoop/hbase/client/Result.java 0 0 13 - + org/apache/hadoop/hbase/client/ResultBoundedCompletionService.java 0 0 7 - + org/apache/hadoop/hbase/client/ResultScanner.java 0 0 3 - + org/apache/hadoop/hbase/client/RetriesExhaustedException.java 0 0 1 - + org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.java 0 0 3 - + org/apache/hadoop/hbase/client/RetryingCallerInterceptor.java 0 0 4 - + org/apache/hadoop/hbase/client/ReversedClientScanner.java 0 0 8 - + org/apache/hadoop/hbase/client/ReversedScannerCallable.java 0 0 11 - + org/apache/hadoop/hbase/client/RowAccess.java 0 0 3 - + org/apache/hadoop/hbase/client/RowMutations.java 0 0 4 - + org/apache/hadoop/hbase/client/RpcRetryingCaller.java 0 0 1 - + org/apache/hadoop/hbase/client/RpcRetryingCallerFactory.java 0 0 1 - + org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.java 0 0 2 - + org/apache/hadoop/hbase/client/RpcRetryingCallerWithReadReplicas.java 0 0 8 - + org/apache/hadoop/hbase/client/Scan.java 0 0 8 - +
[34/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/devapidocs/org/apache/hadoop/hbase/client/Mutation.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/Mutation.html b/devapidocs/org/apache/hadoop/hbase/client/Mutation.html index 9d61318..960e9dd 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/Mutation.html +++ b/devapidocs/org/apache/hadoop/hbase/client/Mutation.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":9,"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":9,"i34":9,"i35":9,"i36":10}; +var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":9,"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":9,"i41":9,"i42":9,"i43":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"; @@ -282,146 +282,204 @@ implements +http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCell +get(byte[]family, + byte[]qualifier) +Returns a list of all KeyValue objects with matching column family and qualifier. + + + byte[] getACL() - + (package private) http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCell getCellList(byte[]family) Creates an empty list if one doesn't exist for the given column family or else it returns the associated list of Cell objects. - + CellVisibility getCellVisibility() - + 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/util/UUID.html?is-external=true; title="class or interface in java.util">UUID getClusterIds() - + Durability getDurability() Get the current durability - + 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">ListCell getFamilyCellMap() Method for retrieving the put's familyMap - + http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true; title="class or interface in java.lang">Object getFingerprint() Compile the column family (i.e. - + byte[] getRow() Method for retrieving the delete's row - + long getTimeStamp() Method for retrieving the timestamp - + long getTTL() Return the TTL requested for the result of the mutation, in milliseconds. - + +boolean +has(byte[]family, + byte[]qualifier) +A convenience method to determine if this object's familyMap contains + a value assigned to the given family qualifier. + + + +boolean +has(byte[]family, + byte[]qualifier, + byte[]value) +A convenience method to determine if this object's familyMap contains + a value assigned to the given family, qualifier and timestamp. + + + +boolean +has(byte[]family, + byte[]qualifier, + longts) +A convenience method to determine if this object's familyMap contains + a value assigned to the given family, qualifier and timestamp. + + + +boolean +has(byte[]family, + byte[]qualifier, + longts, + byte[]value) +A convenience method to determine if this object's familyMap contains + the given value assigned to the given family, qualifier and timestamp. + + + +protected boolean +has(byte[]family, + byte[]qualifier, + longts, + byte[]value, + booleanignoreTS, + booleanignoreValue) + + long heapSize() - + boolean isEmpty() Method to check if the familyMap is empty - + protected boolean isReturnResults() - + int numFamilies() - + Mutation setACL(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,Permissionperms) - + Mutation setACL(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
[34/51] [partial] hbase-site git commit: Published site at .
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/src-html/org/apache/hadoop/hbase/client/ZKAsyncRegistry.CuratorEventProcessor.html -- diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/ZKAsyncRegistry.CuratorEventProcessor.html b/devapidocs/src-html/org/apache/hadoop/hbase/client/ZKAsyncRegistry.CuratorEventProcessor.html deleted file mode 100644 index 74375dd..000 --- a/devapidocs/src-html/org/apache/hadoop/hbase/client/ZKAsyncRegistry.CuratorEventProcessor.html +++ /dev/null @@ -1,337 +0,0 @@ -http://www.w3.org/TR/html4/loose.dtd;> - - -Source code - - - - -001/** -002 * Licensed to the Apache Software Foundation (ASF) under one -003 * or more contributor license agreements. See the NOTICE file -004 * distributed with this work for additional information -005 * regarding copyright ownership. The ASF licenses this file -006 * to you under the Apache License, Version 2.0 (the -007 * "License"); you may not use this file except in compliance -008 * with the License. You may obtain a copy of the License at -009 * -010 * http://www.apache.org/licenses/LICENSE-2.0 -011 * -012 * Unless required by applicable law or agreed to in writing, software -013 * distributed under the License is distributed on an "AS IS" BASIS, -014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -015 * See the License for the specific language governing permissions and -016 * limitations under the License. -017 */ -018package org.apache.hadoop.hbase.client; -019 -020import static org.apache.hadoop.hbase.HConstants.DEFAULT_ZK_SESSION_TIMEOUT; -021import static org.apache.hadoop.hbase.HConstants.ZK_SESSION_TIMEOUT; -022import static org.apache.hadoop.hbase.client.RegionInfo.DEFAULT_REPLICA_ID; -023import static org.apache.hadoop.hbase.client.RegionInfoBuilder.FIRST_META_REGIONINFO; -024import static org.apache.hadoop.hbase.client.RegionReplicaUtil.getRegionInfoForDefaultReplica; -025import static org.apache.hadoop.hbase.client.RegionReplicaUtil.getRegionInfoForReplica; -026import static org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.lengthOfPBMagic; -027import static org.apache.hadoop.hbase.zookeeper.ZKMetadata.removeMetaData; -028 -029import java.io.IOException; -030import java.util.concurrent.CompletableFuture; -031import java.util.concurrent.TimeUnit; -032 -033import org.apache.commons.lang3.mutable.MutableInt; -034import org.apache.commons.logging.Log; -035import org.apache.commons.logging.LogFactory; -036import org.apache.curator.framework.CuratorFramework; -037import org.apache.curator.framework.CuratorFrameworkFactory; -038import org.apache.curator.framework.api.BackgroundPathable; -039import org.apache.curator.framework.api.CuratorEvent; -040import org.apache.curator.retry.RetryNTimes; -041import org.apache.hadoop.conf.Configuration; -042import org.apache.hadoop.hbase.ClusterId; -043import org.apache.hadoop.hbase.HRegionLocation; -044import org.apache.hadoop.hbase.RegionLocations; -045import org.apache.hadoop.hbase.ServerName; -046import org.apache.hadoop.hbase.exceptions.DeserializationException; -047import org.apache.hadoop.hbase.master.RegionState; -048import org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting; -049import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos; -050import org.apache.hadoop.hbase.shaded.protobuf.generated.ZooKeeperProtos; -051import org.apache.hadoop.hbase.util.Pair; -052import org.apache.hadoop.hbase.util.Threads; -053import org.apache.hadoop.hbase.zookeeper.ZKConfig; -054import org.apache.hadoop.hbase.zookeeper.ZNodePaths; -055import org.apache.yetus.audience.InterfaceAudience; -056import org.apache.zookeeper.data.Stat; -057 -058 -059/** -060 * Fetch the registry data from zookeeper. -061 */ -062@InterfaceAudience.Private -063class ZKAsyncRegistry implements AsyncRegistry { -064 -065 private static final Log LOG = LogFactory.getLog(ZKAsyncRegistry.class); -066 -067 private final CuratorFramework zk; -068 -069 private final ZNodePaths znodePaths; -070 -071 ZKAsyncRegistry(Configuration conf) { -072this.znodePaths = new ZNodePaths(conf); -073int zkSessionTimeout = conf.getInt(ZK_SESSION_TIMEOUT, DEFAULT_ZK_SESSION_TIMEOUT); -074int zkRetry = conf.getInt("zookeeper.recovery.retry", 30); -075int zkRetryIntervalMs = conf.getInt("zookeeper.recovery.retry.intervalmill", 1000); -076this.zk = CuratorFrameworkFactory.builder() -077 .connectString(ZKConfig.getZKQuorumServersString(conf)).sessionTimeoutMs(zkSessionTimeout) -078.retryPolicy(new RetryNTimes(zkRetry, zkRetryIntervalMs)) -079.threadFactory( -080 Threads.newDaemonThreadFactory(String.format("ZKClusterRegistry-0x%08x", hashCode( -081.build(); -082this.zk.start(); -083// TODO: temporary workaround for HBASE-19312, must be removed
[34/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/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 e8c7a75..2e8c50f 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html +++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/AssignmentManager.html @@ -1299,7 +1299,7 @@ implements pendingAssignQueue -private finalhttp://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 finalhttp://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true; title="class or interface in java.util">ArrayListRegionStates.RegionStateNode pendingAssignQueue @@ -1308,7 +1308,7 @@ implements assignQueueLock -private finalhttp://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 finalhttp://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 @@ -1317,7 +1317,7 @@ implements assignQueueFullCond -private finalhttp://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 finalhttp://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 @@ -2455,7 +2455,7 @@ implements undoRegionAsOpening -publicvoidundoRegionAsOpening(RegionStates.RegionStateNoderegionNode) +publicvoidundoRegionAsOpening(RegionStates.RegionStateNoderegionNode) @@ -2464,7 +2464,7 @@ implements markRegionAsOpened -publicvoidmarkRegionAsOpened(RegionStates.RegionStateNoderegionNode) +publicvoidmarkRegionAsOpened(RegionStates.RegionStateNoderegionNode) 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: @@ -2478,7 +2478,7 @@ implements markRegionAsClosing -publicvoidmarkRegionAsClosing(RegionStates.RegionStateNoderegionNode) +publicvoidmarkRegionAsClosing(RegionStates.RegionStateNoderegionNode) 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: @@ -2492,7 +2492,7 @@ implements undoRegionAsClosing -publicvoidundoRegionAsClosing(RegionStates.RegionStateNoderegionNode) +publicvoidundoRegionAsClosing(RegionStates.RegionStateNoderegionNode) @@ -2501,7 +2501,7 @@ implements markRegionAsClosed -publicvoidmarkRegionAsClosed(RegionStates.RegionStateNoderegionNode) +publicvoidmarkRegionAsClosed(RegionStates.RegionStateNoderegionNode) 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: @@ -2515,7 +2515,7 @@ implements markRegionAsSplit -publicvoidmarkRegionAsSplit(RegionInfoparent, +publicvoidmarkRegionAsSplit(RegionInfoparent, ServerNameserverName, RegionInfodaughterA, RegionInfodaughterB) @@ -2532,7 +2532,7 @@ implements markRegionAsMerged -publicvoidmarkRegionAsMerged(RegionInfochild, +publicvoidmarkRegionAsMerged(RegionInfochild, ServerNameserverName, RegionInfomother, RegionInfofather) @@ -2555,7 +2555,7 @@ implements shouldAssignFavoredNodes -privatebooleanshouldAssignFavoredNodes(RegionInforegion) +privatebooleanshouldAssignFavoredNodes(RegionInforegion) @@ -2564,7 +2564,7 @@ implements queueAssign -protectedvoidqueueAssign(RegionStates.RegionStateNoderegionNode) +protectedvoidqueueAssign(RegionStates.RegionStateNoderegionNode) Add the assign operation to the assignment queue. The pending assignment operation will be processed, and each region will be assigned by a server using the balancer. @@ -2576,7 +2576,7 @@ implements startAssignmentThread -privatevoidstartAssignmentThread() +privatevoidstartAssignmentThread() @@ -2585,7 +2585,7 @@ implements stopAssignmentThread -privatevoidstopAssignmentThread() +privatevoidstopAssignmentThread() @@ -2594,7 +2594,7 @@ implements assignQueueSignal
[34/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/AsyncBatchRpcRetryingCaller.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.html b/devapidocs/org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.html index be4e92d..fdade1a 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.html +++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.html @@ -273,8 +273,9 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? private org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest -buildReq(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],AsyncBatchRpcRetryingCaller.RegionRequestactionsByRegion, -http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellScannablecells) +buildReq(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],AsyncBatchRpcRetryingCaller.RegionRequestactionsByRegion, +http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellScannablecells, +http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">Integer,http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">IntegerrowMutationsIndexMap) 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/util/concurrent/CompletableFuture.html?is-external=true; title="class or interface in java.util.concurrent">CompletableFutureT @@ -634,14 +635,15 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? inttries) - + buildReq privateorg.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequestbuildReq(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],AsyncBatchRpcRetryingCaller.RegionRequestactionsByRegion, - http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellScannablecells) + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListCellScannablecells, + http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">Integer,http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true; title="class or interface in java.lang">IntegerrowMutationsIndexMap) 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: @@ -655,7 +657,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? onComplete -privatevoidonComplete(Actionaction, +privatevoidonComplete(Actionaction, AsyncBatchRpcRetryingCaller.RegionRequestregionReq, inttries, ServerNameserverName, @@ -669,7 +671,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? onComplete -privatevoidonComplete(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],AsyncBatchRpcRetryingCaller.RegionRequestactionsByRegion, +privatevoidonComplete(http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Mapbyte[],AsyncBatchRpcRetryingCaller.RegionRequestactionsByRegion, inttries, ServerNameserverName, MultiResponseresp) @@ -681,7 +683,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? send
[34/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/replication/regionserver/ReplicationSourceManager.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html index a1e5ded..e18c93f 100644 --- a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html +++ b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.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}; +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}; 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 ReplicationSourceManager +public class ReplicationSourceManager 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 ReplicationListener This class is responsible to manage all the replication @@ -411,53 +411,57 @@ implements +(package private) int +getSizeOfLatestPath() + + ReplicationSourceInterface getSource(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">StringpeerId) Get the normal source for a given peer - + http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true; title="class or interface in java.util">ListReplicationSourceInterface getSources() Get a list of all the normal sources of this rs - + http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getStats() Get a string representation of all the sources' metrics - + http://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 getTotalBufferUsed() - + (package private) http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true; title="class or interface in java.util">SortedSethttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getWALs() Get a copy of the wals of the first source on this rs - + (package private) http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true; title="class or interface in java.util">Maphttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String,http://docs.oracle.com/javase/8/docs/api/java/util/SortedSet.html?is-external=true; title="class or interface in java.util">SortedSethttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in java.lang">String getWalsByIdRecoveredQueues() Get a copy of the wals of the recovered sources on this rs - + (package private) void init() Adds a normal source per registered peer cluster and tries to process all old region server wal queues - + void join() Terminate the replication on this region server - + void logPositionAndCleanOldLogs(org.apache.hadoop.fs.Pathlog, http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true; title="class or interface in
[34/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/PrivateCellUtil.FirstOnRowColCell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColCell.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColCell.html index 3cacd1e..a5af31c 100644 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColCell.html +++ b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColCell.html @@ -131,7 +131,7 @@ var activeTableTab = "activeTableTab"; -private static class PrivateCellUtil.FirstOnRowColCell +private static class PrivateCellUtil.FirstOnRowColCell extends PrivateCellUtil.FirstOnRowCell @@ -286,7 +286,7 @@ extends fArray -private finalbyte[] fArray +private finalbyte[] fArray @@ -295,7 +295,7 @@ extends foffset -private finalint foffset +private finalint foffset @@ -304,7 +304,7 @@ extends flength -private finalbyte flength +private finalbyte flength @@ -313,7 +313,7 @@ extends qArray -private finalbyte[] qArray +private finalbyte[] qArray @@ -322,7 +322,7 @@ extends qoffset -private finalint qoffset +private finalint qoffset @@ -331,7 +331,7 @@ extends qlength -private finalint qlength +private finalint qlength @@ -348,7 +348,7 @@ extends FirstOnRowColCell -publicFirstOnRowColCell(byte[]rArray, +publicFirstOnRowColCell(byte[]rArray, introffset, shortrlength, byte[]fArray, @@ -373,7 +373,7 @@ extends getFamilyArray -publicbyte[]getFamilyArray() +publicbyte[]getFamilyArray() Description copied from interface:Cell Contiguous bytes composed of legal HDFS filename characters which may start at any index in the containing array. Max length is Byte.MAX_VALUE, which is 127 bytes. @@ -393,7 +393,7 @@ extends getFamilyOffset -publicintgetFamilyOffset() +publicintgetFamilyOffset() Specified by: getFamilyOffsetin interfaceCell @@ -410,7 +410,7 @@ extends getFamilyLength -publicbytegetFamilyLength() +publicbytegetFamilyLength() Specified by: getFamilyLengthin interfaceCell @@ -427,7 +427,7 @@ extends getQualifierArray -publicbyte[]getQualifierArray() +publicbyte[]getQualifierArray() Description copied from interface:Cell Contiguous raw bytes that may start at any index in the containing array. @@ -446,7 +446,7 @@ extends getQualifierOffset -publicintgetQualifierOffset() +publicintgetQualifierOffset() Specified by: getQualifierOffsetin interfaceCell @@ -463,7 +463,7 @@ extends getQualifierLength -publicintgetQualifierLength() +publicintgetQualifierLength() Specified by: getQualifierLengthin interfaceCell http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b1eb7453/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColTSByteBufferCell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColTSByteBufferCell.html b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColTSByteBufferCell.html index cd859cf..ee732ee 100644 --- a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColTSByteBufferCell.html +++ b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColTSByteBufferCell.html @@ -137,7 +137,7 @@ var activeTableTab = "activeTableTab"; -private static class PrivateCellUtil.FirstOnRowColTSByteBufferCell +private static class PrivateCellUtil.FirstOnRowColTSByteBufferCell extends PrivateCellUtil.FirstOnRowColByteBufferCell @@ -255,7 +255,7 @@ extends ts -privatelong ts +privatelong ts @@ -272,7 +272,7 @@ extends FirstOnRowColTSByteBufferCell -publicFirstOnRowColTSByteBufferCell(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferrBuffer, +publicFirstOnRowColTSByteBufferCell(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferrBuffer, introffset, shortrlength, http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true; title="class or interface in java.nio">ByteBufferfBuffer, @@ -298,7 +298,7 @@ extends getTimestamp -publiclonggetTimestamp() +publiclonggetTimestamp() Specified by: getTimestampin interfaceCell http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b1eb7453/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColTSCell.html -- diff --git a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.FirstOnRowColTSCell.html
1 2 3 >