http://git-wip-us.apache.org/repos/asf/hbase-site/blob/5427a45e/apidocs/org/apache/hadoop/hbase/CompareOperator.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/CompareOperator.html
b/apidocs/org/apache/hadoop/hbase/CompareOperator.html
index a79d066..0be1309 100644
--- a/apidocs/org/apache/hadoop/hbase/CompareOperator.html
+++ b/apidocs/org/apache/hadoop/hbase/CompareOperator.html
@@ -1,6 +1,6 @@
http://www.w3.org/TR/html4/loose.dtd;>
-
+
@@ -19,45 +19,45 @@
}
//-->
var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],8:["t4","Concrete Methods"]};
+var tabs = {65535:["t0","æææ¹æ³"],1:["t1","éææ¹æ³"],8:["t4","å
·ä½æ¹æ³"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
-JavaScript is disabled on your browser.
+æ¨çæµè§å¨å·²ç¦ç¨ JavaScriptã
-Skip navigation links
+è·³è¿å¯¼èªé¾æ¥
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
+
+æ¦è§
+ç¨åºå
+ç±»
+使ç¨
+æ
+å·²è¿æ¶
+ç´¢å¼
+帮å©
-PrevClass
-NextClass
+ä¸ä¸ä¸ªç±»
+ä¸ä¸ä¸ªç±»
-Frames
-NoFrames
+æ¡æ¶
+æ æ¡æ¶
-AllClasses
+ææç±»
-- 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/Enum.html?is-external=true"
title="class or interface in java.lang">java.lang.Enum<CompareOperator>
+- https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true"
title="java.langä¸çç±»ææ¥å£">java.lang.Enum<CompareOperator>
-
- org.apache.hadoop.hbase.CompareOperator
@@ -113,17 +113,17 @@ var activeTableTab = "activeTableTab";
-
-- All Implemented Interfaces:
-- https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true"
title="class or interface in java.io">Serializable, https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true"
title="class or interface in java.lang">Comparable<[35/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/CompactingMemStore.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
index 613e11e..4fe07c1 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/CompactingMemStore.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -157,7 +157,7 @@ extends
private class
-CompactingMemStore.InMemoryFlushRunnable
+CompactingMemStore.InMemoryCompactionRunnable
The in-memory-flusher thread performs the flush
asynchronously.
@@ -201,8 +201,8 @@ extends DEEP_OVERHEAD
-private static double
-IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT
+private static int
+IN_MEMORY_FLUSH_MULTIPLIER
static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
@@ -214,7 +214,7 @@ extends
private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true;
title="class or interface in
java.util.concurrent.atomic">AtomicBoolean
-inMemoryFlushInProgress
+inMemoryCompactionInProgress
private long
@@ -246,7 +246,7 @@ extends AbstractMemStore
-active,
FIXED_OVERHEAD,
snapshot,
snapshotId
+FIXED_OVERHEAD,
snapshot,
snapshotId
@@ -284,8 +284,10 @@ extends Method and Description
-protected void
-checkActiveSize()
+private boolean
+checkAndAddToActiveSize(MutableSegmentcurrActive,
+ CellcellToAdd,
+ MemStoreSizingmemstoreSizing)
Check whether anything need to be done based on the current
active set size.
@@ -311,127 +313,157 @@ extends flushInMemory()
+private void
+flushInMemory(MutableSegmentcurrActive)
+
+
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
getFamilyName()
-
+
private byte[]
getFamilyNameInBytes()
-
+
MemStoreSize
getFlushableSize()
Flush will first clear out the data in snapshot if any (It
will take a second flush
invocation to clear the current Cell set).
-
+
VersionedSegmentsList
getImmutableSegments()
-
+
CompactingMemStore.IndexType
getIndexType()
-
+
(package private) long
getInmemoryFlushSize()
-
+
private Segment
getLastSegment()
-
+
(package private) Cell
getNextRow(Cellcell)
-
+
private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html?is-external=true;
title="class or interface in
java.util.concurrent">ThreadPoolExecutor
getPool()
-
+
private RegionServicesForStores
getRegionServices()
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListKeyValueScanner
getScanners(longreadPt)
-
+
protected https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListSegment
getSegments()
-
+
long
getSmallestReadPoint()
-
+
HStore
getStore()
-
+
boolean
hasImmutableSegments()
-
+
protected long
heapSize()
-
+
private void
initInmemoryFlushSize(org.apache.hadoop.conf.Configurationconf)
-
+
+(package private) void
+inMemoryCompaction()
+
+
(package private) boolean
isMemStoreFlushingInMemory()
-
+
boolean
isSloppy()
-
+
protected long
keySize()
-
+
+protected void
+postUpdate(MutableSegmentcurrentActive)
+Issue any post update synchronization and tests
+
+
+
long
preFlushSeqIDEstimation()
This method is called before the flush is executed.
-
+
+protected boolean
+preUpdate(MutableSegmentcurrentActive,
+ Cellcell,
+ MemStoreSizingmemstoreSizing)
+Issue any synchronization and test needed before applying
the update
+ For compacting memstore this means
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a5c66de0/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
new file mode 100644
index 000..ba9a291
--- /dev/null
+++
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/MetaTableMetrics.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+Uses of Class org.apache.hadoop.hbase.coprocessor.MetaTableMetrics
(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.coprocessor.MetaTableMetrics
+
+No usage of
org.apache.hadoop.hbase.coprocessor.MetaTableMetrics
+
+
+
+
+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/a5c66de0/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
index f2a9b9f..b50a677 100644
---
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
+++
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
@@ -252,6 +252,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 void
MasterObserver.postAbortProcedure(ObserverContextMasterCoprocessorEnvironmentctx)
Called after a abortProcedure request has been
processed.
@@ -1410,6 +1428,13 @@
+void
+MetaTableMetrics.ExampleRegionObserverMeta.preDelete(ObserverContextRegionCoprocessorEnvironmente,
+ Deletedelete,
+ WALEditedit,
+ Durabilitydurability)
+
+
default void
MasterObserver.preDeleteNamespace(ObserverContextMasterCoprocessorEnvironmentctx,
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringnamespace)
@@ -1417,14 +1442,14 @@
namespace
-
+
default void
MasterObserver.preDeleteSnapshot(ObserverContextMasterCoprocessorEnvironmentctx,
SnapshotDescriptionsnapshot)
Called before a snapshot is deleted.
-
+
default void
MasterObserver.preDeleteTable(ObserverContextMasterCoprocessorEnvironmentctx,
TableNametableName)
@@ -1432,7 +1457,7 @@
table.
-
+
default void
MasterObserver.preDeleteTableAction(ObserverContextMasterCoprocessorEnvironmentctx,
TableNametableName)
@@ -1440,49 +1465,49 @@
table.
-
+
default void
MasterObserver.preDisableReplicationPeer(ObserverContextMasterCoprocessorEnvironmentctx,
https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">StringpeerId)
Called before disable a replication peer
-
+
default void
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb5d2c62/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index a48899f..a2ca0d5 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -167,10 +167,10 @@
java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
title="class or interface in java.io">Serializable)
-org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
-org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
org.apache.hadoop.hbase.backup.BackupInfo.BackupState
org.apache.hadoop.hbase.backup.BackupType
+org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
+org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb5d2c62/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 f4a02d0..a2848a1 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -7020,41 +7020,34 @@ service.
CellFlatMap.CellFlatMapCollection.addAll(https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true;
title="class or interface in java.util">Collection? extends Cellcollection)
-private void
-HRegion.BatchOperation.addFamilyMapToWALEdit(https://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">ListCellfamilyMap,
- WALEditwalEdit)
-Append the given map of family->edits to a WALEdit data
structure.
-
-
-
protected void
HRegion.BatchOperation.applyFamilyMapToMemStore(https://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">ListCellfamilyMap,
MemStoreSizingmemstoreAccounting)
Atomically apply the given map of family->edits to the
memstore.
-
+
private void
HRegion.applyToMemStore(HStorestore,
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCellcells,
booleandelta,
MemStoreSizingmemstoreAccounting)
-
+
void
HRegion.checkTimestamps(https://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">ListCellfamilyMap,
longnow)
Check the collection of families for valid timestamps
-
+
(package private) void
HRegion.delete(https://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true;
title="class or interface in java.util">NavigableMapbyte[],https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCellfamilyMap,
Durabilitydurability)
This is used only by unit tests.
-
+
private https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCell
HRegion.get(Mutationmutation,
HStorestore,
@@ -7064,116 +7057,116 @@ service.
Do a specific Get on passed columnFamily and
column qualifiers.
-
+
protected Cell
AbstractMemStore.getNextRow(Cellkey,
https://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true;
title="class or interface in java.util">NavigableSetCellset)
-
+
private void
HRegion.MutationBatchOperation.mergeFamilyMaps(https://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">ListCellfamilyMap,
https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
title="class or interface in
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55ce8d97/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 a0181ca..ddd8899 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -3502,13 +3502,18 @@ service.
longtimeoutNs)
+(package private) HRegionLocation
+AsyncNonMetaRegionLocator.getRegionLocationInCache(TableNametableName,
+byte[]row)
+
+
private https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFutureHRegionLocation
AsyncNonMetaRegionLocator.getRegionLocationInternal(TableNametableName,
byte[]row,
RegionLocateTypelocateType,
booleanreload)
-
+
(package private) static RegionLocations
RpcRetryingCallerWithReadReplicas.getRegionLocations(booleanuseCache,
intreplicaId,
@@ -3516,7 +3521,7 @@ service.
TableNametableName,
byte[]row)
-
+
static RegionLocations
RegionAdminServiceCallable.getRegionLocations(ClusterConnectionconnection,
TableNametableName,
@@ -3524,148 +3529,148 @@ service.
booleanuseCache,
intreplicaId)
-
+
AsyncTableRegionLocator
AsyncConnection.getRegionLocator(TableNametableName)
Retrieve a AsyncRegionLocator implementation to inspect
region information on a table.
-
+
RegionLocator
ConnectionImplementation.getRegionLocator(TableNametableName)
-
+
RegionLocator
Connection.getRegionLocator(TableNametableName)
Retrieve a RegionLocator implementation to inspect region
information on a table.
-
+
AsyncTableRegionLocator
AsyncConnectionImpl.getRegionLocator(TableNametableName)
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
Admin.getRegionMetrics(ServerNameserverName,
TableNametableName)
Get RegionMetrics of
all regions hosted on a regionserver for a table.
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
RawAsyncHBaseAdmin.getRegionMetrics(ServerNameserverName,
TableNametableName)
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
AsyncHBaseAdmin.getRegionMetrics(ServerNameserverName,
TableNametableName)
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
HBaseAdmin.getRegionMetrics(ServerNameserverName,
TableNametableName)
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
AsyncAdmin.getRegionMetrics(ServerNameserverName,
TableNametableName)
Get a list of RegionMetrics of
all regions hosted on a region seerver for a table.
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionInfo
Admin.getRegions(TableNametableName)
Get the regions of a given table.
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionInfo
RawAsyncHBaseAdmin.getRegions(TableNametableName)
-
+
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionInfo
AsyncHBaseAdmin.getRegions(TableNametableName)
-
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/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 569f158..c14674a 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -216,10 +216,10 @@
java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
title="class or 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.PeerProcedureInterface.PeerOperationType
org.apache.hadoop.hbase.master.procedure.MetaProcedureInterface.MetaOperationType
org.apache.hadoop.hbase.master.procedure.TableProcedureInterface.TableOperationType
+org.apache.hadoop.hbase.master.procedure.ServerProcedureInterface.ServerOperationType
+org.apache.hadoop.hbase.master.procedure.PeerProcedureInterface.PeerOperationType
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/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 f9cbc02..ca8b6f4 100644
--- a/devapidocs/org/apache/hadoop/hbase/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/package-tree.html
@@ -437,19 +437,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.KeepDeletedCells
-org.apache.hadoop.hbase.CompatibilitySingletonFactory.SingletonStorage
-org.apache.hadoop.hbase.Cell.Type
-org.apache.hadoop.hbase.Coprocessor.State
-org.apache.hadoop.hbase.CompareOperator
+org.apache.hadoop.hbase.Size.Unit
org.apache.hadoop.hbase.HealthChecker.HealthCheckerExitStatus
-org.apache.hadoop.hbase.ClusterMetrics.Option
-org.apache.hadoop.hbase.MemoryCompactionPolicy
-org.apache.hadoop.hbase.HConstants.OperationStatusCode
+org.apache.hadoop.hbase.CellBuilderType
+org.apache.hadoop.hbase.CompareOperator
org.apache.hadoop.hbase.MetaTableAccessor.QueryType
-org.apache.hadoop.hbase.Size.Unit
+org.apache.hadoop.hbase.Coprocessor.State
+org.apache.hadoop.hbase.MemoryCompactionPolicy
+org.apache.hadoop.hbase.ClusterMetrics.Option
+org.apache.hadoop.hbase.KeepDeletedCells
org.apache.hadoop.hbase.KeyValue.Type
-org.apache.hadoop.hbase.CellBuilderType
+org.apache.hadoop.hbase.Cell.Type
+org.apache.hadoop.hbase.CompatibilitySingletonFactory.SingletonStorage
+org.apache.hadoop.hbase.HConstants.OperationStatusCode
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
index b390ec2..76e04b9 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockAndQueue.html
@@ -188,6 +188,10 @@
(package private) LockAndQueue
+SchemaLocking.removeServerLock(ServerNameserverName)
+
+
+(package private) LockAndQueue
SchemaLocking.removeTableLock(TableNametableName)
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/2b11656f/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
index edb9eee..6547f3c 100644
--- a/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
+++ b/devapidocs/org/apache/hadoop/hbase/procedure2/class-use/LockStatus.html
@@ -154,7 +154,8 @@
LockStatuslockStatus)
-ServerQueue(ServerNameserverName,
+ServerQueue(ServerNameserverName,
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/65565d77/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
index c5fbd58..48146a9 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/assignment/RegionStateStore.html
@@ -263,8 +263,9 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
private void
-updateMetaLocation(RegionInforegionInfo,
- ServerNameserverName)
+updateMetaLocation(RegionInforegionInfo,
+ ServerNameserverName,
+ RegionState.Statestate)
private void
@@ -416,14 +417,15 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
-
+
updateMetaLocation
-privatevoidupdateMetaLocation(RegionInforegionInfo,
-ServerNameserverName)
+privatevoidupdateMetaLocation(RegionInforegionInfo,
+ServerNameserverName,
+RegionState.Statestate)
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:
@@ -437,7 +439,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
updateUserRegionLocation
-privatevoidupdateUserRegionLocation(RegionInforegionInfo,
+privatevoidupdateUserRegionLocation(RegionInforegionInfo,
RegionState.Statestate,
ServerNameregionLocation,
ServerNamelastHost,
@@ -456,7 +458,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
updateRegionLocation
-privatevoidupdateRegionLocation(RegionInforegionInfo,
+privatevoidupdateRegionLocation(RegionInforegionInfo,
RegionState.Statestate,
Putput)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
title="class or interface in java.io">IOException
@@ -472,7 +474,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
getOpenSeqNumForParentRegion
-privatelonggetOpenSeqNumForParentRegion(RegionInforegion)
+privatelonggetOpenSeqNumForParentRegion(RegionInforegion)
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:
@@ -486,7 +488,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
splitRegion
-publicvoidsplitRegion(RegionInfoparent,
+publicvoidsplitRegion(RegionInfoparent,
RegionInfohriA,
RegionInfohriB,
ServerNameserverName)
@@ -503,7 +505,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
mergeRegions
-publicvoidmergeRegions(RegionInfochild,
+publicvoidmergeRegions(RegionInfochild,
RegionInfohriA,
RegionInfohriB,
ServerNameserverName)
@@ -520,7 +522,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
deleteRegion
-publicvoiddeleteRegion(RegionInforegionInfo)
+publicvoiddeleteRegion(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
Throws:
@@ -534,7 +536,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
deleteRegions
-publicvoiddeleteRegions(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionInforegions)
+publicvoiddeleteRegions(https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionInforegions)
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:
@@ -548,7 +550,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
hasGlobalReplicationScope
-privatebooleanhasGlobalReplicationScope(TableNametableName)
+privatebooleanhasGlobalReplicationScope(TableNametableName)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
title="class or interface in java.io">IOException
Throws:
@@ -562,7 +564,7 @@ extends
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e11cf2cb/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
index f236300..513d2ad 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/backup/impl/BackupCommands.BackupSetCommand.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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/3469cbc0/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html
b/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html
new file mode 100644
index 000..505e685
--- /dev/null
+++
b/devapidocs/org/apache/hadoop/hbase/procedure2/NoServerDispatchException.html
@@ -0,0 +1,282 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+NoServerDispatchException (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.procedure2
+Class
NoServerDispatchException
+
+
+
+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.HBaseIOException
+
+
+org.apache.hadoop.hbase.procedure2.FailedRemoteDispatchException
+
+
+org.apache.hadoop.hbase.procedure2.NoServerDispatchException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+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 NoServerDispatchException
+extends FailedRemoteDispatchException
+Used internally signaling failed queue of a remote
procedure operation.
+ In particular, no dispatch Node was found for the passed server name
+ key.
+
+See Also:
+Serialized
Form
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+NoServerDispatchException(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringmsg)
+
+
+
+
+
+
+
+
+
+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,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4df09ed9/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
index 44e7161..000c3ff 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
@@ -3119,7 +3119,7 @@ implements
closeLock
-private finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object closeLock
+private finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object closeLock
@@ -3128,7 +3128,7 @@ implements
MEMSTORE_PERIODIC_FLUSH_INTERVAL
-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 MEMSTORE_PERIODIC_FLUSH_INTERVAL
+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 MEMSTORE_PERIODIC_FLUSH_INTERVAL
Conf key for the periodic flush interval
See Also:
@@ -3142,7 +3142,7 @@ implements
DEFAULT_CACHE_FLUSH_INTERVAL
-public static finalint DEFAULT_CACHE_FLUSH_INTERVAL
+public static finalint DEFAULT_CACHE_FLUSH_INTERVAL
Default interval for the memstore flush
See Also:
@@ -3156,7 +3156,7 @@ implements
SYSTEM_CACHE_FLUSH_INTERVAL
-public static finalint SYSTEM_CACHE_FLUSH_INTERVAL
+public static finalint SYSTEM_CACHE_FLUSH_INTERVAL
Default interval for System tables memstore flush
See Also:
@@ -3170,7 +3170,7 @@ implements
MEMSTORE_FLUSH_PER_CHANGES
-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 MEMSTORE_FLUSH_PER_CHANGES
+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 MEMSTORE_FLUSH_PER_CHANGES
Conf key to force a flush if there are already enough
changes for one region in memstore
See Also:
@@ -3184,7 +3184,7 @@ implements
DEFAULT_FLUSH_PER_CHANGES
-public static finallong DEFAULT_FLUSH_PER_CHANGES
+public static finallong DEFAULT_FLUSH_PER_CHANGES
See Also:
Constant
Field Values
@@ -3197,7 +3197,7 @@ implements
MAX_FLUSH_PER_CHANGES
-public static finallong MAX_FLUSH_PER_CHANGES
+public static finallong MAX_FLUSH_PER_CHANGES
The following MAX_FLUSH_PER_CHANGES is large enough because
each KeyValue has 20+ bytes
overhead. Therefore, even 1G empty KVs occupy at least 20GB memstore size for
a single region
@@ -3212,7 +3212,7 @@ implements
FOR_UNIT_TESTS_ONLY
-private static finalbyte[] FOR_UNIT_TESTS_ONLY
+private static finalbyte[] FOR_UNIT_TESTS_ONLY
Row needed by below method.
@@ -3222,7 +3222,7 @@ implements
FIXED_OVERHEAD
-public static finallong FIXED_OVERHEAD
+public static finallong FIXED_OVERHEAD
@@ -3231,7 +3231,7 @@ implements
DEEP_OVERHEAD
-public static finallong DEEP_OVERHEAD
+public static finallong DEEP_OVERHEAD
@@ -3240,7 +3240,7 @@ implements
MOCKED_LIST
-private static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCell MOCKED_LIST
+private static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCell MOCKED_LIST
A mocked list implementation - discards all updates.
@@ -3411,7 +3411,7 @@ publiclong
initializeStores
-privatelonginitializeStores(CancelableProgressablereporter,
+privatelonginitializeStores(CancelableProgressablereporter,
MonitoredTaskstatus)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
title="class or interface in java.io">IOException
Open all Stores.
@@ -3432,7 +3432,7 @@ publiclong
initializeWarmup
-privatevoidinitializeWarmup(CancelableProgressablereporter)
+privatevoidinitializeWarmup(CancelableProgressablereporter)
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:
@@ -3446,7 +3446,7 @@ publiclong
getStoreFiles
-privatehttps://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true;
title="class or interface in java.util">NavigableMapbyte[],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.fs.PathgetStoreFiles()
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
index 92b4a06..c200d1b 100644
---
a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
+++
b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.ServerEventsListenerThread.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
-private class RSGroupInfoManagerImpl.ServerEventsListenerThread
+private class RSGroupInfoManagerImpl.ServerEventsListenerThread
extends https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true;
title="class or interface in java.lang">Thread
implements ServerListener
Calls RSGroupInfoManagerImpl.updateDefaultServers(SortedSet)
to update list of known
@@ -271,7 +271,7 @@ implements
LOG
-private finalorg.slf4j.Logger LOG
+private finalorg.slf4j.Logger LOG
@@ -280,7 +280,7 @@ implements
changed
-privateboolean changed
+privateboolean changed
@@ -297,7 +297,7 @@ implements
ServerEventsListenerThread
-ServerEventsListenerThread()
+ServerEventsListenerThread()
@@ -314,7 +314,7 @@ implements
serverAdded
-publicvoidserverAdded(ServerNameserverName)
+publicvoidserverAdded(ServerNameserverName)
Description copied from
interface:ServerListener
The server has joined the cluster.
@@ -331,7 +331,7 @@ implements
serverRemoved
-publicvoidserverRemoved(ServerNameserverName)
+publicvoidserverRemoved(ServerNameserverName)
Description copied from
interface:ServerListener
The server was removed from the cluster.
@@ -348,7 +348,7 @@ implements
serverChanged
-privatevoidserverChanged()
+privatevoidserverChanged()
@@ -357,7 +357,7 @@ implements
run
-publicvoidrun()
+publicvoidrun()
Specified by:
https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true#run--;
title="class or interface in java.lang">runin
interfacehttps://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true;
title="class or interface in java.lang">Runnable
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/883dde2f/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
index 84af28d..89a918f 100644
--- a/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/rsgroup/RSGroupInfoManagerImpl.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-final class RSGroupInfoManagerImpl
+final class RSGroupInfoManagerImpl
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 RSGroupInfoManager
This is an implementation of RSGroupInfoManager which makes
@@ -467,7 +467,7 @@ implements
LOG
-private static finalorg.slf4j.Logger LOG
+private static finalorg.slf4j.Logger LOG
@@ -476,7 +476,7 @@ implements
RSGROUP_TABLE_DESC
-private static finalHTableDescriptor RSGROUP_TABLE_DESC
+private static finalHTableDescriptor RSGROUP_TABLE_DESC
Table descriptor for hbase:rsgroup catalog
table
@@ -486,7 +486,7 @@ implements
rsGroupMap
-private volatilehttps://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,RSGroupInfo rsGroupMap
+private volatilehttps://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,RSGroupInfo rsGroupMap
@@ -495,7 +495,7 @@ implements
tableMap
-private volatilehttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
title="class or interface in java.util">MapTableName,https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String tableMap
+private volatilehttps://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
title="class or interface in java.util">MapTableName,https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String tableMap
@@ -504,7
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7bcc960d/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
index c8405ee..7c87df2 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/MasterObserver.html
@@ -217,1117 +217,1215 @@
209 * table RPC call.
210 * @param ctx the environment to
interact with the framework and master
211 * @param tableName the name of the
table
-212 * @param htd the TableDescriptor
-213 */
-214 default void preModifyTable(final
ObserverContextMasterCoprocessorEnvironment ctx,
-215 final TableName tableName,
TableDescriptor htd) throws IOException {}
-216
-217 /**
-218 * Called after the modifyTable
operation has been requested. Called as part
-219 * of modify table RPC call.
-220 * @param ctx the environment to
interact with the framework and master
-221 * @param tableName the name of the
table
-222 * @param htd the TableDescriptor
-223 */
-224 default void postModifyTable(final
ObserverContextMasterCoprocessorEnvironment ctx,
-225 final TableName tableName,
TableDescriptor htd) throws IOException {}
-226
-227 /**
-228 * Called prior to modifying a table's
properties. Called as part of modify
-229 * table procedure and it is async to
the modify table RPC call.
-230 *
-231 * @param ctx the environment to
interact with the framework and master
-232 * @param tableName the name of the
table
-233 * @param htd the TableDescriptor
-234 */
-235 default void preModifyTableAction(
-236 final
ObserverContextMasterCoprocessorEnvironment ctx,
-237 final TableName tableName,
-238 final TableDescriptor htd) throws
IOException {}
-239
-240 /**
-241 * Called after to modifying a table's
properties. Called as part of modify
-242 * table procedure and it is async to
the modify table RPC call.
-243 *
-244 * @param ctx the environment to
interact with the framework and master
-245 * @param tableName the name of the
table
-246 * @param htd the TableDescriptor
-247 */
-248 default void
postCompletedModifyTableAction(
-249 final
ObserverContextMasterCoprocessorEnvironment ctx,
-250 final TableName tableName,
-251 final TableDescriptor htd) throws
IOException {}
-252
-253 /**
-254 * Called prior to enabling a table.
Called as part of enable table RPC call.
-255 * @param ctx the environment to
interact with the framework and master
-256 * @param tableName the name of the
table
-257 */
-258 default void preEnableTable(final
ObserverContextMasterCoprocessorEnvironment ctx,
-259 final TableName tableName) throws
IOException {}
-260
-261 /**
-262 * Called after the enableTable
operation has been requested. Called as part
-263 * of enable table RPC call.
-264 * @param ctx the environment to
interact with the framework and master
-265 * @param tableName the name of the
table
-266 */
-267 default void postEnableTable(final
ObserverContextMasterCoprocessorEnvironment ctx,
-268 final TableName tableName) throws
IOException {}
-269
-270 /**
-271 * Called prior to enabling a table.
Called as part of enable table procedure
-272 * and it is async to the enable table
RPC call.
-273 *
-274 * @param ctx the environment to
interact with the framework and master
-275 * @param tableName the name of the
table
-276 */
-277 default void preEnableTableAction(
-278 final
ObserverContextMasterCoprocessorEnvironment ctx,
-279 final TableName tableName) throws
IOException {}
-280
-281 /**
-282 * Called after the enableTable
operation has been requested. Called as part
-283 * of enable table procedure and it is
async to the enable table RPC call.
-284 *
-285 * @param ctx the environment to
interact with the framework and master
-286 * @param tableName the name of the
table
-287 */
-288 default void
postCompletedEnableTableAction(
-289 final
ObserverContextMasterCoprocessorEnvironment ctx,
-290 final TableName tableName) throws
IOException {}
-291
-292 /**
-293 * Called prior to disabling a table.
Called as part of disable table RPC
-294 * call.
+212 * @param newDescriptor after modify
operation, table will have this descriptor
+213 * @deprecated Since 2.1. Will be
removed in 3.0.
+214 */
+215 @Deprecated
+216 default void preModifyTable(final
ObserverContextMasterCoprocessorEnvironment ctx,
+217final TableName tableName,
TableDescriptor newDescriptor) throws IOException {}
+218
+219 /**
+220 * Called prior to modifying a table's
properties. Called as part of modify
+221 * table RPC call.
+222 * @param ctx the
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/92a26cfb/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
index 47c0f34..075c23d 100644
---
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
+++
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/MemStoreSizing.html
@@ -4,7 +4,7 @@
-Uses of Class org.apache.hadoop.hbase.regionserver.MemStoreSizing
(Apache HBase 3.0.0-SNAPSHOT API)
+Uses of Interface org.apache.hadoop.hbase.regionserver.MemStoreSizing
(Apache HBase 3.0.0-SNAPSHOT API)
@@ -12,7 +12,7 @@
-
-Packages that use MemStoreSizing
+Packages that use MemStoreSizing
Package |
Description |
@@ -94,68 +94,116 @@
-
-
-
-Fields in org.apache.hadoop.hbase.regionserver
declared as MemStoreSizing
+
+
+Classes in org.apache.hadoop.hbase.regionserver
that implement MemStoreSizing
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
--
diff --git
a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
index 54e6ab2..ccc5090 100644
---
a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
+++
b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomReadTest.html
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
-static class PerformanceEvaluation.RandomReadTest
+static class PerformanceEvaluation.RandomReadTest
extends PerformanceEvaluation.TableTest
@@ -247,7 +247,7 @@ extends PerformanceEvaluation.TestBase
-generateStatus,
getLastRow,
getLatencyHistogram,
getShortLatencyReport,
getShortValueSizeReport,
getStartRow,
getValueLength,
i
sRandomValueSize, test,
testSetup,
testTimed,
updateValueSize,
updateValueSize,
updateValueSize
+generateStatus,
getLastRow,
getLatencyHistogram,
getShortLatencyReport,
getShortValueSizeReport,
getStartRow,
getValueLength,
i
sRandomValueSize, test,
testSetup,
testTimed,
updateScanMetrics,
updateValueSize,
updateValueSize,
updateValueSize
@@ -276,7 +276,7 @@ extends
consistency
-private finalorg.apache.hadoop.hbase.client.Consistency consistency
+private finalorg.apache.hadoop.hbase.client.Consistency consistency
@@ -285,7 +285,7 @@ extends
gets
-privatehttps://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true;
title="class or interface in
java.util">ArrayListorg.apache.hadoop.hbase.client.Get gets
+privatehttps://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true;
title="class or interface in
java.util">ArrayListorg.apache.hadoop.hbase.client.Get gets
@@ -294,7 +294,7 @@ extends
rd
-privatehttps://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true;
title="class or interface in java.util">Random rd
+privatehttps://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true;
title="class or interface in java.util">Random rd
@@ -311,7 +311,7 @@ extends
RandomReadTest
-RandomReadTest(org.apache.hadoop.hbase.client.Connectioncon,
+RandomReadTest(org.apache.hadoop.hbase.client.Connectioncon,
PerformanceEvaluation.TestOptionsoptions,
PerformanceEvaluation.Statusstatus)
@@ -330,7 +330,7 @@ extends
testRow
-voidtestRow(inti)
+voidtestRow(inti)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
title="class or interface in java.io">IOException,
https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true;
title="class or interface in java.lang">InterruptedException
@@ -348,7 +348,7 @@ extends
getReportingPeriod
-protectedintgetReportingPeriod()
+protectedintgetReportingPeriod()
Overrides:
getReportingPeriodin
classPerformanceEvaluation.TestBase
@@ -361,7 +361,7 @@ extends
testTakedown
-protectedvoidtestTakedown()
+protectedvoidtestTakedown()
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
title="class or interface in java.io">IOException
Overrides:
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f2065178/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
--
diff --git
a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
index 8751ac6..c96d41e 100644
---
a/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
+++
b/testdevapidocs/org/apache/hadoop/hbase/PerformanceEvaluation.RandomScanWithRange1Test.html
@@ -133,7 +133,7 @@ var activeTableTab = "activeTableTab";
-static class PerformanceEvaluation.RandomScanWithRange1Test
+static class PerformanceEvaluation.RandomScanWithRange1Test
extends PerformanceEvaluation.RandomScanWithRangeTest
@@ -232,7 +232,7 @@ extends PerformanceEvaluation.TestBase
-generateStatus,
getLastRow,
getLatencyHistogram,
getShortLatencyReport,
getShortValueSizeReport,
getStartRow,
getValueLength,
i
sRandomValueSize, test,
testSetup,
testTakedown,
testTimed,
updateValueSize,
updateValueSize,
updateValueSize
+generateStatus,
getLastRow,
getLatencyHistogram,
getShortLatencyReport,
getShortValueSizeReport,
getStartRow,
getValueLength,
i
sRandomValueSize, test,
testSetup,
testTakedown,
testTimed,
updateScanMetrics,
updateValueSize,
updateValueSize,
updateValueSize
@@ -261,7 +261,7 @@
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/de18d468/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
b/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
index c282308..094b592 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.html
@@ -426,483 +426,481 @@
418 */
419 void
removeRecoveredSource(ReplicationSourceInterface src) {
420LOG.info("Done with the recovered
queue " + src.getQueueId());
-421src.getSourceMetrics().clear();
-422this.oldsources.remove(src);
-423// Delete queue from storage and
memory
-424deleteQueue(src.getQueueId());
-425
this.walsByIdRecoveredQueues.remove(src.getQueueId());
-426 }
-427
-428 /**
-429 * Clear the metrics and related
replication queue of the specified old source
-430 * @param src source to clear
-431 */
-432 void
removeSource(ReplicationSourceInterface src) {
-433LOG.info("Done with the queue " +
src.getQueueId());
-434src.getSourceMetrics().clear();
-435
this.sources.remove(src.getPeerId());
-436// Delete queue from storage and
memory
-437deleteQueue(src.getQueueId());
-438
this.walsById.remove(src.getQueueId());
-439 }
-440
-441 /**
-442 * Delete a complete queue of wals
associated with a replication source
-443 * @param queueId the id of replication
queue to delete
-444 */
-445 private void deleteQueue(String
queueId) {
-446abortWhenFail(() -
this.queueStorage.removeQueue(server.getServerName(), queueId));
-447 }
-448
-449 @FunctionalInterface
-450 private interface
ReplicationQueueOperation {
-451void exec() throws
ReplicationException;
-452 }
-453
-454 private void
abortWhenFail(ReplicationQueueOperation op) {
-455try {
-456 op.exec();
-457} catch (ReplicationException e) {
-458 server.abort("Failed to operate on
replication queue", e);
-459}
-460 }
-461
-462 private void
throwIOExceptionWhenFail(ReplicationQueueOperation op) throws IOException {
-463try {
-464 op.exec();
-465} catch (ReplicationException e) {
-466 throw new IOException(e);
-467}
-468 }
-469
-470 private void
abortAndThrowIOExceptionWhenFail(ReplicationQueueOperation op) throws
IOException {
-471try {
-472 op.exec();
-473} catch (ReplicationException e) {
-474 server.abort("Failed to operate on
replication queue", e);
-475 throw new IOException(e);
-476}
-477 }
-478
-479 /**
-480 * This method will log the current
position to storage. And also clean old logs from the
-481 * replication queue.
-482 * @param queueId id of the replication
queue
-483 * @param queueRecovered indicates if
this queue comes from another region server
-484 * @param entryBatch the wal entry
batch we just shipped
-485 */
-486 public void
logPositionAndCleanOldLogs(String queueId, boolean queueRecovered,
-487 WALEntryBatch entryBatch) {
-488String fileName =
entryBatch.getLastWalPath().getName();
-489abortWhenFail(() -
this.queueStorage.setWALPosition(server.getServerName(), queueId, fileName,
-490 entryBatch.getLastWalPosition(),
entryBatch.getLastSeqIds()));
-491cleanOldLogs(fileName,
entryBatch.isEndOfFile(), queueId, queueRecovered);
-492 }
-493
-494 /**
-495 * Cleans a log file and all older logs
from replication queue. Called when we are sure that a log
-496 * file is closed and has no more
entries.
-497 * @param log Path to the log
-498 * @param inclusive whether we should
also remove the given log file
-499 * @param queueId id of the replication
queue
-500 * @param queueRecovered Whether this
is a recovered queue
-501 */
-502 @VisibleForTesting
-503 void cleanOldLogs(String log, boolean
inclusive, String queueId, boolean queueRecovered) {
-504String logPrefix =
AbstractFSWALProvider.getWALPrefixFromWALName(log);
-505if (queueRecovered) {
-506 NavigableSetString wals =
walsByIdRecoveredQueues.get(queueId).get(logPrefix);
-507 if (wals != null) {
-508cleanOldLogs(wals, log,
inclusive, queueId);
-509 }
-510} else {
-511 // synchronized on walsById to
avoid race with preLogRoll
-512 synchronized (this.walsById) {
-513NavigableSetString wals =
walsById.get(queueId).get(logPrefix);
-514if (wals != null) {
-515 cleanOldLogs(wals, log,
inclusive, queueId);
-516}
-517 }
-518}
-519 }
-520
-521 private void
cleanOldLogs(NavigableSetString wals, String key, boolean inclusive,
String id) {
-522NavigableSetString walSet =
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d220bc5e/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
index 6efebf0..a91ac62 100644
--- a/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/thrift2/ThriftServer.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":9,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":10,"i20":10};
+var methods =
{"i0":9,"i1":9,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":10,"i19":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";
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.LimitedPrivate(value="Tools")
-public class ThriftServer
+public class ThriftServer
extends org.apache.hadoop.conf.Configured
implements org.apache.hadoop.util.Tool
ThriftServer - this class starts up a Thrift server which
implements the HBase API specified in
@@ -213,41 +213,37 @@ implements org.apache.hadoop.util.Tool
intlistenPort)
-private boolean
-checkArguments(org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLinecmd)
-
-
private static https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true;
title="class or interface in
java.util.concurrent">ExecutorService
createExecutor(intworkerThreads,
intmaxCallQueueSize,
ThriftMetricsmetrics)
-
+
private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
getBindAddress(org.apache.hadoop.conf.Configurationconf,
org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLinecmd)
-
+
private https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
getImplType(booleannonblocking,
booleanhsha,
booleanselector)
-
+
private int
getListenPort(org.apache.hadoop.conf.Configurationconf,
org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLinecmd)
-
+
private static
org.apache.hbase.thirdparty.org.apache.commons.cli.Options
getOptions()
-
+
private int
getReadTimeout(org.apache.hadoop.conf.Configurationconf,
org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLinecmd)
-
+
private org.apache.thrift.server.TServer
getServer(intworkerThreads,
intselectorThreads,
@@ -263,7 +259,7 @@ implements org.apache.hadoop.util.Tool
org.apache.thrift.transport.TTransportFactorytransportFactory,
https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true;
title="class or interface in
java.net">InetSocketAddressinetSocketAddress)
-
+
private static
org.apache.thrift.server.TServer
getTHsHaServer(org.apache.thrift.protocol.TProtocolFactoryprotocolFactory,
org.apache.thrift.TProcessorprocessor,
@@ -273,18 +269,18 @@ implements org.apache.hadoop.util.Tool
https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true;
title="class or interface in
java.net">InetSocketAddressinetSocketAddress,
ThriftMetricsmetrics)
-
+
private static
org.apache.thrift.server.TServer
getTNonBlockingServer(org.apache.thrift.protocol.TProtocolFactoryprotocolFactory,
org.apache.thrift.TProcessorprocessor,
org.apache.thrift.transport.TTransportFactorytransportFactory,
https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true;
title="class or interface in
java.net">InetSocketAddressinetSocketAddress)
-
+
private static
org.apache.thrift.protocol.TProtocolFactory
getTProtocolFactory(booleanisCompact)
-
+
private static
org.apache.thrift.server.TServer
getTThreadedSelectorServer(org.apache.thrift.protocol.TProtocolFactoryprotocolFactory,
org.apache.thrift.TProcessorprocessor,
@@ -295,7 +291,7 @@ implements org.apache.hadoop.util.Tool
https://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true;
title="class or interface in
java.net">InetSocketAddressinetSocketAddress,
ThriftMetricsmetrics)
-
+
private static
org.apache.thrift.server.TServer
getTThreadPoolServer(org.apache.thrift.protocol.TProtocolFactoryprotocolFactory,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
b/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
new file mode 100644
index 000..906a0f1
--- /dev/null
+++
b/devapidocs/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.PlanComparator.html
@@ -0,0 +1,295 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+SimpleRegionNormalizer.PlanComparator (Apache HBase 3.0.0-SNAPSHOT
API)
+
+
+
+
+
+var methods = {"i0":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.normalizer
+Class
SimpleRegionNormalizer.PlanComparator
+
+
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">java.lang.Object
+
+
+org.apache.hadoop.hbase.master.normalizer.SimpleRegionNormalizer.PlanComparator
+
+
+
+
+
+
+
+All Implemented Interfaces:
+https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true;
title="class or interface in java.util">ComparatorNormalizationPlan
+
+
+Enclosing class:
+SimpleRegionNormalizer
+
+
+
+static class SimpleRegionNormalizer.PlanComparator
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
+implements https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true;
title="class or interface in java.util">ComparatorNormalizationPlan
+Comparator class that gives higher priority to region Split
plan.
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Constructor and Description
+
+
+PlanComparator()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+int
+compare(NormalizationPlanplan1,
+ NormalizationPlanplan2)
+
+
+
+
+
+
+Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--;
title="class or interface in java.lang">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-;
title="class or interface in java.lang">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--;
title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--;
title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--;
title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--;
title="class or interface in java.lang">notify, https://docs.oracle.com/javase/8/docs/api/ja
va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in
java.lang">notifyAll, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--;
title="class or interface in java.lang">toString, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--;
title="class or interface in java.lang">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-;
title="class or interface in java.lang">wait, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-;
title="class or interface in java.lang">wait
+
+
+
+
+
+Methods inherited from interfacejava.util.https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true;
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
index 0354123..58b5421 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaFilter.html
@@ -109,14 +109,14 @@
-https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
-AsyncAdmin.getQuota(QuotaFilterfilter)
+https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
+Admin.getQuota(QuotaFilterfilter)
List the quotas based on the filter.
-https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
-Admin.getQuota(QuotaFilterfilter)
+https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
+AsyncAdmin.getQuota(QuotaFilterfilter)
List the quotas based on the filter.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
--
diff --git
a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
index 2c5cc56..b0b3924 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/class-use/QuotaSettings.html
@@ -109,14 +109,14 @@
-https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
-AsyncAdmin.getQuota(QuotaFilterfilter)
+https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
+Admin.getQuota(QuotaFilterfilter)
List the quotas based on the filter.
-https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
-Admin.getQuota(QuotaFilterfilter)
+https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListQuotaSettings
+AsyncAdmin.getQuota(QuotaFilterfilter)
List the quotas based on the filter.
@@ -130,14 +130,14 @@
-https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true;
title="class or interface in java.lang">Void
-AsyncAdmin.setQuota(QuotaSettingsquota)
+void
+Admin.setQuota(QuotaSettingsquota)
Apply the new quota settings.
-void
-Admin.setQuota(QuotaSettingsquota)
+https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttps://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true;
title="class or interface in java.lang">Void
+AsyncAdmin.setQuota(QuotaSettingsquota)
Apply the new quota settings.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/16541468/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
b/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
index d10aaf1..57a5a25 100644
--- a/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
+++ b/apidocs/org/apache/hadoop/hbase/quotas/package-tree.html
@@ -121,9 +121,9 @@
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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
index d039e38..f521f28 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
@@ -336,14 +336,14 @@
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListBackupInfo
-BackupAdminImpl.getHistory(intn)
-
-
-https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListBackupInfo
BackupSystemTable.getHistory(intn)
Get first n backup history records
+
+https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListBackupInfo
+BackupAdminImpl.getHistory(intn)
+
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListBackupInfo
BackupAdminImpl.getHistory(intn,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
index a9ef737..5890b1a 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html
@@ -168,9 +168,9 @@
java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
title="class or interface in java.lang">EnumE (implements java.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
title="class or interface in java.lang">ComparableT, java.io.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
title="class or interface in java.io">Serializable)
org.apache.hadoop.hbase.backup.BackupRestoreConstants.BackupCommand
+org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
org.apache.hadoop.hbase.backup.BackupInfo.BackupState
org.apache.hadoop.hbase.backup.BackupType
-org.apache.hadoop.hbase.backup.BackupInfo.BackupPhase
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
index 6cfdf7a..710f3e7 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Abortable.html
@@ -413,11 +413,11 @@
private Abortable
-RpcExecutor.abortable
+SimpleRpcScheduler.abortable
private Abortable
-SimpleRpcScheduler.abortable
+RpcExecutor.abortable
@@ -647,9 +647,11 @@
RpcScheduler
-FifoRpcSchedulerFactory.create(org.apache.hadoop.conf.Configurationconf,
+RpcSchedulerFactory.create(org.apache.hadoop.conf.Configurationconf,
PriorityFunctionpriority,
- Abortableserver)
+ Abortableserver)
+Constructs a RpcScheduler.
+
RpcScheduler
@@ -659,11 +661,9 @@
RpcScheduler
-RpcSchedulerFactory.create(org.apache.hadoop.conf.Configurationconf,
+FifoRpcSchedulerFactory.create(org.apache.hadoop.conf.Configurationconf,
PriorityFunctionpriority,
- Abortableserver)
-Constructs a RpcScheduler.
-
+ Abortableserver)
EntityLock
@@ -880,19 +880,19 @@
+protected Abortable
+ZKWatcher.abortable
+
+
private Abortable
ZKClusterId.abortable
-
+
protected Abortable
ZKNodeTracker.abortable
Used to abort if a fatal error occurs
-
-protected Abortable
-ZKWatcher.abortable
-
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f1ebf5b6/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
b/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
index f176ac8..05e3430 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CacheEvictionStats.html
@@ -130,13 +130,13 @@
-CacheEvictionStatsBuilder
-CacheEvictionStatsBuilder.append(CacheEvictionStatsstats)
-
-
void
CacheEvictionStatsAggregator.append(CacheEvictionStatsstats)
+
+CacheEvictionStatsBuilder
+CacheEvictionStatsBuilder.append(CacheEvictionStatsstats)
+
@@ -184,17 +184,17 @@
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4dc2a2e8/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
index c84d3ba..5bd669a 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.html
@@ -114,22 +114,23 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public final class BackupSystemTable
+public final class BackupSystemTable
extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true;
title="class or interface in java.io">Closeable
This class provides API to access backup system table
-
Backup system table schema:
-
+
+
1. Backup sessions rowkey= "session:"+backupId; value =serialized
BackupInfo
2. Backup start code rowkey = "startcode:"+backupRoot; value =
startcode
3. Incremental backup set rowkey="incrbackupset:"+backupRoot; value=[list
of tables]
- 4. Table-RS-timestamp map rowkey="trslm:"+backupRoot+table_name;
- value = map[RS-> last WAL timestamp]
+ 4. Table-RS-timestamp map rowkey="trslm:"+backupRoot+table_name; value =
map[RS-> last WAL
+ timestamp]
5. RS - WAL ts map rowkey="rslogts:"+backupRoot +server; value = last WAL
timestamp
- 6. WALs recorded rowkey="wals:"+WAL unique file name;
- value = backupId and full WAL file name
-
+ 6. WALs recorded rowkey="wals:"+WAL unique file name; value = backupId
and full WAL file
+ name
+
+
@@ -866,8 +867,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
void
startBackupExclusiveOperation()
-Exclusive operations are:
- create, delete, merge
+Exclusive operations are: create, delete, merge
@@ -973,7 +973,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
LOG
-private static finalorg.slf4j.Logger LOG
+private static finalorg.slf4j.Logger LOG
@@ -982,7 +982,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
tableName
-privateTableName tableName
+privateTableName tableName
Backup system table (main) name
@@ -992,11 +992,10 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
bulkLoadTableName
-privateTableName bulkLoadTableName
-Backup System table name for bulk loaded files.
- We keep all bulk loaded file references in a separate table
- because we have to isolate general backup operations: create, merge etc
- from activity of RegionObserver, which controls process of a bulk loading
+privateTableName bulkLoadTableName
+Backup System table name for bulk loaded files. We keep all
bulk loaded file references in a
+ separate table because we have to isolate general backup operations: create,
merge etc from
+ activity of RegionObserver, which controls process of a bulk loading
BackupObserver
@@ -1006,7 +1005,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
SESSIONS_FAMILY
-static finalbyte[] SESSIONS_FAMILY
+static finalbyte[] SESSIONS_FAMILY
Stores backup sessions (contexts)
@@ -1016,7 +1015,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
META_FAMILY
-static finalbyte[] META_FAMILY
+static finalbyte[] META_FAMILY
Stores other meta
@@ -1026,7 +1025,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
BULK_LOAD_FAMILY
-static finalbyte[] BULK_LOAD_FAMILY
+static finalbyte[] BULK_LOAD_FAMILY
@@ -1035,7 +1034,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
connection
-private finalConnection connection
+private finalConnection connection
Connection to HBase cluster, shared among all
instances
@@ -1045,7 +1044,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
BACKUP_INFO_PREFIX
-private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String BACKUP_INFO_PREFIX
+private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String BACKUP_INFO_PREFIX
See Also:
Constant
Field Values
@@ -1058,7 +1057,7 @@ implements https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.
START_CODE_ROW
-private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String START_CODE_ROW
+private static finalhttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6eb695c8/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
index 807ed6b..3dbdec3 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/CompactingMemStore.IndexType.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}
+214
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bd675fa3/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
b/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
deleted file mode 100644
index 70c093f..000
---
a/devapidocs/org/apache/hadoop/hbase/replication/TableReplicationStorageBase.html
+++ /dev/null
@@ -1,527 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd;>
-
-
-
-
-
-TableReplicationStorageBase (Apache HBase 3.0.0-SNAPSHOT API)
-
-
-
-
-
-var methods = {"i0":9,"i1":9,"i2":10,"i3":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";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-Skip navigation links
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-
-
-
-PrevClass
-NextClass
-
-
-Frames
-NoFrames
-
-
-AllClasses
-
-
-
-
-
-
-
-Summary:
-Nested|
-Field|
-Constr|
-Method
-
-
-Detail:
-Field|
-Constr|
-Method
-
-
-
-
-
-
-
-
-org.apache.hadoop.hbase.replication
-Class
TableReplicationStorageBase
-
-
-
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">java.lang.Object
-
-
-org.apache.hadoop.hbase.replication.TableReplicationStorageBase
-
-
-
-
-
-
-
-Direct Known Subclasses:
-TableReplicationPeerStorage, TableReplicationQueueStorage
-
-
-
-@InterfaceAudience.Private
-public class TableReplicationStorageBase
-extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected
org.apache.hadoop.conf.Configuration
-conf
-
-
-private Connection
-connection
-
-
-static byte[]
-FAMILY_HFILE_REFS
-
-
-static byte[]
-FAMILY_PEER
-
-
-static byte[]
-FAMILY_QUEUE
-
-
-static byte[]
-FAMILY_REGIONS
-
-
-static byte[]
-FAMILY_RS_STATE
-
-
-static byte[]
-FAMILY_WAL
-
-
-static byte[]
-QUALIFIER_PEER_CONFIG
-
-
-static byte[]
-QUALIFIER_PEER_STATE
-
-
-static byte[]
-QUALIFIER_STATE_ENABLED
-
-
-static TableName
-REPLICATION_TABLE
-
-
-protected ZKWatcher
-zookeeper
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Modifier
-Constructor and Description
-
-
-protected
-TableReplicationStorageBase(ZKWatcherzookeeper,
-
org.apache.hadoop.conf.Configurationconf)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-All MethodsStatic MethodsInstance MethodsConcrete Methods
-
-Modifier and Type
-Method and Description
-
-
-static TableDescriptorBuilder
-createReplicationTableDescBuilder(org.apache.hadoop.conf.Configurationconf)
-
-
-protected static byte[]
-getRegionQualifier(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
java.lang">StringencodedRegionName)
-
-
-protected Table
-getReplicationMetaTable()
-
-
-protected static byte[]
-getServerNameRowKey(ServerNameserverName)
-
-
-
-
-
-
-Methods inherited from classjava.lang.https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
-https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--;
title="class or interface in java.lang">clone, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-;
title="class or interface in java.lang">equals, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--;
title="class or interface in java.lang">finalize, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--;
title="class or interface in java.lang">getClass, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--;
title="class or interface in java.lang">hashCode, https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--;
title="class or interface in java.lang">notify, https://docs.oracle.com/javase/8/docs/api/ja
va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in
java.lang">notifyAll,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8b1eaec1/devapidocs/org/apache/hadoop/hbase/HConstants.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/HConstants.html
b/devapidocs/org/apache/hadoop/hbase/HConstants.html
index feefcbf..246c31a 100644
--- a/devapidocs/org/apache/hadoop/hbase/HConstants.html
+++ b/devapidocs/org/apache/hadoop/hbase/HConstants.html
@@ -274,25 +274,42 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
static https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true;
title="class or interface in java.util.regex">Pattern
-CP_HTD_ATTR_KEY_PATTERN
+CP_HTD_ATTR_KEY_PATTERN
+Deprecated.
+It is used internally. As
of release 2.0.0, this will be removed in HBase 3.0.0.
+
+
static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
-CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
+CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
+Deprecated.
+It is used internally. As
of release 2.0.0, this will be removed in HBase 3.0.0.
+
+
static https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true;
title="class or interface in java.util.regex">Pattern
-CP_HTD_ATTR_VALUE_PARAM_PATTERN
+CP_HTD_ATTR_VALUE_PARAM_PATTERN
+Deprecated.
+It is used internally. As
of release 2.0.0, this will be removed in HBase 3.0.0.
+
+
static https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
-CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
+CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
+Deprecated.
+It is used internally. As
of release 2.0.0, this will be removed in HBase 3.0.0.
+
+
static https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true;
title="class or interface in java.util.regex">Pattern
CP_HTD_ATTR_VALUE_PATTERN
-
- Pattern that matches a coprocessor specification.
+Deprecated.
+It is used internally. As
of release 2.0.0, this will be removed in HBase 3.0.0.
+
@@ -4772,7 +4789,9 @@ public static finalhttps://docs.oracle.com/javase/8/docs/api/java
CP_HTD_ATTR_KEY_PATTERN
-public static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true;
title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_KEY_PATTERN
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
title="class or interface in java.lang">@Deprecated
+public static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true;
title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_KEY_PATTERN
+Deprecated.It is used internally. As of release 2.0.0, this
will be removed in HBase 3.0.0.
@@ -4781,7 +4800,9 @@ public static finalhttps://docs.oracle.com/javase/8/docs/api/java
CP_HTD_ATTR_VALUE_PATTERN
-public static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true;
title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_VALUE_PATTERN
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
title="class or interface in java.lang">@Deprecated
+public static finalhttps://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true;
title="class or interface in java.util.regex">Pattern CP_HTD_ATTR_VALUE_PATTERN
+Deprecated.It is used internally. As of release 2.0.0, this
will be removed in HBase 3.0.0.
Pattern that matches a coprocessor specification. Form is:
coprocessor jar file location '|' class name ['|'
priority ['|' arguments]]
@@ -4796,7 +4817,9 @@ public static finalhttps://docs.oracle.com/javase/8/docs/api/java
CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
-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 CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
title="class or interface in java.lang">@Deprecated
+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 CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERN
+Deprecated.It is used internally. As of release 2.0.0, this
will be removed in HBase 3.0.0.
See Also:
Constant
Field Values
@@ -4809,7 +4832,9 @@ public static finalhttps://docs.oracle.com/javase/8/docs/api/java
CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
-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 CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERN
+https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true;
title="class or interface in java.lang">@Deprecated
+public
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/a754d895/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
index 2c04026..afc44ef 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/HMaster.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":9,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":9,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":9,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109"
:10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":9,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":9,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":9};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":9,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":9,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":9,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109"
:10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":9,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":9,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.LimitedPrivate(value="Tools")
-public class HMaster
+public class HMaster
extends HRegionServer
implements MasterServices
HMaster is the "master server" for HBase. An HBase cluster
has one active
@@ -402,50 +402,54 @@ implements regionServerTracker
+private ReplicationBarrierCleaner
+replicationBarrierCleaner
+
+
private ReplicationPeerManager
replicationPeerManager
-
+
(package private) MemoryBoundedLogMessageBuffer
rsFatals
-
+
private ProcedureEvent?
serverCrashProcessingEnabled
-
+
private ServerManager
serverManager
-
+
(package private) boolean
serviceStarted
-
+
(package private) SnapshotManager
snapshotManager
-
+
private SnapshotQuotaObserverChore
snapshotQuotaChore
-
+
private SpaceQuotaSnapshotNotifier
spaceQuotaSnapshotNotifier
-
+
private SplitOrMergeTracker
splitOrMergeTracker
-
+
private long
splitPlanCount
-
+
private TableStateManager
tableStateManager
-
+
private
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/81cde4ce/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
index 24b3c9b..8fcef9c 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
@@ -172,27 +172,27 @@
static int
-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.
@@ -265,12 +265,12 @@
int
-RowIndexSeekerV1.compareKey(CellComparatorcomparator,
+BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparatorcomparator,
Cellkey)
int
-BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparatorcomparator,
+RowIndexSeekerV1.compareKey(CellComparatorcomparator,
Cellkey)
@@ -282,27 +282,27 @@
DataBlockEncoder.EncodedSeeker
-RowIndexCodecV1.createSeeker(CellComparatorcomparator,
+CopyKeyDataBlockEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-CopyKeyDataBlockEncoder.createSeeker(CellComparatorcomparator,
+PrefixKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-DiffKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
+FastDiffDeltaEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-FastDiffDeltaEncoder.createSeeker(CellComparatorcomparator,
+DiffKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-PrefixKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
+RowIndexCodecV1.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
@@ -340,9 +340,9 @@
-protected CellComparator
-HFileWriterImpl.comparator
-Key comparator.
+private CellComparator
+HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
+Needed doing lookup on blocks.
@@ -356,9 +356,9 @@
-private CellComparator
-HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
-Needed doing lookup on blocks.
+protected CellComparator
+HFileWriterImpl.comparator
+Key comparator.
@@ -539,15 +539,15 @@
private CellComparator
-StripeStoreFileManager.cellComparator
+DefaultStoreFileManager.cellComparator
private CellComparator
-DefaultStoreFileManager.cellComparator
+StripeStoreFileManager.cellComparator
-protected CellComparator
-StripeMultiFileWriter.comparator
+private CellComparator
+StoreFileWriter.Builder.comparator
protected CellComparator
@@ -555,31 +555,31 @@
private CellComparator
-Segment.comparator
+StoreScanner.comparator
private CellComparator
-ScanInfo.comparator
+AbstractMemStore.comparator
private CellComparator
-StoreFileWriter.Builder.comparator
+HStoreFile.comparator
private CellComparator
-HStoreFile.comparator
+Segment.comparator
protected CellComparator
HRegion.RegionScannerImpl.comparator
-private CellComparator
-AbstractMemStore.comparator
+protected CellComparator
+StripeMultiFileWriter.comparator
private CellComparator
-StoreScanner.comparator
+ScanInfo.comparator
protected CellComparator
@@ -609,48 +609,48 @@
HRegion.getCellComparator()
-CellComparator
-StoreFileReader.getComparator()
+(package private) CellComparator
+StoreFileScanner.getComparator()
protected CellComparator
-Segment.getComparator()
-Returns the Cell comparator used by this segment
-
+AbstractMemStore.getComparator()
CellComparator
-ScanInfo.getComparator()
+StoreFileReader.getComparator()
CellComparator
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d347bde8/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
index f521f28..d039e38 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/class-use/BackupInfo.html
@@ -336,13 +336,13 @@
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListBackupInfo
-BackupSystemTable.getHistory(intn)
-Get first n backup history records
-
+BackupAdminImpl.getHistory(intn)
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListBackupInfo
-BackupAdminImpl.getHistory(intn)
+BackupSystemTable.getHistory(intn)
+Get first n backup history records
+
https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListBackupInfo
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d347bde8/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
b/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
index 14d07bf..fc599d9 100644
--- a/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
+++ b/devapidocs/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.html
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public class RestoreTablesClient
+public class RestoreTablesClient
extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
Restore table implementation
@@ -267,7 +267,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
@@ -276,7 +276,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
conf
-privateorg.apache.hadoop.conf.Configuration conf
+privateorg.apache.hadoop.conf.Configuration conf
@@ -285,7 +285,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
conn
-privateConnection conn
+privateConnection conn
@@ -294,7 +294,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
backupId
-privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String backupId
+privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String backupId
@@ -303,7 +303,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
sTableArray
-privateTableName[] sTableArray
+privateTableName[] sTableArray
@@ -312,7 +312,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
tTableArray
-privateTableName[] tTableArray
+privateTableName[] tTableArray
@@ -321,7 +321,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
targetRootDir
-privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String targetRootDir
+privatehttps://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String targetRootDir
@@ -330,7 +330,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
isOverwrite
-privateboolean isOverwrite
+privateboolean isOverwrite
@@ -347,7 +347,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
RestoreTablesClient
-publicRestoreTablesClient(Connectionconn,
+publicRestoreTablesClient(Connectionconn,
RestoreRequestrequest)
@@ -365,7 +365,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
checkTargetTables
-privatevoidcheckTargetTables(TableName[]tTableArray,
+privatevoidcheckTargetTables(TableName[]tTableArray,
booleanisOverwrite)
throws https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
title="class or interface in java.io">IOException
Validate target tables.
@@ -384,7 +384,7 @@ extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
restoreImages
-privatevoidrestoreImages(BackupManifest.BackupImage[]images,
+privatevoidrestoreImages(BackupManifest.BackupImage[]images,
TableNamesTable,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6b94a2f2/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
index 35f5f9d..ab9ba88 100644
---
a/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html
+++
b/devapidocs/org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.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":42,"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":9,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":42,"i52":42,"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};
+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":42,"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":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":42,"i53":42,"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};
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";
@@ -417,195 +417,201 @@ implements
boolean
+hasSerialReplicationScope()
+Return true if there are at least one cf whose replication
scope is serial.
+
+
+
+boolean
isCompactionEnabled()
Check if the compaction enable flag of the table is
true.
-
+
boolean
isMetaRegion()
Checks if this table is hbase:meta
region.
-
+
boolean
isMetaTable()
Checks if the table is a hbase:meta table
-
+
boolean
isNormalizationEnabled()
Check if normalization enable flag of the table is
true.
-
+
boolean
isReadOnly()
Check if the readOnly flag of the table is set.
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
modifyColumnFamily(ColumnFamilyDescriptorfamily)
Modifies the existing column family.
-
+
private static TableDescriptor
parseFrom(byte[]bytes)
-
+
private TableDescriptorBuilder.ModifyableTableDescriptor
putColumnFamily(ColumnFamilyDescriptorfamily)
-
+
ColumnFamilyDescriptor
removeColumnFamily(byte[]column)
Removes the ColumnFamilyDescriptor with name specified by
the parameter column
from the table descriptor
-
+
void
removeCoprocessor(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">StringclassName)
Remove a coprocessor from those set on the table
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
removeValue(byte[]key)
Remove metadata represented by the key from the values
map
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
removeValue(Byteskey)
Remove metadata represented by the key from the values
map
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
setCompactionEnabled(booleanisEnable)
Setting the table compaction enable flag.
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
setDurability(Durabilitydurability)
Sets the Durability
setting for the table.
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
setFlushPolicyClassName(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringclazz)
This sets the class associated with the flush policy which
determines
determines the stores need to be flushed when flushing a region.
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
setMaxFileSize(longmaxFileSize)
Sets the maximum size upto which a region can grow to after
which a
region split is triggered.
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
setMemStoreFlushSize(longmemstoreFlushSize)
Represents the maximum size of the memstore after which the
contents of
the memstore are flushed to the filesystem.
-
+
TableDescriptorBuilder.ModifyableTableDescriptor
setNormalizationEnabled(booleanisEnable)
Setting the table normalization enable flag.
-
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/eb05e3e3/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
b/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
index 10222eb..e655215 100644
--- a/apidocs/org/apache/hadoop/hbase/NamespaceExistException.html
+++ b/apidocs/org/apache/hadoop/hbase/NamespaceExistException.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
@@ -128,7 +128,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
@@ -161,7 +161,7 @@ extends NamespaceExistException()
-NamespaceExistException(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringmsg)
+NamespaceExistException(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringmsg)
@@ -176,15 +176,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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ec8bf761/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
b/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
index 70e44ee..dc82a5f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/ClusterConnection.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":38,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":38,"i24":38,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6};
+var methods =
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":38,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public interface ClusterConnection
+public interface ClusterConnection
extends Connection
Internal methods on Connection that should not be used by
user code.
@@ -224,29 +224,21 @@ extends
MasterKeepAliveConnection
-getKeepAliveMasterService()
-Deprecated.
-Since 0.96.0
-
-
-
-
-org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface
getMaster()
Returns a MasterKeepAliveConnection to
the active master
-
+
RpcRetryingCallerFactory
getNewRpcRetryingCallerFactory(org.apache.hadoop.conf.Configurationconf)
Returns a new RpcRetryingCallerFactory from the given
Configuration.
-
+
NonceGenerator
getNonceGenerator()
-
+
HRegionLocation
getRegionLocation(TableNametableName,
byte[]row,
@@ -254,37 +246,29 @@ extends Find region location hosting passed row
-
+
RpcControllerFactory
getRpcControllerFactory()
-
+
RpcRetryingCallerFactory
getRpcRetryingCallerFactory()
-
+
ServerStatisticTracker
getStatisticsTracker()
-
+
TableState
getTableState(TableNametableName)
Retrieve TableState, represent current table state.
-
+
boolean
hasCellBlockSupport()
-
-boolean
-isDeadServer(ServerNameserverName)
-Deprecated.
-internal method, do not
use thru ClusterConnection
-
-
-
-
+
boolean
isMasterRunning()
Deprecated.
@@ -292,7 +276,7 @@ extends
-
+
boolean
isTableAvailable(TableNametableName,
byte[][]splitKeys)
@@ -300,24 +284,24 @@ extends
-
+
boolean
isTableDisabled(TableNametableName)
-
+
boolean
isTableEnabled(TableNametableName)
A table that isTableEnabled == false and isTableDisabled ==
false
is possible.
-
+
HRegionLocation
locateRegion(byte[]regionName)
Gets the location of the region of regionName.
-
+
HRegionLocation
locateRegion(TableNametableName,
byte[]row)
@@ -325,14 +309,14 @@ extends
-
+
RegionLocations
locateRegion(TableNametableName,
byte[]row,
booleanuseCache,
booleanretry)
-
+
RegionLocations
locateRegion(TableNametableName,
byte[]row,
@@ -340,13 +324,13 @@ extends
-
+
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListHRegionLocation
locateRegions(TableNametableName)
Gets the locations of all regions in the specified table,
tableName.
-
+
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListHRegionLocation
locateRegions(TableNametableName,
booleanuseCache,
@@ -354,7 +338,7 @@ extends Gets the locations of all regions in the specified table,
tableName.
-
+
HRegionLocation
relocateRegion(TableNametableName,
byte[]row)
@@ -362,7 +346,7 @@ extends
-
+
RegionLocations
relocateRegion(TableNametableName,
byte[]row,
@@ -371,7 +355,7 @@ extends
-
+
void
updateCachedLocations(TableNametableName,
byte[]regionName,
@@ -416,7 +400,7 @@ extends
HBASE_CLIENT_CONNECTION_IMPL
-static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String HBASE_CLIENT_CONNECTION_IMPL
+static finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String HBASE_CLIENT_CONNECTION_IMPL
Key for configuration in Configuration whose value is the
class we implement making a
new Connection instance.
@@
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/991224b9/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
index d263423..985e93a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/Segment.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":6,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"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":6,"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};
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";
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public abstract class Segment
+public abstract class Segment
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 an abstraction of a segment maintained in a
memstore, e.g., the active
cell set or its snapshot.
@@ -148,21 +148,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
comparator
-protected 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
-dataSize
-
-
static long
DEEP_OVERHEAD
-
+
static long
FIXED_OVERHEAD
-
-protected 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
-heapSize
-
private MemStoreLAB
memStoreLAB
@@ -172,10 +164,14 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
minSequenceId
+protected MemStoreSizing
+segmentSize
+
+
protected boolean
tagsPresent
-
+
protected TimeRangeTracker
timeRangeTracker
@@ -196,17 +192,23 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
protected
-Segment(CellComparatorcomparator,
+Segment(CellComparatorcomparator,
+ http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListImmutableSegmentsegments,
TimeRangeTrackertrt)
protected
+Segment(CellComparatorcomparator,
+ TimeRangeTrackertrt)
+
+
+protected
Segment(CellSetcellSet,
CellComparatorcomparator,
MemStoreLABmemStoreLAB,
TimeRangeTrackertrt)
-
+
protected
Segment(Segmentsegment)
@@ -272,13 +274,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
-Cell
-getFirstAfter(Cellcell)
-
-
(package private) MemStoreLAB
getMemStoreLAB()
+
+MemStoreSize
+getMemStoreSize()
+
long
getMinSequenceId()
@@ -324,42 +326,51 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
protected void
-incSize(longdelta,
- longheapOverhead)
+incSize(longdelta,
+ longheapOverhead,
+ longoffHeapOverhead)
Updates the size counters of the segment by the given
delta
+protected long
+indexEntryOffHeapSize(booleanoffHeap)
+
+
+protected long
+indexEntryOnHeapSize(booleanonHeap)
+
+
protected abstract long
indexEntrySize()
-
+
protected void
internalAdd(Cellcell,
booleanmslabUsed,
MemStoreSizingmemstoreSizing)
-
+
boolean
isEmpty()
-
+
boolean
isTagsPresent()
-
+
http://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true;
title="class or interface in java.util">IteratorCell
iterator()
-
+
long
keySize()
-
+
Cell
last()
-
+
Cell
maybeCloneWithAllocator(Cellcell,
booleanforceCloneOfBigCell)
@@ -369,7 +380,16 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
When a cell's size is too big (bigger than maxAlloc), it is not allocated on
MSLAB.
-
+
+long
+offHeapSize()
+
+
+protected long
+offHeapSizeChange(Cellcell,
+ booleansucc)
+
+
protected Segment
setCellSet(CellSetcellSetOld,
CellSetcellSetNew)
@@ -377,29 +397,29 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
immutable CellSet after
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/193b4259/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
index abd86e3..3d2b7c8 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/AsyncRequestFuture.html
@@ -32,21 +32,19 @@
024import java.util.List;
025
026/**
-027 * The context used to wait for results
from one submit call.
-028 * 1) If AsyncProcess is set to track
errors globally, and not per call (for HTable puts),
-029 *then errors and failed operations
in this object will reflect global errors.
-030 * 2) If submit call is made with
needResults false, results will not be saved.
-031 * @since 2.0.0
-032 */
-033@InterfaceAudience.Private
-034public interface AsyncRequestFuture {
-035 public boolean hasError();
-036 public
RetriesExhaustedWithDetailsException getErrors();
-037 public List? extends Row
getFailedOperations();
-038 public Object[] getResults() throws
InterruptedIOException;
-039 /** Wait until all tasks are executed,
successfully or not. */
-040 public void waitUntilDone() throws
InterruptedIOException;
-041}
+027 * The context used to wait for results
from one submit call. If submit call is made with
+028 * needResults false, results will not be
saved.
+029 * @since 2.0.0
+030 */
+031@InterfaceAudience.Private
+032public interface AsyncRequestFuture {
+033 public boolean hasError();
+034 public
RetriesExhaustedWithDetailsException getErrors();
+035 public List? extends Row
getFailedOperations();
+036 public Object[] getResults() throws
InterruptedIOException;
+037 /** Wait until all tasks are executed,
successfully or not. */
+038 public void waitUntilDone() throws
InterruptedIOException;
+039}
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/94208cfe/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
index 20b7674..6c0e3b8 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
@@ -189,130 +189,130 @@
Size
+RegionLoad.getBloomFilterSize()
+Deprecated.
+
+
+
+Size
RegionMetrics.getBloomFilterSize()
+
+Size
+RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize()
+
Size
-RegionLoad.getBloomFilterSize()
+ServerLoad.getMaxHeapSize()
Deprecated.
Size
-RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize()
+ServerMetrics.getMaxHeapSize()
Size
-ServerMetrics.getMaxHeapSize()
+ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize()
Size
-ServerLoad.getMaxHeapSize()
+RegionLoad.getMemStoreSize()
Deprecated.
Size
-ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize()
+RegionMetrics.getMemStoreSize()
Size
-RegionMetrics.getMemStoreSize()
+RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize()
Size
-RegionLoad.getMemStoreSize()
+RegionLoad.getStoreFileIndexSize()
Deprecated.
Size
-RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize()
-
-
-Size
RegionMetrics.getStoreFileIndexSize()
TODO: why we pass the same value to different counters?
Currently, the value from
getStoreFileIndexSize() is same with getStoreFileRootLevelIndexSize()
see HRegionServer#createRegionLoad.
+
+Size
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize()
+
Size
-RegionLoad.getStoreFileIndexSize()
+RegionLoad.getStoreFileRootLevelIndexSize()
Deprecated.
Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize()
+RegionMetrics.getStoreFileRootLevelIndexSize()
Size
-RegionMetrics.getStoreFileRootLevelIndexSize()
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize()
Size
-RegionLoad.getStoreFileRootLevelIndexSize()
+RegionLoad.getStoreFileSize()
Deprecated.
Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize()
+RegionMetrics.getStoreFileSize()
Size
-RegionMetrics.getStoreFileSize()
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize()
Size
-RegionLoad.getStoreFileSize()
+RegionLoad.getStoreFileUncompressedDataIndexSize()
Deprecated.
Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize()
+RegionMetrics.getStoreFileUncompressedDataIndexSize()
Size
-RegionMetrics.getStoreFileUncompressedDataIndexSize()
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize()
Size
-RegionLoad.getStoreFileUncompressedDataIndexSize()
+RegionLoad.getUncompressedStoreFileSize()
Deprecated.
Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize()
+RegionMetrics.getUncompressedStoreFileSize()
Size
-RegionMetrics.getUncompressedStoreFileSize()
+RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize()
Size
-RegionLoad.getUncompressedStoreFileSize()
+ServerLoad.getUsedHeapSize()
Deprecated.
Size
-RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize()
-
-
-Size
ServerMetrics.getUsedHeapSize()
-
-Size
-ServerLoad.getUsedHeapSize()
-Deprecated.
-
-
Size
ServerMetricsBuilder.ServerMetricsImpl.getUsedHeapSize()
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/94208cfe/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
index 7f3e934..320e7bc 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
@@ -122,11 +122,11 @@
TableDescriptors
-MasterServices.getTableDescriptors()
+HMaster.getTableDescriptors()
TableDescriptors
-HMaster.getTableDescriptors()
+MasterServices.getTableDescriptors()
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0cd17dc5/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)
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)
+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
-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)
@@ -408,11 +408,11 @@
void
-BaseLoadBalancer.setClusterMetrics(ClusterMetricsst)
+RegionLocationFinder.setClusterMetrics(ClusterMetricsstatus)
void
-RegionLocationFinder.setClusterMetrics(ClusterMetricsstatus)
+BaseLoadBalancer.setClusterMetrics(ClusterMetricsst)
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0cd17dc5/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 31595fa..f686104 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
-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.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.checkAndMutate(byte[]row,
+HTable.checkAndMutate(byte[]row,
byte[]family,
byte[]qualifier,
CompareOperatorop,
byte[]value,
- RowMutationsmutation)
-Deprecated.
-Since 2.0.0. Will be
removed in 3.0.0. Use Table.checkAndMutate(byte[],
byte[])
-
+ RowMutationsrm)
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/828486ae/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
index f9cacbc..b05384b 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
@@ -270,31 +270,31 @@
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFutureNamespaceDescriptor
-AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
-Get a namespace descriptor by name
-
+AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFutureNamespaceDescriptor
-RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+Get a namespace descriptor by name
+
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFutureNamespaceDescriptor
-AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListNamespaceDescriptor
-AsyncAdmin.listNamespaceDescriptors()
-List available namespace descriptors
-
+AsyncHBaseAdmin.listNamespaceDescriptors()
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListNamespaceDescriptor
-RawAsyncHBaseAdmin.listNamespaceDescriptors()
+AsyncAdmin.listNamespaceDescriptors()
+List available namespace descriptors
+
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListNamespaceDescriptor
-AsyncHBaseAdmin.listNamespaceDescriptors()
+RawAsyncHBaseAdmin.listNamespaceDescriptors()
@@ -307,9 +307,7 @@
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.createNamespace(NamespaceDescriptordescriptor)
-Create a new namespace.
-
+AsyncHBaseAdmin.createNamespace(NamespaceDescriptordescriptor)
void
@@ -318,16 +316,18 @@
-http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true;
title="class or interface in java.lang">Void
-RawAsyncHBaseAdmin.createNamespace(NamespaceDescriptordescriptor)
-
-
void
HBaseAdmin.createNamespace(NamespaceDescriptordescriptor)
+
+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.createNamespace(NamespaceDescriptordescriptor)
+Create a new namespace.
+
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f272b0e8/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
index f30793d..afd9d09 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html
@@ -172,27 +172,27 @@
static int
-CellUtil.compare(CellComparatorcomparator,
+PrivateCellUtil.compare(CellComparatorcomparator,
Cellleft,
byte[]key,
intoffset,
intlength)
-Deprecated.
-As of HBase-2.0. Will be
removed in HBase-3.0
-
+Used when a cell needs to be compared with a key byte[]
such as cases of finding the index from
+ the index block, bloom keys from the bloom blocks This byte[] is expected to
be serialized in
+ the KeyValue serialization format If the KeyValue (Cell's) serialization
format changes this
+ method cannot be used.
static int
-PrivateCellUtil.compare(CellComparatorcomparator,
+CellUtil.compare(CellComparatorcomparator,
Cellleft,
byte[]key,
intoffset,
intlength)
-Used when a cell needs to be compared with a key byte[]
such as cases of finding the index from
- the index block, bloom keys from the bloom blocks This byte[] is expected to
be serialized in
- the KeyValue serialization format If the KeyValue (Cell's) serialization
format changes this
- method cannot be used.
+Deprecated.
+As of HBase-2.0. Will be
removed in HBase-3.0
+
@@ -265,12 +265,12 @@
int
-BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparatorcomparator,
+RowIndexSeekerV1.compareKey(CellComparatorcomparator,
Cellkey)
int
-RowIndexSeekerV1.compareKey(CellComparatorcomparator,
+BufferedDataBlockEncoder.BufferedEncodedSeeker.compareKey(CellComparatorcomparator,
Cellkey)
@@ -282,27 +282,27 @@
DataBlockEncoder.EncodedSeeker
-CopyKeyDataBlockEncoder.createSeeker(CellComparatorcomparator,
+RowIndexCodecV1.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-PrefixKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
+CopyKeyDataBlockEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-FastDiffDeltaEncoder.createSeeker(CellComparatorcomparator,
+DiffKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-DiffKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
+FastDiffDeltaEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
DataBlockEncoder.EncodedSeeker
-RowIndexCodecV1.createSeeker(CellComparatorcomparator,
+PrefixKeyDeltaEncoder.createSeeker(CellComparatorcomparator,
HFileBlockDecodingContextdecodingCtx)
@@ -340,9 +340,9 @@
-private CellComparator
-HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
-Needed doing lookup on blocks.
+protected CellComparator
+HFileWriterImpl.comparator
+Key comparator.
@@ -356,9 +356,9 @@
-protected CellComparator
-HFileWriterImpl.comparator
-Key comparator.
+private CellComparator
+HFileBlockIndex.CellBasedKeyBlockIndexReader.comparator
+Needed doing lookup on blocks.
@@ -539,15 +539,15 @@
private CellComparator
-DefaultStoreFileManager.cellComparator
+StripeStoreFileManager.cellComparator
private CellComparator
-StripeStoreFileManager.cellComparator
+DefaultStoreFileManager.cellComparator
-private CellComparator
-StoreFileWriter.Builder.comparator
+protected CellComparator
+StripeMultiFileWriter.comparator
protected CellComparator
@@ -555,31 +555,31 @@
private CellComparator
-StoreScanner.comparator
+Segment.comparator
private CellComparator
-AbstractMemStore.comparator
+ScanInfo.comparator
private CellComparator
-HStoreFile.comparator
+StoreFileWriter.Builder.comparator
private CellComparator
-Segment.comparator
+HStoreFile.comparator
protected CellComparator
HRegion.RegionScannerImpl.comparator
-protected CellComparator
-StripeMultiFileWriter.comparator
+private CellComparator
+AbstractMemStore.comparator
private CellComparator
-ScanInfo.comparator
+StoreScanner.comparator
protected CellComparator
@@ -609,48 +609,48 @@
HRegion.getCellComparator()
-(package private) CellComparator
-StoreFileScanner.getComparator()
+CellComparator
+StoreFileReader.getComparator()
protected CellComparator
-AbstractMemStore.getComparator()
+Segment.getComparator()
+Returns the Cell comparator used by this segment
+
CellComparator
-StoreFileReader.getComparator()
+ScanInfo.getComparator()
CellComparator
-StoreFile.getComparator()
-Get the
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c83a37c8/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
index f9cacbc..b05384b 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/NamespaceDescriptor.html
@@ -270,31 +270,31 @@
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFutureNamespaceDescriptor
-AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
-Get a namespace descriptor by name
-
+AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFutureNamespaceDescriptor
-RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+AsyncAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+Get a namespace descriptor by name
+
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFutureNamespaceDescriptor
-AsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+RawAsyncHBaseAdmin.getNamespaceDescriptor(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListNamespaceDescriptor
-AsyncAdmin.listNamespaceDescriptors()
-List available namespace descriptors
-
+AsyncHBaseAdmin.listNamespaceDescriptors()
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListNamespaceDescriptor
-RawAsyncHBaseAdmin.listNamespaceDescriptors()
+AsyncAdmin.listNamespaceDescriptors()
+List available namespace descriptors
+
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListNamespaceDescriptor
-AsyncHBaseAdmin.listNamespaceDescriptors()
+RawAsyncHBaseAdmin.listNamespaceDescriptors()
@@ -307,9 +307,7 @@
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.createNamespace(NamespaceDescriptordescriptor)
-Create a new namespace.
-
+AsyncHBaseAdmin.createNamespace(NamespaceDescriptordescriptor)
void
@@ -318,16 +316,18 @@
-http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true;
title="class or interface in java.lang">Void
-RawAsyncHBaseAdmin.createNamespace(NamespaceDescriptordescriptor)
-
-
void
HBaseAdmin.createNamespace(NamespaceDescriptordescriptor)
+
+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.createNamespace(NamespaceDescriptordescriptor)
+Create a new namespace.
+
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0ab8335e/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
index 6c0e3b8..20b7674 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Size.html
@@ -189,130 +189,130 @@
Size
-RegionLoad.getBloomFilterSize()
-Deprecated.
-
-
-
-Size
RegionMetrics.getBloomFilterSize()
-
-Size
-RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize()
-
Size
-ServerLoad.getMaxHeapSize()
+RegionLoad.getBloomFilterSize()
Deprecated.
Size
-ServerMetrics.getMaxHeapSize()
+RegionMetricsBuilder.RegionMetricsImpl.getBloomFilterSize()
Size
-ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize()
+ServerMetrics.getMaxHeapSize()
Size
-RegionLoad.getMemStoreSize()
+ServerLoad.getMaxHeapSize()
Deprecated.
Size
-RegionMetrics.getMemStoreSize()
+ServerMetricsBuilder.ServerMetricsImpl.getMaxHeapSize()
Size
-RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize()
+RegionMetrics.getMemStoreSize()
Size
-RegionLoad.getStoreFileIndexSize()
+RegionLoad.getMemStoreSize()
Deprecated.
Size
+RegionMetricsBuilder.RegionMetricsImpl.getMemStoreSize()
+
+
+Size
RegionMetrics.getStoreFileIndexSize()
TODO: why we pass the same value to different counters?
Currently, the value from
getStoreFileIndexSize() is same with getStoreFileRootLevelIndexSize()
see HRegionServer#createRegionLoad.
-
-Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize()
-
Size
-RegionLoad.getStoreFileRootLevelIndexSize()
+RegionLoad.getStoreFileIndexSize()
Deprecated.
Size
-RegionMetrics.getStoreFileRootLevelIndexSize()
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileIndexSize()
Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize()
+RegionMetrics.getStoreFileRootLevelIndexSize()
Size
-RegionLoad.getStoreFileSize()
+RegionLoad.getStoreFileRootLevelIndexSize()
Deprecated.
Size
-RegionMetrics.getStoreFileSize()
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileRootLevelIndexSize()
Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize()
+RegionMetrics.getStoreFileSize()
Size
-RegionLoad.getStoreFileUncompressedDataIndexSize()
+RegionLoad.getStoreFileSize()
Deprecated.
Size
-RegionMetrics.getStoreFileUncompressedDataIndexSize()
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileSize()
Size
-RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize()
+RegionMetrics.getStoreFileUncompressedDataIndexSize()
Size
-RegionLoad.getUncompressedStoreFileSize()
+RegionLoad.getStoreFileUncompressedDataIndexSize()
Deprecated.
Size
-RegionMetrics.getUncompressedStoreFileSize()
+RegionMetricsBuilder.RegionMetricsImpl.getStoreFileUncompressedDataIndexSize()
Size
-RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize()
+RegionMetrics.getUncompressedStoreFileSize()
Size
-ServerLoad.getUsedHeapSize()
+RegionLoad.getUncompressedStoreFileSize()
Deprecated.
Size
+RegionMetricsBuilder.RegionMetricsImpl.getUncompressedStoreFileSize()
+
+
+Size
ServerMetrics.getUsedHeapSize()
+
+Size
+ServerLoad.getUsedHeapSize()
+Deprecated.
+
+
Size
ServerMetricsBuilder.ServerMetricsImpl.getUsedHeapSize()
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0ab8335e/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
index bc99516..17a11ee 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableDescriptors.html
@@ -122,11 +122,11 @@
TableDescriptors
-HMaster.getTableDescriptors()
+MasterServices.getTableDescriptors()
TableDescriptors
-MasterServices.getTableDescriptors()
+HMaster.getTableDescriptors()
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/6674e3ab/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
index 99f1fad..747c594 100644
---
a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
+++
b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.ScannerListener.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
-private class RSRpcServices.ScannerListener
+private class RSRpcServices.ScannerListener
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 LeaseListener
Instantiated as a scanner lease. If the lease times out,
the scanner is
@@ -210,7 +210,7 @@ implements
scannerName
-private finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String scannerName
+private finalhttp://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String scannerName
@@ -227,7 +227,7 @@ implements
ScannerListener
-ScannerListener(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringn)
+ScannerListener(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringn)
@@ -244,7 +244,7 @@ implements
leaseExpired
-publicvoidleaseExpired()
+publicvoidleaseExpired()
Description copied from
interface:LeaseListener
When a lease expires, this method is called.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1f2eeb22/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
index 279ef5b..542c7a7 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public class HRegion
+public class HRegion
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 HeapSize, PropagatingConfigurationObserver, Region
Regions store data for a certain region of a table. It
stores all columns
@@ -790,13 +790,12 @@ implements
boolean
-checkAndRowMutate(byte[]row,
+checkAndRowMutate(byte[]row,
byte[]family,
byte[]qualifier,
CompareOperatorop,
ByteArrayComparablecomparator,
- RowMutationsrm,
- booleanwriteToWAL)
+ RowMutationsrm)
Atomically checks if a row/family/qualifier value matches
the expected values and if it does,
it performs the row mutations.
@@ -1018,14 +1017,13 @@ implements
private boolean
-doCheckAndRowMutate(byte[]row,
+doCheckAndRowMutate(byte[]row,
byte[]family,
byte[]qualifier,
CompareOperatorop,
ByteArrayComparablecomparator,
RowMutationsrowMutations,
- Mutationmutation,
- booleanwriteToWAL)
+ Mutationmutation)
checkAndMutate and checkAndRowMutate are 90% the same.
@@ -2292,7 +2290,7 @@ implements
LOG
-private static finalorg.slf4j.Logger LOG
+private static finalorg.slf4j.Logger LOG
@@ -2301,7 +2299,7 @@ implements
LOAD_CFS_ON_DEMAND_CONFIG_KEY
-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 LOAD_CFS_ON_DEMAND_CONFIG_KEY
+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 LOAD_CFS_ON_DEMAND_CONFIG_KEY
See Also:
Constant
Field Values
@@ -2314,7 +2312,7 @@ implements
HBASE_MAX_CELL_SIZE_KEY
-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 HBASE_MAX_CELL_SIZE_KEY
+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 HBASE_MAX_CELL_SIZE_KEY
See Also:
Constant
Field Values
@@ -2327,7 +2325,7 @@ implements
DEFAULT_MAX_CELL_SIZE
-public static finalint DEFAULT_MAX_CELL_SIZE
+public static finalint DEFAULT_MAX_CELL_SIZE
See Also:
Constant
Field Values
@@ -2340,7 +2338,7 @@ implements
HBASE_REGIONSERVER_MINIBATCH_SIZE
-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 HBASE_REGIONSERVER_MINIBATCH_SIZE
+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 HBASE_REGIONSERVER_MINIBATCH_SIZE
See Also:
Constant
Field Values
@@ -2353,7 +2351,7 @@ implements
DEFAULT_HBASE_REGIONSERVER_MINIBATCH_SIZE
-public static finalint DEFAULT_HBASE_REGIONSERVER_MINIBATCH_SIZE
+public static finalint DEFAULT_HBASE_REGIONSERVER_MINIBATCH_SIZE
See Also:
Constant
Field Values
@@ -2366,7 +2364,7 @@ implements
DEFAULT_DURABILITY
-private static finalDurability DEFAULT_DURABILITY
+private static finalDurability DEFAULT_DURABILITY
This is the global default value for durability. All
tables/mutations not
defining a durability or using USE_DEFAULT will default to this value.
@@ -2377,7 +2375,7 @@ implements
closed
-finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true;
title="class or interface in java.util.concurrent.atomic">AtomicBoolean closed
+finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true;
title="class or interface in java.util.concurrent.atomic">AtomicBoolean closed
@@ -2386,7 +2384,7 @@ implements
closing
-finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true;
title="class or interface in java.util.concurrent.atomic">AtomicBoolean closing
+finalhttp://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true;
title="class or interface in
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/cc6597ec/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
--
diff --git
a/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
b/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
index fbd2ea6..0898988 100644
--- a/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
+++ b/testdevapidocs/org/apache/hadoop/hbase/TestClientClusterMetrics.html
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
-public class TestClientClusterMetrics
+public class TestClientClusterMetrics
extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
@@ -153,22 +153,26 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
ADMIN
+static HBaseClassTestRule
+CLASS_RULE
+
+
private static MiniHBaseCluster
CLUSTER
-
+
private static
org.apache.hadoop.hbase.regionserver.HRegionServer
DEAD
-
+
private static int
MASTERS
-
+
private static int
SLAVES
-
+
private static HBaseTestingUtility
UTIL
@@ -258,13 +262,22 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
Field Detail
+
+
+
+
+
+CLASS_RULE
+public static finalHBaseClassTestRule CLASS_RULE
+
+
UTIL
-private staticHBaseTestingUtility UTIL
+private staticHBaseTestingUtility UTIL
@@ -273,7 +286,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
ADMIN
-private staticorg.apache.hadoop.hbase.client.Admin ADMIN
+private staticorg.apache.hadoop.hbase.client.Admin ADMIN
@@ -282,7 +295,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
SLAVES
-private static finalint SLAVES
+private static finalint SLAVES
See Also:
Constant
Field Values
@@ -295,7 +308,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
MASTERS
-private static finalint MASTERS
+private static finalint MASTERS
See Also:
Constant
Field Values
@@ -308,7 +321,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
CLUSTER
-private staticMiniHBaseCluster CLUSTER
+private staticMiniHBaseCluster CLUSTER
@@ -317,7 +330,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
DEAD
-private staticorg.apache.hadoop.hbase.regionserver.HRegionServer DEAD
+private staticorg.apache.hadoop.hbase.regionserver.HRegionServer DEAD
@@ -334,7 +347,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
TestClientClusterMetrics
-publicTestClientClusterMetrics()
+publicTestClientClusterMetrics()
@@ -351,7 +364,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
setUpBeforeClass
-public staticvoidsetUpBeforeClass()
+public staticvoidsetUpBeforeClass()
throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
title="class or interface in java.lang">Exception
Throws:
@@ -365,7 +378,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
testDefaults
-publicvoidtestDefaults()
+publicvoidtestDefaults()
throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
title="class or interface in java.lang">Exception
Throws:
@@ -379,7 +392,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
testAsyncClient
-publicvoidtestAsyncClient()
+publicvoidtestAsyncClient()
throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
title="class or interface in java.lang">Exception
Throws:
@@ -393,7 +406,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
testLiveAndDeadServersStatus
-publicvoidtestLiveAndDeadServersStatus()
+publicvoidtestLiveAndDeadServersStatus()
throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
title="class or interface in java.lang">Exception
Throws:
@@ -407,7 +420,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
testMasterAndBackupMastersStatus
-publicvoidtestMasterAndBackupMastersStatus()
+publicvoidtestMasterAndBackupMastersStatus()
throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
title="class or interface in java.lang">Exception
Throws:
@@ -421,7 +434,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
testOtherStatusInfos
-publicvoidtestOtherStatusInfos()
+publicvoidtestOtherStatusInfos()
throws http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true;
title="class or interface in java.lang">Exception
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/96e5e102/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
index ca8be5e..b8e6dfa 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.ObservedExceptionsInBatch.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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/8118541f/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
index 824976f..46cd36e 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/HBaseAdmin.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":9,"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":42,"i28":42,"i29":42,"i30":42,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":42,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":9,"i83":10,"i84":10,"i85":9,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":41,"i96":10,"i97":10,"i98":10,"i99":10,"i100":42,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109
":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":9,"i116":10,"i117":10,"i118":10,"i119":42,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":42,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":42,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"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":42,"i28":42,"i29":42,"i30":42,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":42,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":9,"i83":10,"i84":10,"i85":10,"i86":10,"i87":9,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":41,"i98":10,"i99":10,"i100":10,"i101":10,"i102":42,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109
":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":9,"i118":10,"i119":10,"i120":10,"i121":42,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":42,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":42,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i2
09":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10,"i217":10,"i218":10,"i219":10,"i220":10,"i221":10,"i222":10,"i223":10,"i224":10,"i225":10,"i226":10,"i227":10,"i228":10,"i229":10,"i230":10,"i231":10,"i232":10};
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/14db89d7/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
index b50a65f..7271567 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.StoppableThread.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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/0b638133/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
index 163ade0..802fc2f 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.MovedRegionInfo.html
@@ -254,3512 +254,3505 @@
246 protected MemStoreFlusher
cacheFlusher;
247
248 protected HeapMemoryManager
hMemManager;
-249 protected CountDownLatch initLatch =
null;
-250
-251 /**
-252 * Cluster connection to be shared by
services.
-253 * Initialized at server startup and
closed when server shuts down.
-254 * Clients must never close it
explicitly.
-255 */
-256 protected ClusterConnection
clusterConnection;
-257
-258 /*
-259 * Long-living meta table locator,
which is created when the server is started and stopped
-260 * when server shuts down. References
to this locator shall be used to perform according
-261 * operations in EventHandlers. Primary
reason for this decision is to make it mockable
-262 * for tests.
-263 */
-264 protected MetaTableLocator
metaTableLocator;
-265
-266 /**
-267 * Go here to get table descriptors.
-268 */
-269 protected TableDescriptors
tableDescriptors;
-270
-271 // Replication services. If no
replication, this handler will be null.
-272 protected ReplicationSourceService
replicationSourceHandler;
-273 protected ReplicationSinkService
replicationSinkHandler;
-274
-275 // Compactions
-276 public CompactSplit
compactSplitThread;
-277
-278 /**
-279 * Map of regions currently being
served by this region server. Key is the
-280 * encoded region name. All access
should be synchronized.
-281 */
-282 protected final MapString,
HRegion onlineRegions = new ConcurrentHashMap();
-283
-284 /**
-285 * Map of encoded region names to the
DataNode locations they should be hosted on
-286 * We store the value as
InetSocketAddress since this is used only in HDFS
-287 * API (create() that takes favored
nodes as hints for placing file blocks).
-288 * We could have used ServerName here
as the value class, but we'd need to
-289 * convert it to InetSocketAddress at
some point before the HDFS API call, and
-290 * it seems a bit weird to store
ServerName since ServerName refers to RegionServers
-291 * and here we really mean DataNode
locations.
-292 */
-293 protected final MapString,
InetSocketAddress[] regionFavoredNodesMap =
-294 new ConcurrentHashMap();
-295
-296 // Leases
-297 protected Leases leases;
-298
-299 // Instance of the hbase executor
executorService.
-300 protected ExecutorService
executorService;
-301
-302 // If false, the file system has become
unavailable
-303 protected volatile boolean fsOk;
-304 protected HFileSystem fs;
-305 protected HFileSystem walFs;
-306
-307 // Set when a report to the master
comes back with a message asking us to
-308 // shutdown. Also set by call to stop
when debugging or running unit tests
-309 // of HRegionServer in isolation.
-310 private volatile boolean stopped =
false;
-311
-312 // Go down hard. Used if file system
becomes unavailable and also in
-313 // debugging and unit tests.
-314 private volatile boolean
abortRequested;
-315
-316 ConcurrentMapString, Integer
rowlocks = new ConcurrentHashMap();
-317
-318 // A state before we go into stopped
state. At this stage we're closing user
-319 // space regions.
-320 private boolean stopping = false;
-321
-322 volatile boolean killed = false;
-323
-324 protected final Configuration conf;
-325
-326 private Path rootDir;
-327 private Path walRootDir;
-328
-329 protected final ReentrantReadWriteLock
lock = new ReentrantReadWriteLock();
-330
-331 final int numRetries;
-332 protected final int
threadWakeFrequency;
-333 protected final int msgInterval;
-334
-335 protected final int
numRegionsToReport;
-336
-337 // Stub to do region server status
calls against the master.
-338 private volatile
RegionServerStatusService.BlockingInterface rssStub;
-339 private volatile
LockService.BlockingInterface lockStub;
-340 // RPC client. Used to make the stub
above that does region server status checking.
-341 RpcClient rpcClient;
-342
-343 private RpcRetryingCallerFactory
rpcRetryingCallerFactory;
-344 private RpcControllerFactory
rpcControllerFactory;
-345
-346 private UncaughtExceptionHandler
uncaughtExceptionHandler;
-347
-348 // Info server. Default access so can
be used by unit tests. REGIONSERVER
-349 // is name of the webapp and the
attribute name used stuffing this instance
-350 // into web context.
-351 protected
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/f183e80f/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
index e743560..163ade0 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegionServer.html
@@ -2124,1654 +2124,1642 @@
2116return healthy;
2117 }
2118
-2119 private static final byte[]
UNSPECIFIED_REGION = new byte[]{};
-2120
-2121 @Override
-2122 public ListWAL getWALs()
throws IOException {
-2123return walFactory.getWALs();
-2124 }
-2125
-2126 @Override
-2127 public WAL getWAL(RegionInfo
regionInfo) throws IOException {
-2128WAL wal;
-2129// _ROOT_ and hbase:meta regions
have separate WAL.
-2130if (regionInfo != null
regionInfo.isMetaRegion()
-2131
regionInfo.getReplicaId() == RegionInfo.DEFAULT_REPLICA_ID) {
-2132 wal =
walFactory.getMetaWAL(regionInfo.getEncodedNameAsBytes());
-2133} else if (regionInfo == null) {
-2134 wal =
walFactory.getWAL(UNSPECIFIED_REGION, null);
-2135} else {
-2136 byte[] namespace =
regionInfo.getTable().getNamespace();
-2137 wal =
walFactory.getWAL(regionInfo.getEncodedNameAsBytes(), namespace);
-2138}
-2139if (this.walRoller != null) {
-2140 this.walRoller.addWAL(wal);
-2141}
-2142return wal;
-2143 }
-2144
-2145 public LogRoller getWalRoller() {
-2146return walRoller;
-2147 }
-2148
-2149 @Override
-2150 public Connection getConnection() {
-2151return getClusterConnection();
-2152 }
-2153
-2154 @Override
-2155 public ClusterConnection
getClusterConnection() {
-2156return this.clusterConnection;
-2157 }
-2158
-2159 @Override
-2160 public MetaTableLocator
getMetaTableLocator() {
-2161return this.metaTableLocator;
-2162 }
-2163
-2164 @Override
-2165 public void stop(final String msg) {
-2166stop(msg, false,
RpcServer.getRequestUser().orElse(null));
-2167 }
-2168
-2169 /**
-2170 * Stops the regionserver.
-2171 * @param msg Status message
-2172 * @param force True if this is a
regionserver abort
-2173 * @param user The user executing the
stop request, or null if no user is associated
-2174 */
-2175 public void stop(final String msg,
final boolean force, final User user) {
-2176if (!this.stopped) {
-2177 LOG.info("* STOPPING region
server '" + this + "' *");
-2178 if (this.rsHost != null) {
-2179// when forced via abort don't
allow CPs to override
-2180try {
-2181 this.rsHost.preStop(msg,
user);
-2182} catch (IOException ioe) {
-2183 if (!force) {
-2184LOG.warn("The region server
did not stop", ioe);
-2185return;
-2186 }
-2187 LOG.warn("Skipping coprocessor
exception on preStop() due to forced shutdown", ioe);
-2188}
-2189 }
-2190 this.stopped = true;
-2191 LOG.info("STOPPED: " + msg);
-2192 // Wakes run() if it is sleeping
-2193 sleeper.skipSleepCycle();
-2194}
-2195 }
-2196
-2197 public void waitForServerOnline(){
-2198while (!isStopped()
!isOnline()) {
-2199 synchronized (online) {
-2200try {
-2201 online.wait(msgInterval);
-2202} catch (InterruptedException
ie) {
-2203
Thread.currentThread().interrupt();
-2204 break;
-2205}
-2206 }
-2207}
-2208 }
-2209
-2210 @Override
-2211 public void postOpenDeployTasks(final
PostOpenDeployContext context)
-2212 throws KeeperException,
IOException {
-2213HRegion r = context.getRegion();
-2214long masterSystemTime =
context.getMasterSystemTime();
-2215rpcServices.checkOpen();
-2216LOG.info("Post open deploy tasks for
" + r.getRegionInfo().getRegionNameAsString());
-2217// Do checks to see if we need to
compact (references or too many files)
-2218for (HStore s : r.stores.values())
{
-2219 if (s.hasReferences() ||
s.needsCompaction()) {
-2220
this.compactSplitThread.requestSystemCompaction(r, s, "Opening Region");
-2221 }
-}
-2223long openSeqNum =
r.getOpenSeqNum();
-2224if (openSeqNum ==
HConstants.NO_SEQNUM) {
-2225 // If we opened a region, we
should have read some sequence number from it.
-2226 LOG.error("No sequence number
found when opening " +
-2227
r.getRegionInfo().getRegionNameAsString());
-2228 openSeqNum = 0;
-2229}
+2119 @Override
+2120 public ListWAL getWALs()
throws IOException {
+2121return walFactory.getWALs();
+2122 }
+2123
+2124 @Override
+2125 public WAL getWAL(RegionInfo
regionInfo) throws IOException {
+2126WAL wal =
walFactory.getWAL(regionInfo);
+2127if
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
index aa252b4..6bccfb5 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/CoprocessorEnvironment.html
@@ -564,6 +564,10 @@
void
RSGroupAdminEndpoint.start(CoprocessorEnvironmentenv)
+
+void
+RSGroupAdminEndpoint.stop(CoprocessorEnvironmentenv)
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
b/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
index 606d4b5..e62738f 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/DoNotRetryIOException.html
@@ -122,26 +122,30 @@
-org.apache.hadoop.hbase.quotas
+org.apache.hadoop.hbase.master.replication
-org.apache.hadoop.hbase.regionserver
+org.apache.hadoop.hbase.quotas
-org.apache.hadoop.hbase.rsgroup
+org.apache.hadoop.hbase.regionserver
-org.apache.hadoop.hbase.security
+org.apache.hadoop.hbase.rsgroup
-org.apache.hadoop.hbase.security.visibility
+org.apache.hadoop.hbase.security
+org.apache.hadoop.hbase.security.visibility
+
+
+
org.apache.hadoop.hbase.snapshot
@@ -500,6 +504,70 @@
+
+
+
+Uses of DoNotRetryIOException in org.apache.hadoop.hbase.master.replication
+
+Methods in org.apache.hadoop.hbase.master.replication
that throw DoNotRetryIOException
+
+Modifier and Type
+Method and Description
+
+
+
+private void
+ReplicationPeerManager.checkClusterKey(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
java.lang">StringclusterKey)
+
+
+private void
+ReplicationPeerManager.checkConfiguredWALEntryFilters(ReplicationPeerConfigpeerConfig)
+
+
+private void
+ReplicationPeerManager.checkNamespacesAndTableCfsConfigConflict(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">Stringnamespaces,
+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)
+Set a namespace in the peer config means that all tables in
this namespace will be replicated
+ to the peer cluster.
+
+
+
+private void
+ReplicationPeerManager.checkPeerConfig(ReplicationPeerConfigpeerConfig)
+
+
+private ReplicationPeerDescription
+ReplicationPeerManager.checkPeerExists(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
java.lang">StringpeerId)
+
+
+private void
+ReplicationPeerManager.checkQueuesDeleted(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
java.lang">StringpeerId)
+
+
+void
+ReplicationPeerManager.preAddPeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">StringpeerId,
+ ReplicationPeerConfigpeerConfig)
+
+
+void
+ReplicationPeerManager.preDisablePeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
java.lang">StringpeerId)
+
+
+void
+ReplicationPeerManager.preEnablePeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
java.lang">StringpeerId)
+
+
+void
+ReplicationPeerManager.preRemovePeer(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
java.lang">StringpeerId)
+
+
+void
+ReplicationPeerManager.preUpdatePeerConfig(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">StringpeerId,
+ ReplicationPeerConfigpeerConfig)
+
+
+
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/49431b18/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c7c40c62/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 e479124..898a1d0 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/TableName.html
@@ -3400,45 +3400,6 @@ service.
ConnectionImplementation.getNumberOfCachedRegionLocations(TableNametableName)
-default http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true;
title="class or interface in java.util">Mapbyte[],RegionLoad
-Admin.getRegionLoad(ServerNameserverName,
- TableNametableName)
-Deprecated.
-since 2.0 version and will
be removed in 3.0 version.
- use Admin.getRegionLoads(ServerName,
TableName)
-
-
-
-
-http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionLoad
-AsyncHBaseAdmin.getRegionLoads(ServerNameserverName,
- TableNametableName)
-
-
-http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionLoad
-Admin.getRegionLoads(ServerNameserverName,
- TableNametableName)
-Get RegionLoad of all regions hosted on a
regionserver for a table.
-
-
-
-http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionLoad
-HBaseAdmin.getRegionLoads(ServerNameserverName,
- TableNametableName)
-
-
-http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionLoad
-AsyncAdmin.getRegionLoads(ServerNameserverName,
- TableNametableName)
-Get a list of RegionLoad of all regions hosted on a
region seerver for a table.
-
-
-
-http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionLoad
-RawAsyncHBaseAdmin.getRegionLoads(ServerNameserverName,
- TableNametableName)
-
-
HRegionLocation
ConnectionImplementation.getRegionLocation(TableNametableName,
byte[]row,
@@ -3518,98 +3479,127 @@ service.
+http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
+AsyncHBaseAdmin.getRegionMetrics(ServerNameserverName,
+TableNametableName)
+
+
+http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
+Admin.getRegionMetrics(ServerNameserverName,
+TableNametableName)
+Get RegionMetrics of
all regions hosted on a regionserver for a table.
+
+
+
+http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
+HBaseAdmin.getRegionMetrics(ServerNameserverName,
+TableNametableName)
+
+
+http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
+AsyncAdmin.getRegionMetrics(ServerNameserverName,
+TableNametableName)
+Get a list of RegionMetrics of
all regions hosted on a region seerver for a table.
+
+
+
+http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in java.util.concurrent">CompletableFuturehttp://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListRegionMetrics
+RawAsyncHBaseAdmin.getRegionMetrics(ServerNameserverName,
+TableNametableName)
+
+
http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true;
title="class or interface in
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
index 5b3b750..a1f3f7e 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.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
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/69506d41/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
b/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
index 38e8f69..b54d7ac 100644
--- a/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
+++ b/devapidocs/org/apache/hadoop/hbase/SplitLogTask.html
@@ -598,6 +598,6 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
-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/SslRMIClientSocketFactorySecure.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
b/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
index d377826..dc48ea1 100644
--- a/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
+++ b/devapidocs/org/apache/hadoop/hbase/SslRMIClientSocketFactorySecure.html
@@ -299,6 +299,6 @@ extends http://docs.oracle.com/javase/8/docs/api/javax/rmi/ssl/SslRMICl
-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/SslRMIServerSocketFactorySecure.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
b/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
index e16d1af..526a945 100644
--- a/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
+++ b/devapidocs/org/apache/hadoop/hbase/SslRMIServerSocketFactorySecure.html
@@ -293,6 +293,6 @@ extends http://docs.oracle.com/javase/8/docs/api/javax/rmi/ssl/SslRMISe
-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/Stoppable.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/Stoppable.html
b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
index 01cabd2..fc834b7 100644
--- a/devapidocs/org/apache/hadoop/hbase/Stoppable.html
+++ b/devapidocs/org/apache/hadoop/hbase/Stoppable.html
@@ -252,6 +252,6 @@ public interface 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/TableDescriptors.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
b/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
index 1bdeec2..eea029e 100644
--- a/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
+++ b/devapidocs/org/apache/hadoop/hbase/TableDescriptors.html
@@ -391,6 +391,6 @@ public interface 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/TableExistsException.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
b/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
index 8b64214..9ed9571 100644
--- a/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
+++ b/devapidocs/org/apache/hadoop/hbase/TableExistsException.html
@@ -349,6 +349,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/TableInfoMissingException.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html
b/devapidocs/org/apache/hadoop/hbase/TableInfoMissingException.html
index 81b9e44..2bfbb12 100644
---
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/83bf6175/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
index 9b405b1..6cf82f8 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/client/BufferedMutatorImpl.html
@@ -23,383 +23,485 @@
015 */
016package org.apache.hadoop.hbase.client;
017
-018import java.io.IOException;
-019import java.io.InterruptedIOException;
-020import java.util.Collections;
-021import java.util.Iterator;
-022import java.util.List;
-023import
java.util.NoSuchElementException;
-024import
java.util.concurrent.ConcurrentLinkedQueue;
-025import
java.util.concurrent.ExecutorService;
-026import java.util.concurrent.TimeUnit;
-027import
java.util.concurrent.atomic.AtomicInteger;
-028import
java.util.concurrent.atomic.AtomicLong;
-029
-030import
org.apache.hadoop.conf.Configuration;
-031import
org.apache.hadoop.hbase.TableName;
-032import
org.apache.hadoop.hbase.ipc.RpcControllerFactory;
-033import
org.apache.yetus.audience.InterfaceAudience;
-034import
org.apache.yetus.audience.InterfaceStability;
-035import org.slf4j.Logger;
-036import org.slf4j.LoggerFactory;
-037
-038import
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
+018import static
org.apache.hadoop.hbase.client.BufferedMutatorParams.UNSET;
+019import java.io.IOException;
+020import java.io.InterruptedIOException;
+021import java.util.Collections;
+022import java.util.Iterator;
+023import java.util.List;
+024import
java.util.NoSuchElementException;
+025import java.util.Timer;
+026import java.util.TimerTask;
+027import
java.util.concurrent.ConcurrentLinkedQueue;
+028import
java.util.concurrent.ExecutorService;
+029import java.util.concurrent.TimeUnit;
+030import
java.util.concurrent.atomic.AtomicInteger;
+031import
java.util.concurrent.atomic.AtomicLong;
+032import
org.apache.hadoop.conf.Configuration;
+033import
org.apache.hadoop.hbase.TableName;
+034import
org.apache.hadoop.hbase.ipc.RpcControllerFactory;
+035import
org.apache.yetus.audience.InterfaceAudience;
+036import
org.apache.yetus.audience.InterfaceStability;
+037import org.slf4j.Logger;
+038import org.slf4j.LoggerFactory;
039
-040/**
-041 * p
-042 * Used to communicate with a single
HBase table similar to {@link Table}
-043 * but meant for batched, potentially
asynchronous puts. Obtain an instance from
-044 * a {@link Connection} and call {@link
#close()} afterwards. Provide an alternate
-045 * to this implementation by setting
{@link BufferedMutatorParams#implementationClassName(String)}
-046 * or by setting alternate classname via
the key {} in Configuration.
-047 * /p
-048 *
-049 * p
-050 * While this can be used across threads,
great care should be used when doing so.
-051 * Errors are global to the buffered
mutator and the Exceptions can be thrown on any
-052 * thread that causes the flush for
requests.
-053 * /p
-054 *
-055 * @see ConnectionFactory
-056 * @see Connection
-057 * @since 1.0.0
-058 */
-059@InterfaceAudience.Private
-060@InterfaceStability.Evolving
-061public class BufferedMutatorImpl
implements BufferedMutator {
-062
-063 private static final Logger LOG =
LoggerFactory.getLogger(BufferedMutatorImpl.class);
+040import
org.apache.hbase.thirdparty.com.google.common.annotations.VisibleForTesting;
+041
+042/**
+043 * p
+044 * Used to communicate with a single
HBase table similar to {@link Table}
+045 * but meant for batched, potentially
asynchronous puts. Obtain an instance from
+046 * a {@link Connection} and call {@link
#close()} afterwards. Provide an alternate
+047 * to this implementation by setting
{@link BufferedMutatorParams#implementationClassName(String)}
+048 * or by setting alternate classname via
the key {} in Configuration.
+049 * /p
+050 *
+051 * p
+052 * While this can be used across threads,
great care should be used when doing so.
+053 * Errors are global to the buffered
mutator and the Exceptions can be thrown on any
+054 * thread that causes the flush for
requests.
+055 * /p
+056 *
+057 * @see ConnectionFactory
+058 * @see Connection
+059 * @since 1.0.0
+060 */
+061@InterfaceAudience.Private
+062@InterfaceStability.Evolving
+063public class BufferedMutatorImpl
implements BufferedMutator {
064
-065 private final ExceptionListener
listener;
+065 private static final Logger LOG =
LoggerFactory.getLogger(BufferedMutatorImpl.class);
066
-067 private final TableName tableName;
+067 private final ExceptionListener
listener;
068
-069 private final Configuration conf;
-070 private final
ConcurrentLinkedQueueMutation writeAsyncBuffer = new
ConcurrentLinkedQueue();
-071 private final AtomicLong
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/63d6f712/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 5500f83..2892c3f 100644
--- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
+++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html
@@ -5291,6 +5291,15 @@ service.
private Cell
+MemStoreLABImpl.copyCellInto(Cellcell,
+intmaxAlloc)
+
+
+private Cell
+CellChunkImmutableSegment.copyCellIntoMSLAB(Cellcell)
+
+
+private Cell
MemStoreLABImpl.copyToChunkCell(Cellcell,
http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBufferbuf,
intoffset,
@@ -5327,33 +5336,50 @@ service.
Cell
-CellSet.get(Cellkv)
+ImmutableMemStoreLAB.forceCopyOfBigCellInto(Cellcell)
Cell
-CellFlatMap.get(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Objecto)
+MemStoreLAB.forceCopyOfBigCellInto(Cellcell)
+Allocates slice in this LAB and copy the passed Cell into
this area.
+
+Cell
+MemStoreLABImpl.forceCopyOfBigCellInto(Cellcell)
+When a cell's size is too big (bigger than maxAlloc),
+ copyCellInto does not allocate it on MSLAB.
+
+
+
+Cell
+CellSet.get(Cellkv)
+
+
+Cell
+CellFlatMap.get(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Objecto)
+
+
protected Cell
CellChunkMap.getCell(inti)
-
+
protected abstract Cell
CellFlatMap.getCell(inti)
-
+
protected Cell
CellArrayMap.getCell(inti)
-
+
Cell
Segment.getFirstAfter(Cellcell)
-
+
Cell
CompositeImmutableSegment.getFirstAfter(Cellcell)
-
+
private Cell
SegmentScanner.getHighest(Cellfirst,
Cellsecond)
@@ -5361,191 +5387,201 @@ service.
if they are both null
-
+
Cell
CellFlatMap.CellFlatMapEntry.getKey()
-
+
(package private) Cell
ScannerContext.getLastPeekedCell()
-
+
protected Cell
AbstractMemStore.getLowest(Cella,
Cellb)
-
+
Cell
StoreFileScanner.getNextIndexedKey()
-
+
Cell
StoreScanner.getNextIndexedKey()
-
+
Cell
KeyValueScanner.getNextIndexedKey()
-
+
Cell
SegmentScanner.getNextIndexedKey()
-
+
Cell
KeyValueHeap.getNextIndexedKey()
-
+
Cell
NonLazyKeyValueScanner.getNextIndexedKey()
-
+
(package private) Cell
CompactingMemStore.getNextRow(Cellcell)
-
+
(package private) Cell
DefaultMemStore.getNextRow(Cellcell)
-
+
protected Cell
AbstractMemStore.getNextRow(Cellkey,
http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true;
title="class or interface in java.util">NavigableSetCellset)
-
+
Cell
CellFlatMap.CellFlatMapEntry.getValue()
-
+
Cell
CellSet.higher(Celle)
-
+
Cell
CellFlatMap.higherKey(Cellk)
-
+
Cell
CellSet.last()
-
+
Cell
Segment.last()
-
+
Cell
CompositeImmutableSegment.last()
-
+
Cell
CellFlatMap.lastKey()
-
+
Cell
CellSet.lower(Celle)
-
+
Cell
CellFlatMap.lowerKey(Cellk)
-
+
private Cell
-AbstractMemStore.maybeCloneWithAllocator(Cellcell)
+AbstractMemStore.maybeCloneWithAllocator(Cellcell,
+ booleanforceCloneOfBigCell)
+If the segment has a memory allocator the cell is being
cloned to this space, and returned;
+ Otherwise the given cell is returned
+
+ When a cell's size is too big (bigger than maxAlloc), it is not allocated on
MSLAB.
+
-
+
Cell
-Segment.maybeCloneWithAllocator(Cellcell)
+Segment.maybeCloneWithAllocator(Cellcell,
+ booleanforceCloneOfBigCell)
If the segment has a memory allocator the cell is being
cloned to this space, and returned;
- otherwise the given cell is returned
+ otherwise the given cell is returned
+
+ When a cell's size is too big (bigger than maxAlloc), it is not allocated on
MSLAB.
-
+
Cell
-CompositeImmutableSegment.maybeCloneWithAllocator(Cellcell)
+CompositeImmutableSegment.maybeCloneWithAllocator(Cellcell,
+ booleanforceCloneOfBigCell)
If the segment has a memory allocator the cell is being
cloned to this space, and returned;
otherwise the given cell is returned
-
+
Cell
StoreFileScanner.next()
-
+
Cell
KeyValueScanner.next()
Return the next Cell in this scanner, iterating the
scanner
-
+
Cell
SegmentScanner.next()
Return the next Cell in this scanner, iterating the
scanner
-
+
Cell
KeyValueHeap.next()
-
+
Cell
ReversedKeyValueHeap.next()
-
+
Cell
CellFlatMap.CellFlatMapIterator.next()
-
+
Cell
MemStoreMergerSegmentsIterator.next()
-
+
Cell
MemStoreCompactorSegmentsIterator.next()
-
+
Cell
StoreFileScanner.peek()
-
+
Cell
StoreScanner.peek()
-
+
Cell
KeyValueScanner.peek()
Look at the next Cell in this scanner, but do not
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d449e87f/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
new file mode 100644
index 000..7c46fae
--- /dev/null
+++
b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.EmptyByteBufferExtendedCell.html
@@ -0,0 +1,909 @@
+http://www.w3.org/TR/html4/loose.dtd;>
+
+
+
+
+
+PrivateCellUtil.EmptyByteBufferExtendedCell (Apache HBase
3.0.0-SNAPSHOT API)
+
+
+
+
+
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+PrevClass
+NextClass
+
+
+Frames
+NoFrames
+
+
+AllClasses
+
+
+
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase
+Class PrivateCellUtil.EmptyByteBufferExtendedCell
+
+
+
+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.ByteBufferExtendedCell
+
+
+org.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferExtendedCell
+
+
+
+
+
+
+
+
+
+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.FirstOnRowByteBufferExtendedCell,
PrivateCellUtil.LastOnRowByteBufferExtendedCell
+
+
+Enclosing class:
+PrivateCellUtil
+
+
+
+private abstract static class PrivateCellUtil.EmptyByteBufferExtendedCell
+extends ByteBufferExtendedCell
+These cells are used in reseeks/seeks to improve the read
performance. They are not real cells
+ that are returned back to the clients
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+Nested classes/interfaces inherited from
interfaceorg.apache.hadoop.hbase.Cell
+Cell.Type
+
+
+
+
+
+
+
+
+Field Summary
+
+
+
+
+Fields inherited from interfaceorg.apache.hadoop.hbase.ExtendedCell
+CELL_NOT_BASED_ON_CHUNK
+
+
+
+
+
+Fields inherited from interfaceorg.apache.hadoop.hbase.RawCell
+MAX_TAGS_LENGTH
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors
+
+Modifier
+Constructor and Description
+
+
+private
+EmptyByteBufferExtendedCell()
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsInstance MethodsConcrete Methods
+
+Modifier and Type
+Method and Description
+
+
+byte[]
+getFamilyArray()
+Contiguous bytes composed of legal HDFS filename characters
which may start at any index in the
+ containing array.
+
+
+
+http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBuffer
+getFamilyByteBuffer()
+
+
+byte
+getFamilyLength()
+
+
+int
+getFamilyOffset()
+
+
+int
+getFamilyPosition()
+
+
+byte[]
+getQualifierArray()
+Contiguous raw bytes that may start at any index in the
containing array.
+
+
+
+http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBuffer
+getQualifierByteBuffer()
+
+
+int
+getQualifierLength()
+
+
+int
+getQualifierOffset()
+
+
+int
+getQualifierPosition()
+
+
+byte[]
+getRowArray()
+Contiguous raw bytes that may start at any index in the
containing array.
+
+
+
+http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBuffer
+getRowByteBuffer()
+
+
+short
+getRowLength()
+
+
+int
+getRowOffset()
+
+
+int
+getRowPosition()
+
+
+long
+getSequenceId()
+A region-specific unique monotonically increasing sequence
ID given to each Cell.
+
+
+
+byte[]
+getTagsArray()
+Contiguous raw bytes representing tags that may start at
any index in the containing array.
+
+
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d2b28a1a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
index 06588fb..1dc3d76 100644
---
a/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
+++
b/devapidocs/org/apache/hadoop/hbase/PrivateCellUtil.ValueAndTagRewriteByteBufferCell.html
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
-static class PrivateCellUtil.ValueAndTagRewriteByteBufferCell
+static class PrivateCellUtil.ValueAndTagRewriteByteBufferCell
extends PrivateCellUtil.TagRewriteByteBufferCell
@@ -277,7 +277,7 @@ extends PrivateCellUtil.TagRewriteByteBufferCell
-getFamilyArray,
getFamilyByteBuffer,
getFamilyLength,
getFamilyOffset,
getFamilyPosition,
getQualifierArray,
getQualifierByteBuffer,
getQualifierLength,
getQualifierOffset,
getQualifierPosition,
getRowArray,
getRowByteBuffer,
getRowLength,
getRowOffset,
getRowPositio
n, getSequenceId,
getTag,
getTags,
getTagsArray,
getTagsByteBuffer,
getTagsLength,
getTagsOffset,
getTags
Position, getTimestamp,
getTypeByte,
setSequenceId,
setTimestamp,
setTimestamp
+getFamilyArray,
getFamilyByteBuffer,
getFamilyLength,
getFamilyOffset,
getFamilyPosition,
getQualifierArray,
getQualifierByteBuffer,
getQualifierLength,
getQualifierOffset,
getQualifierPosition,
getRowArray,
getRowByteBuffer,
getRowLength,
getRowOffset,
getRowPositio
n, getSequenceId,
getTagsArray,
getTagsByteBuffer,
getTagsLength,
getTagsOffset,
getTagsPosition,
getTimestamp,
getTypeByte, setSequenceId,
setTimestamp,
setTimestamp
@@ -298,7 +298,7 @@ extends RawCell
-checkForTagsLength,
cloneTags
+checkForTagsLength,
cloneTags,
getTag,
getTags
@@ -320,7 +320,7 @@ extends
value
-protectedbyte[] value
+protectedbyte[] value
@@ -337,7 +337,7 @@ extends
ValueAndTagRewriteByteBufferCell
-publicValueAndTagRewriteByteBufferCell(ByteBufferCellcell,
+publicValueAndTagRewriteByteBufferCell(ByteBufferCellcell,
byte[]value,
byte[]tags)
@@ -356,7 +356,7 @@ extends
getValueArray
-publicbyte[]getValueArray()
+publicbyte[]getValueArray()
Description copied from
interface:Cell
Contiguous raw bytes that may start at any index in the
containing array. Max length is
Integer.MAX_VALUE which is 2,147,483,647 bytes.
@@ -376,7 +376,7 @@ extends
getValueOffset
-publicintgetValueOffset()
+publicintgetValueOffset()
Specified by:
getValueOffsetin
interfaceCell
@@ -393,7 +393,7 @@ extends
getValueLength
-publicintgetValueLength()
+publicintgetValueLength()
Specified by:
getValueLengthin
interfaceCell
@@ -410,7 +410,7 @@ extends
getValueByteBuffer
-publichttp://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBuffergetValueByteBuffer()
+publichttp://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBuffergetValueByteBuffer()
Overrides:
getValueByteBufferin
classPrivateCellUtil.TagRewriteByteBufferCell
@@ -425,7 +425,7 @@ extends
getValuePosition
-publicintgetValuePosition()
+publicintgetValuePosition()
Overrides:
getValuePositionin
classPrivateCellUtil.TagRewriteByteBufferCell
@@ -440,7 +440,7 @@ extends
heapSize
-publiclongheapSize()
+publiclongheapSize()
Specified by:
heapSizein
interfaceHeapSize
@@ -458,7 +458,7 @@ extends
write
-publicintwrite(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true;
title="class or interface in java.io">OutputStreamout,
+publicintwrite(http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true;
title="class or interface in java.io">OutputStreamout,
booleanwithTags)
throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true;
title="class or interface in java.io">IOException
Description copied from
interface:ExtendedCell
@@ -489,7 +489,7 @@ extends
getSerializedSize
-publicintgetSerializedSize(booleanwithTags)
+publicintgetSerializedSize(booleanwithTags)
Specified by:
getSerializedSizein
interfaceExtendedCell
@@ -513,7 +513,7 @@ extends
write
-publicvoidwrite(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBufferbuf,
+publicvoidwrite(http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true;
title="class or interface in java.nio">ByteBufferbuf,
intoffset)
Description copied from
interface:ExtendedCell
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b618ac40/devapidocs/index-all.html
--
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index a10fb33..8082b30 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -983,6 +983,8 @@
Add the pair to the container, grouped by the
regionName
+add(Cell)
- Method in class org.apache.hadoop.hbase.client.Mutation
+
add(Cell)
- Method in class org.apache.hadoop.hbase.client.Put
Add the specified KeyValue to this Put operation.
@@ -1748,8 +1750,6 @@
addHFileRefs(String,
ListPairPath, Path) - Method in class
org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
-addHFileRefs(String,
ListPairPath, Path) - Method in class
org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
-
addHFileRefsToQueue(TableName,
byte[], ListPairPath, Path) - Method in class
org.apache.hadoop.hbase.replication.regionserver.Replication
addHistogram(String,
Histogram, MetricsRecordBuilder) - Method in class
org.apache.hadoop.hbase.metrics.impl.HBaseMetrics2HadoopMetricsAdapter
@@ -1898,8 +1898,6 @@
addLog(String,
String) - Method in class org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
-addLog(String,
String) - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
-
addLogFile(String,
String) - Method in class org.apache.hadoop.hbase.snapshot.SnapshotInfo.SnapshotStats
Add the specified log file to the stats
@@ -2026,8 +2024,6 @@
addPeerToHFileRefs(String)
- Method in class org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
-addPeerToHFileRefs(String)
- Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
-
addPrimaryAssignment(RegionInfo,
ServerName) - Method in class org.apache.hadoop.hbase.master.SnapshotOfRegionAssignmentFromMeta
addProperty(String,
String) - Method in class org.apache.hadoop.hbase.rest.model.NamespacesInstanceModel
@@ -4179,10 +4175,6 @@
attempts
- Variable in class org.apache.hadoop.hbase.util.RetryCounter
-attemptToClaimQueue(Result,
String) - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
-
-Attempt to claim the given queue with a checkAndPut on the
OWNER column.
-
attemptToOwnTask(boolean,
ZKWatcher, ServerName, String, int) - Static method in class
org.apache.hadoop.hbase.coordination.ZkSplitLogWorkerCoordination
Try to own the task by transitioning the zk node data from
UNASSIGNED to OWNED.
@@ -7112,8 +7104,6 @@
Build the row key for the given queueId.
-buildQueueRowKey(String)
- Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
-
buildRegionOpenInfoRequest(MasterProcedureEnv)
- Method in class org.apache.hadoop.hbase.master.procedure.RSProcedureDispatcher.RegionOpenOperation
buildRegionSpaceUseReportRequest(MapRegionInfo,
Long) - Method in class org.apache.hadoop.hbase.regionserver.HRegionServer
@@ -9057,6 +9047,8 @@
The unit of storage in HBase consisting of the following
fields:
+cell
- Variable in class org.apache.hadoop.hbase.client.Mutation.CellWrapper
+
cell
- Variable in class org.apache.hadoop.hbase.filter.KeyOnlyFilter.KeyOnlyByteBufferCell
cell
- Variable in class org.apache.hadoop.hbase.filter.KeyOnlyFilter.KeyOnlyCell
@@ -9568,6 +9560,8 @@
cellVisibilityExpr
- Variable in class org.apache.hadoop.hbase.mapreduce.TsvImporterMapper
+CellWrapper(Cell)
- Constructor for class org.apache.hadoop.hbase.client.Mutation.CellWrapper
+
CellWritableComparable()
- Constructor for class org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparable
CellWritableComparable(Cell)
- Constructor for class org.apache.hadoop.hbase.mapreduce.Import.CellWritableComparable
@@ -10542,10 +10536,6 @@
checkpoint
- Variable in class org.apache.hadoop.hbase.mapreduce.SampleUploader.Uploader
-checkQueueExists(String)
- Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
-
-Check if the queue specified by queueId is stored in
HBase
-
checkQueuesDeleted(String)
- Method in class org.apache.hadoop.hbase.replication.ReplicationPeersZKImpl
checkQuota(int,
int, int) - Method in class org.apache.hadoop.hbase.quotas.DefaultOperationQuota
@@ -11143,8 +11133,6 @@
claimQueue(String,
String) - Method in class org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl
-claimQueue(String,
String) - Method in class org.apache.hadoop.hbase.replication.TableBasedReplicationQueuesImpl
-
CLASS
- Static variable in class org.apache.hadoop.hbase.util.CommonFSUtils.StreamCapabilities
CLASS_LOADER
- Static variable in exception org.apache.hadoop.hbase.ipc.RemoteWithExtrasException
@@ -12148,6 +12136,8 @@
Use RawCell.cloneTags()
+cloneTags()
- Method in class org.apache.hadoop.hbase.client.Mutation.CellWrapper
+
cloneTags(Cell)
- Static method
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
b/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
index 48e7476..ee68b02 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html
@@ -255,7 +255,7 @@ the order they are declared.
values
-public staticMobCompactPartitionPolicy[]values()
+public staticMobCompactPartitionPolicy[]values()
Returns an array containing the constants of this enum
type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
@@ -275,7 +275,7 @@ for (MobCompactPartitionPolicy c :
MobCompactPartitionPolicy.values())
valueOf
-public staticMobCompactPartitionPolicyvalueOf(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+public staticMobCompactPartitionPolicyvalueOf(http://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.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/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 ff2bc17..443ed4e 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/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
index 6eb1c19..42235de 100644
---
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
+++
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html?is-external=true;
title="class or interface in java.lang">@FunctionalInterface
-private static interface RawAsyncHBaseAdmin.AdminRpcCallRESP,REQ
+private static interface RawAsyncHBaseAdmin.AdminRpcCallRESP,REQ
@@ -159,7 +159,7 @@ private static interface
call
-voidcall(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interfacestub,
+voidcall(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.Interfacestub,
HBaseRpcControllercontroller,
REQreq,
org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcCallbackRESPdone)
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/7c0589c0/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html
b/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html
index 8712342..e2992f3 100644
---
a/devapidocs/org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html
+++
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4b2cc17/apidocs/org/apache/hadoop/hbase/client/Mutation.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/Mutation.html
b/apidocs/org/apache/hadoop/hbase/client/Mutation.html
index 7aeebd6..a97e6d0 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Mutation.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Mutation.html
@@ -18,8 +18,8 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"]};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":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":42,"i27":10,"i28":10,"i29":10,"i30":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Public
-public abstract class Mutation
+public abstract class Mutation
extends OperationWithAttributes
implements Row, CellScannable,
org.apache.hadoop.hbase.io.HeapSize
@@ -188,10 +188,26 @@ implements
Constructors
-Constructor and Description
+Modifier
+Constructor and Description
-Mutation()
+protected
+Mutation()
+empty construction.
+
+
+
+protected
+Mutation(byte[]row,
+longts,
+http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true;
title="class or interface in java.util">NavigableMapbyte[],http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCellfamilyMap)
+Construct the mutation with user defined data.
+
+
+
+protected
+Mutation(Mutationclone)
@@ -203,7 +219,7 @@ implements
Method Summary
-All MethodsInstance MethodsConcrete Methods
+All MethodsInstance MethodsConcrete MethodsDeprecated Methods
Modifier and Type
Method and Description
@@ -366,7 +382,10 @@ implements
Mutation
setFamilyCellMap(http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true;
title="class or interface in java.util">NavigableMapbyte[],http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCellmap)
-Method for setting the put's familyMap
+Deprecated.
+As of release 2.0.0, this
will be removed in HBase 3.0.0.
+ Use Mutation(byte[],
long, NavigableMap) instead
+
@@ -436,7 +455,7 @@ implements
MUTATION_OVERHEAD
-public static finallong MUTATION_OVERHEAD
+public static finallong MUTATION_OVERHEAD
@@ -445,7 +464,7 @@ implements
row
-protectedbyte[] row
+protectedbyte[] row
@@ -454,7 +473,7 @@ implements
ts
-protectedlong ts
+protectedlong ts
@@ -463,7 +482,7 @@ implements
durability
-protectedDurability durability
+protectedDurability durability
@@ -472,7 +491,7 @@ implements
familyMap
-protectedhttp://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 familyMap
+protectedhttp://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 familyMap
@@ -486,10 +505,39 @@ implements
+
+
+Mutation
+protectedMutation()
+empty construction.
+ We need this empty construction to keep binary compatibility.
+
+
+
+
+
+
+
+Mutation
+protectedMutation(Mutationclone)
+
+
+
+
+
Mutation
-publicMutation()
+protectedMutation(byte[]row,
+ longts,
+ http://docs.oracle.com/javase/8/docs/api/java/util/NavigableMap.html?is-external=true;
title="class or interface in java.util">NavigableMapbyte[],http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListCellfamilyMap)
+Construct the mutation with user defined data.
+
+Parameters:
+row - row. CAN'T be null
+ts - timestamp
+familyMap - the map to collect all cells internally. CAN'T be
null
+
@@ -506,7 +554,7 @@ implements
cellScanner
-publicCellScannercellScanner()
+publicCellScannercellScanner()
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/505bbb2e/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
index 3ce8f8a..9b96088 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/io/crypto/Encryption.html
@@ -35,557 +35,558 @@
027import java.util.Arrays;
028import java.util.Map;
029import
java.util.concurrent.ConcurrentHashMap;
-030import javax.crypto.SecretKeyFactory;
-031import javax.crypto.spec.PBEKeySpec;
-032import javax.crypto.spec.SecretKeySpec;
-033
-034import org.apache.commons.io.IOUtils;
-035import org.apache.commons.logging.Log;
-036import
org.apache.commons.logging.LogFactory;
-037import
org.apache.hadoop.conf.Configuration;
-038import
org.apache.hadoop.hbase.HBaseConfiguration;
-039import
org.apache.hadoop.hbase.HConstants;
-040import
org.apache.hadoop.hbase.util.Bytes;
-041import
org.apache.hadoop.hbase.util.Pair;
-042import
org.apache.hadoop.util.ReflectionUtils;
-043import
org.apache.yetus.audience.InterfaceAudience;
-044
-045/**
-046 * A facade for encryption algorithms and
related support.
-047 */
-048@InterfaceAudience.Public
-049public final class Encryption {
-050
-051 private static final Log LOG =
LogFactory.getLog(Encryption.class);
-052
-053 /**
-054 * Crypto context
-055 */
-056 @InterfaceAudience.Public
-057 public static class Context extends
org.apache.hadoop.hbase.io.crypto.Context {
-058
-059/** The null crypto context */
-060public static final Context NONE =
new Context();
-061
-062private Context() {
-063 super();
-064}
-065
-066private Context(Configuration conf)
{
-067 super(conf);
-068}
-069
-070@Override
-071public Context setCipher(Cipher
cipher) {
-072 super.setCipher(cipher);
-073 return this;
-074}
-075
-076@Override
-077public Context setKey(Key key) {
-078 super.setKey(key);
-079 return this;
-080}
-081
-082public Context setKey(byte[] key) {
-083 super.setKey(new SecretKeySpec(key,
getCipher().getName()));
-084 return this;
-085}
-086 }
-087
-088 public static Context newContext() {
-089return new Context();
-090 }
-091
-092 public static Context
newContext(Configuration conf) {
-093return new Context(conf);
-094 }
-095
-096 // Prevent instantiation
-097 private Encryption() {
-098super();
-099 }
-100
-101 /**
-102 * Get an cipher given a name
-103 * @param name the cipher name
-104 * @return the cipher, or null if a
suitable one could not be found
-105 */
-106 public static Cipher
getCipher(Configuration conf, String name) {
-107return
getCipherProvider(conf).getCipher(name);
-108 }
-109
-110 /**
-111 * Get names of supported encryption
algorithms
-112 *
-113 * @return Array of strings, each
represents a supported encryption algorithm
-114 */
-115 public static String[]
getSupportedCiphers() {
-116return
getSupportedCiphers(HBaseConfiguration.create());
-117 }
-118
-119 /**
-120 * Get names of supported encryption
algorithms
-121 *
-122 * @return Array of strings, each
represents a supported encryption algorithm
-123 */
-124 public static String[]
getSupportedCiphers(Configuration conf) {
-125return
getCipherProvider(conf).getSupportedCiphers();
-126 }
-127
-128 /**
-129 * Return the MD5 digest of the
concatenation of the supplied arguments.
-130 */
-131 public static byte[] hash128(String...
args) {
-132byte[] result = new byte[16];
-133try {
-134 MessageDigest md =
MessageDigest.getInstance("MD5");
-135 for (String arg: args) {
-136md.update(Bytes.toBytes(arg));
-137 }
-138 md.digest(result, 0,
result.length);
-139 return result;
-140} catch (NoSuchAlgorithmException e)
{
-141 throw new RuntimeException(e);
-142} catch (DigestException e) {
-143 throw new RuntimeException(e);
-144}
-145 }
-146
-147 /**
-148 * Return the MD5 digest of the
concatenation of the supplied arguments.
-149 */
-150 public static byte[] hash128(byte[]...
args) {
-151byte[] result = new byte[16];
-152try {
-153 MessageDigest md =
MessageDigest.getInstance("MD5");
-154 for (byte[] arg: args) {
-155md.update(arg);
-156 }
-157 md.digest(result, 0,
result.length);
-158 return result;
-159} catch (NoSuchAlgorithmException e)
{
-160 throw new RuntimeException(e);
-161} catch (DigestException e) {
-162 throw new RuntimeException(e);
-163}
-164 }
-165
-166 /**
-167 * Return the SHA-256 digest of the
concatenation of the supplied arguments.
-168 */
-169 public static byte[] hash256(String...
args) {
-170byte[] result =
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c4c0cfa5/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
b/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
index e77979d..27f5596 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/ChoreService.html
@@ -35,369 +35,370 @@
027import
java.util.concurrent.ThreadFactory;
028import
java.util.concurrent.atomic.AtomicInteger;
029
-030import
org.apache.hadoop.hbase.shaded.com.google.common.annotations.VisibleForTesting;
-031import org.apache.commons.logging.Log;
-032import
org.apache.commons.logging.LogFactory;
-033import
org.apache.hadoop.hbase.ScheduledChore.ChoreServicer;
-034import
org.apache.yetus.audience.InterfaceAudience;
-035
-036/**
-037 * ChoreService is a service that can be
used to schedule instances of {@link ScheduledChore} to run
-038 * periodically while sharing threads.
The ChoreService is backed by a
-039 * {@link ScheduledThreadPoolExecutor}
whose core pool size changes dynamically depending on the
-040 * number of {@link ScheduledChore}
scheduled. All of the threads in the core thread pool of the
-041 * underlying {@link
ScheduledThreadPoolExecutor} are set to be daemon threads.
-042 * p
-043 * The ChoreService provides the ability
to schedule, cancel, and trigger instances of
-044 * {@link ScheduledChore}. The
ChoreService also provides the ability to check on the status of
-045 * scheduled chores. The number of
threads used by the ChoreService changes based on the scheduling
-046 * load and whether or not the scheduled
chores are executing on time. As more chores are scheduled,
-047 * there may be a need to increase the
number of threads if it is noticed that chores are no longer
-048 * meeting their scheduled start times.
On the other hand, as chores are cancelled, an attempt is
-049 * made to reduce the number of running
threads to see if chores can still meet their start times
-050 * with a smaller thread pool.
-051 * p
-052 * When finished with a ChoreService it
is good practice to call {@link ChoreService#shutdown()}.
-053 * Calling this method ensures that all
scheduled chores are cancelled and cleaned up properly.
-054 */
-055@InterfaceAudience.Public
-056public class ChoreService implements
ChoreServicer {
-057 private static final Log LOG =
LogFactory.getLog(ChoreService.class);
-058
-059 /**
-060 * The minimum number of threads in the
core pool of the underlying ScheduledThreadPoolExecutor
-061 */
-062 @InterfaceAudience.Private
-063 public final static int
MIN_CORE_POOL_SIZE = 1;
-064
-065 /**
-066 * This thread pool is used to schedule
all of the Chores
-067 */
-068 private final
ScheduledThreadPoolExecutor scheduler;
-069
-070 /**
-071 * Maps chores to their futures.
Futures are used to control a chore's schedule
-072 */
-073 private final
HashMapScheduledChore, ScheduledFuture? scheduledChores;
-074
-075 /**
-076 * Maps chores to Booleans which
indicate whether or not a chore has caused an increase in the
-077 * core pool size of the
ScheduledThreadPoolExecutor. Each chore should only be allowed to
-078 * increase the core pool size by 1
(otherwise a single long running chore whose execution is
-079 * longer than its period would be able
to spawn too many threads).
-080 */
-081 private final
HashMapScheduledChore, Boolean choresMissingStartTime;
-082
-083 /**
-084 * The coreThreadPoolPrefix is the
prefix that will be applied to all threads within the
-085 * ScheduledThreadPoolExecutor. The
prefix is typically related to the Server that the service is
-086 * running on. The prefix is useful
because it allows us to monitor how the thread pool of a
-087 * particular service changes over time
VIA thread dumps.
-088 */
-089 private final String
coreThreadPoolPrefix;
-090
-091 /**
-092 *
-093 * @param coreThreadPoolPrefix Prefix
that will be applied to the Thread name of all threads
-094 * spawned by this service
-095 */
-096 @InterfaceAudience.Private
-097 @VisibleForTesting
-098 public ChoreService(final String
coreThreadPoolPrefix) {
-099this(coreThreadPoolPrefix,
MIN_CORE_POOL_SIZE, false);
-100 }
-101
-102 /**
-103 * @param coreThreadPoolPrefix Prefix
that will be applied to the Thread name of all threads
-104 * spawned by this service
-105 * @param jitter Should chore service
add some jitter for all of the scheduled chores. When set
-106 * to true this will add
-10% to 10% jitter.
-107 */
-108 public ChoreService(final String
coreThreadPoolPrefix, final boolean jitter) {
-109this(coreThreadPoolPrefix,
MIN_CORE_POOL_SIZE, jitter);
-110 }
-111
-112 /**
-113 * @param coreThreadPoolPrefix Prefix
that will be applied to the Thread name of
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/071f974b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
index c8c5c39..b79ce8b 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/MasterRpcServices.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public class MasterRpcServices
+public class MasterRpcServices
extends RSRpcServices
implements
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface,
org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterface,
org.apache.hadoop.hbase.shaded.protobuf.generated.LockServiceProtos.LockService.BlockingInterface
Implements the master RPC services.
@@ -174,7 +174,7 @@ implements
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.Master
Fields inherited from classorg.apache.hadoop.hbase.regionserver.RSRpcServices
-REGION_SERVER_RPC_SCHEDULER_FACTORY_CLASS,
REGIONSERVER_ADMIN_SERVICE_CONFIG,
REGIONSERVER_CLIENT_SERVICE_CONFIG
+REGION_SERVER_RPC_SCHEDULER_FACTORY_CLASS,
REGIONSERVER_ADMIN_SERVICE_CONFIG,
REGIONSERVER_CLIENT_SERVICE_CONFIG,
RESERVOIR_ENABLED_KEY
@@ -282,75 +282,83 @@ implements
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.Master
createPriority()
+protected RpcServerInterface
+createRpcServer(Serverserver,
+ org.apache.hadoop.conf.Configurationconf,
+ RpcSchedulerFactoryrpcSchedulerFactory,
+ http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true;
title="class or interface in java.net">InetSocketAddressbindAddress,
+ http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">Stringname)
+
+
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableResponse
createTable(org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcControllercontroller,
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.CreateTableRequestreq)
-
+
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersResponse
decommissionRegionServers(org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcControllercontroller,
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DecommissionRegionServersRequestrequest)
-
+
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.DeleteColumnResponse
deleteColumn(org.apache.hadoop.hbase.shaded.com.google.protobuf.RpcControllercontroller,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/dc4e5c85/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
index 74add70..ed0d721 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/wal/AbstractFSWAL.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":6,"i13":6,"i14":6,"i15":6,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":6,"i28":10,"i29":10,"i30":10,"i31":10,"i32":6,"i33":10,"i34":10,"i35":10,"i36":9,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10};
+var methods =
{"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":6,"i30":10,"i31":10,"i32":10,"i33":10,"i34":6,"i35":10,"i36":10,"i37":10,"i38":9,"i39":10,"i40":9,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":9,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":9};
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";
@@ -118,7 +118,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public abstract class AbstractFSWALW
extends WALProvider.WriterBase
+public abstract class AbstractFSWALW
extends WALProvider.WriterBase
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 WAL
Implementation of WAL to go against
FileSystem; i.e. keep WALs in HDFS. Only one
@@ -246,112 +246,116 @@ implements
+private long
+lastTimeCheckLowReplication
+
+
protected http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true;
title="class or interface in java.util">ListWALActionsListener
listeners
Listeners that are called on WAL events.
-
+
private static
org.apache.commons.logging.Log
LOG
-
+
(package private) http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true;
title="class or interface in
java.util">Comparatororg.apache.hadoop.fs.Path
LOG_NAME_COMPARATOR
WAL Comparator; it compares the timestamp (log filenum),
present in the log file name.
-
+
protected long
logrollsize
-
+
protected int
maxLogs
-
+
protected http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true;
title="class or interface in
java.util.concurrent.atomic">AtomicInteger
numEntries
-
+
protected
org.apache.hadoop.fs.PathFilter
ourFiles
Matches just those wal files that belong to this wal
instance.
-
+
protected http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
prefixPathStr
Prefix used when checking for wal membership.
-
+
protected http://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
rollWriterLock
This lock makes sure only one log roll runs at a time.
-
+
protected SequenceIdAccounting
sequenceIdAccounting
Class that does accounting of sequenceids in WAL
subsystem.
-
+
protected http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true;
title="class or interface in
java.util.concurrent.atomic">AtomicBoolean
shutdown
-
+
protected long
slowSyncNs
-
+
private http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true;
title="class or interface in java.util.concurrent">ConcurrentMaphttp://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true;
title="class or interface in java.lang">Thread,SyncFuture
syncFuturesByHandler
Map of SyncFutures keyed by
Handler objects.
-
+
protected 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
totalLogSize
The total size of wal
-
+
protected org.apache.hadoop.fs.Path
walArchiveDir
dir path where old logs are kept.
-
+
protected org.apache.hadoop.fs.Path
walDir
WAL directory, where
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4abd958d/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
index ed46bde..e35d560 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/mapreduce/Export.html
@@ -28,7 +28,7 @@
020
021import java.io.IOException;
022
-023import
org.apache.yetus.audience.InterfaceAudience;
+023import
org.apache.commons.lang3.ArrayUtils;
024import
org.apache.hadoop.conf.Configuration;
025import
org.apache.hadoop.conf.Configured;
026import org.apache.hadoop.fs.Path;
@@ -37,13 +37,13 @@
029import
org.apache.hadoop.hbase.client.Scan;
030import
org.apache.hadoop.hbase.HBaseConfiguration;
031import
org.apache.hadoop.hbase.io.ImmutableBytesWritable;
-032import
org.apache.hadoop.hbase.util.ArrayUtils;
-033import
org.apache.hadoop.hbase.util.Triple;
-034import org.apache.hadoop.mapreduce.Job;
-035import
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
-036import
org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat;
-037import org.apache.hadoop.util.Tool;
-038import
org.apache.hadoop.util.ToolRunner;
+032import
org.apache.hadoop.hbase.util.Triple;
+033import org.apache.hadoop.mapreduce.Job;
+034import
org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
+035import
org.apache.hadoop.mapreduce.lib.output.SequenceFileOutputFormat;
+036import org.apache.hadoop.util.Tool;
+037import
org.apache.hadoop.util.ToolRunner;
+038import
org.apache.yetus.audience.InterfaceAudience;
039
040/**
041 * Export an HBase table.
@@ -86,7 +86,7 @@
078 @Override
079 public int run(String[] args) throws
Exception {
080if
(!ExportUtils.isValidArguements(args)) {
-081 ExportUtils.usage("Wrong number of
arguments: " + ArrayUtils.length(args));
+081 ExportUtils.usage("Wrong number of
arguments: " + ArrayUtils.getLength(args));
082 System.err.println(" -D " +
JOB_NAME_CONF_KEY
083 + "=jobName - use the
specified mapreduce job name for the export");
084 System.err.println("For MR
performance consider the following properties:");
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e23b49ba/book.html
--
diff --git a/book.html b/book.html
index 26813e2..897e454 100644
--- a/book.html
+++ b/book.html
@@ -3605,21 +3605,6 @@ Some configurations would only appear in source code;
the only way to identify t
-
-
-hbase.bucketcache.combinedcache.enabled
-
-
-Description
-Whether or not the bucketcache is used in league with the LRU on-heap block
cache. In this mode, indices and blooms are kept in the LRU blockcache and the
data blocks are kept in the bucketcache.
-
-
-Default
-true
-
-
-
-
hbase.bucketcache.size
@@ -10361,7 +10346,7 @@ You may see an error like the following:
-$
HADOOP_CLASSPATH=${HBASE_BUILD_HOME}/hbase-server/target/hbase-server-VERSION-SNAPSHOT.jar:`${HBASE_BUILD_HOME}/bin/hbase
classpath` ${HADOOP_HOME}/bin/hadoop jar
${HBASE_BUILD_HOME}/hbase-server/target/hbase-server-VERSION-SNAPSHOT.jar
rowcounter usertable
+$
HADOOP_CLASSPATH=${HBASE_BUILD_HOME}/hbase-mapreduce/target/hbase-mapreduce-VERSION-SNAPSHOT.jar:`${HBASE_BUILD_HOME}/bin/hbase
classpath` ${HADOOP_HOME}/bin/hadoop jar
${HBASE_BUILD_HOME}/hbase-mapreduce/target/hbase-mapreduce-VERSION-SNAPSHOT.jar
rowcounter usertable
@@ -10497,7 +10482,7 @@ To learn about the bundled MapReduce jobs, run the
following command.
-$
${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-server-VERSION.jar
+$
${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-mapreduce-VERSION.jar
An example program must be given as the first argument.
Valid program names are:
copytable: Export a table from local cluster to peer cluster
@@ -10514,7 +10499,7 @@ To run one of the jobs, model your command after the
following example.
-$
${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-server-VERSION.jar rowcounter
myTable
+$
${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-mapreduce-VERSION.jar
rowcounter myTable
@@ -24538,7 +24523,7 @@ For example (substitute VERSION with your HBase
version):
-HADOOP_CLASSPATH=`hbase classpath` hadoop jar
$HBASE_HOME/hbase-server-VERSION.jar rowcounter usertable
+HADOOP_CLASSPATH=`hbase classpath` hadoop jar
$HBASE_HOME/hbase-mapreduce-VERSION.jar rowcounter usertable
@@ -26498,7 +26483,7 @@ row10 c1 c2
- HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath`
${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-server-VERSION.jar importtsv
-Dimporttsv.columns=HBASE_ROW_KEY,d:c1,d:c2
-Dimporttsv.bulk.output=hdfs://storefileoutput datatsv hdfs://inputfile
+ HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath`
${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-mapreduce-VERSION.jar
importtsv -Dimporttsv.columns=HBASE_ROW_KEY,d:c1,d:c2
-Dimporttsv.bulk.output=hdfs://storefileoutput datatsv hdfs://inputfile
@@ -27848,7 +27833,7 @@ replication as long as peers exist.
-$
HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath`
${HADOOP_HOME}/bin/hadoop jar
${HBASE_HOME}/hbase-server-VERSION.jar verifyrep
--starttime=timestamp --endtime=timestamp
--families=myFam ID tableName
+$
HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath`
${HADOOP_HOME}/bin/hadoop jar
${HBASE_HOME}/hbase-mapreduce-VERSION.jar verifyrep
--starttime=timestamp --endtime=timestamp
--families=myFam ID tableName
@@ -37009,7 +36994,7 @@ The server will return cellblocks compressed using this
same compressor as long
Version 3.0.0-SNAPSHOT
-Last updated 2017-12-06 14:29:39 UTC
+Last updated 2017-12-09 14:29:38 UTC
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e23b49ba/bulk-loads.html
--
diff --git a/bulk-loads.html b/bulk-loads.html
index 53f5cb4..ff86075 100644
--- a/bulk-loads.html
+++ b/bulk-loads.html
@@ -7,7 +7,7 @@
-
+
Apache HBase
Bulk Loads in Apache HBase (TM)
@@ -311,7 +311,7 @@ under the License. -->
https://www.apache.org/;>The Apache Software
Foundation.
All rights reserved.
- Last Published:
2017-12-06
+ Last Published:
2017-12-09
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/d171b896/devapidocs/org/apache/hadoop/hbase/client/Delete.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Delete.html
b/devapidocs/org/apache/hadoop/hbase/client/Delete.html
index d617678..d288bff 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Delete.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Delete.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10};
+var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -129,7 +129,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Public
-public class Delete
+public class Delete
extends Mutation
implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
title="class or interface in java.lang">ComparableRow
Used to perform Delete operations on a single row.
@@ -375,20 +375,13 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
Set the TTL desired for the result of the mutation, in
milliseconds.
-
-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
-toMap(intmaxCols)
-Compile the details beyond the scope of getFingerprint
(row, columns,
- timestamps, etc.) into a Map along with the fingerprinted information.
-
-
Methods inherited from classorg.apache.hadoop.hbase.client.Mutation
-cellScanner,
checkRow,
checkRow,
checkRow,
compareTo,
createPutKeyValue,
createPutKeyValue,
createPutKeyValue, extraHeapSize,
getACL,
getCellList,
getCellVisibility,
getClusterIds,
getDurability,
getFamilyCellMap,
getFingerprint,
getRow, href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#getTimeStamp--">getTimeStamp,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#getTTL--">getTTL,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#heapSize--">heapSize,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#isEmpty--">isEmpty,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#isReturnResults--">isReturnResults,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#numFamilies--">numFamilies,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#setReturnResults-boolean-">setReturnResults,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#size--">size,
> href="../../../../../org/apache/hadoop/hbase/client/Mutation.html#toCellVisibility-org.apache.hadoop.hbase.security.visibility.CellVisibility-">toCellVisibility
+cellScanner,
checkRow,
checkRow,
checkRow,
compareTo,
createPutKeyValue,
createPutKeyValue,
createPutKeyValue, extraHeapSize,
get,
getACL,
getCellList,
getCellVisibility,
getClusterIds,
getDurability,
getFamilyCellMap,
getFingerp
rint, getRow,
getTimeStamp,
getTTL,
has,
has,
has,
has,
has,
heapSize,
isEmpty, isReturnResults,
numFamilies,
setReturnResults,
size,
toCellVisibility,
toMap
@@ -438,7 +431,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
Delete
-publicDelete(byte[]row)
+publicDelete(byte[]row)
Create a Delete operation for the specified row.
If no further operations are done, this will delete everything
@@ -458,7 +451,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
Delete
-publicDelete(byte[]row,
+publicDelete(byte[]row,
longtimestamp)
Create a Delete operation for the specified row and
timestamp.
@@ -481,7 +474,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
Delete
-publicDelete(byte[]row,
+publicDelete(byte[]row,
introwOffset,
introwLength)
Create a Delete operation for the specified row and
timestamp.
@@ -506,7 +499,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
Delete
-publicDelete(byte[]row,
+publicDelete(byte[]row,
introwOffset,
introwLength,
longtimestamp)
@@ -533,7 +526,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl
Delete
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/overview-tree.html
--
diff --git a/devapidocs/overview-tree.html b/devapidocs/overview-tree.html
index 9f23f4b..bee299f 100644
--- a/devapidocs/overview-tree.html
+++ b/devapidocs/overview-tree.html
@@ -2275,6 +2275,7 @@
org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregateImpl.MetricsTableValues
org.apache.hadoop.hbase.regionserver.MetricsTableWrapperAggregateImpl.TableMetricsWrapperRunnable
(implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true;
title="class or interface in java.lang">Runnable)
org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactoryImpl
(implements org.apache.hadoop.hbase.thrift.MetricsThriftServerSourceFactory)
+org.apache.hadoop.hbase.regionserver.wal.MetricsWAL (implements
org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)
org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgressT
org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster
org.apache.hadoop.hbase.mob.compactions.MobCompactionRequest
@@ -2814,6 +2815,12 @@
+org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient (implements java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true;
title="class or interface in java.io">Closeable)
+org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.Task (implements
java.util.concurrent.http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Delayed.html?is-external=true;
title="class or interface in java.util.concurrent">Delayed)
+
+org.apache.hadoop.hbase.zookeeper.ReadOnlyZKClient.ZKTaskT
+
+
org.apache.hadoop.mapreduce.RecordReaderKEYIN,VALUEIN
(implements java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true;
title="class or interface in java.io">Closeable)
org.apache.hadoop.hbase.snapshot.ExportSnapshot.ExportSnapshotInputFormat.ExportSnapshotRecordReader
@@ -2980,6 +2987,7 @@
+org.apache.hadoop.hbase.replication.regionserver.Replication (implements
org.apache.hadoop.hbase.regionserver.ReplicationSinkService,
org.apache.hadoop.hbase.regionserver.ReplicationSourceService,
org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)
org.apache.hadoop.hbase.client.replication.ReplicationAdmin (implements java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true;
title="class or interface in java.io">Closeable)
org.apache.hadoop.hbase.util.hbck.ReplicationChecker
org.apache.hadoop.hbase.replication.ReplicationEndpoint.Context
@@ -4039,12 +4047,6 @@
org.apache.hadoop.hbase.regionserver.wal.FSWALEntry
-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener.Base (implements
org.apache.hadoop.hbase.regionserver.wal.WALActionsListener)
-
-org.apache.hadoop.hbase.regionserver.wal.MetricsWAL
-org.apache.hadoop.hbase.replication.regionserver.Replication (implements
org.apache.hadoop.hbase.regionserver.ReplicationSinkService,
org.apache.hadoop.hbase.regionserver.ReplicationSourceService)
-
-
org.apache.hadoop.hbase.regionserver.wal.WALCellCodec (implements
org.apache.hadoop.hbase.codec.Codec)
org.apache.hadoop.hbase.regionserver.wal.SecureWALCellCodec
@@ -5017,7 +5019,7 @@
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.LeaseRecovery
org.apache.hadoop.hbase.wal.WALProvider
org.apache.hadoop.hbase.io.WritableWithSize
-org.apache.hadoop.hbase.client.ZKAsyncRegistry.CuratorEventProcessorT
+org.apache.hadoop.hbase.client.ZKAsyncRegistry.ConverterT
org.apache.hadoop.hbase.zookeeper.ZKMetricsListener
org.apache.hadoop.hbase.coordination.ZKSplitLogManagerCoordination.TaskFinisher
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
--
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
b/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
index e7fef04..015f8d8 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/CellScannable.html
@@ -33,7 +33,7 @@
025 * CellScanner rather than say
Iteratorlt;Cellgt;. See CellScanner class comment for why we go
026 * dumber than java.util.Iterator.
027 */
-028@InterfaceAudience.Private
+028@InterfaceAudience.Public
029public interface CellScannable {
030 /**
031 * @return A CellScanner over the
contained {@link Cell}s
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c54c242b/devapidocs/src-html/org/apache/hadoop/hbase/CellScanner.html
--
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/CellScanner.html
b/devapidocs/src-html/org/apache/hadoop/hbase/CellScanner.html
index c858828..2f4a7c8 100644
---
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/713d773f/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
b/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
index 130b3a6..1a0cb4e 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/RegionState.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/RegionState.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":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":9,"i39":10,"i40":10,"i41":10};
+var methods =
{"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":9,"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";
@@ -110,7 +110,7 @@ var activeTableTab = "activeTableTab";
@InterfaceAudience.Private
-public class RegionState
+public class RegionState
extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Object
State of a Region while undergoing transitions.
This class is immutable.
@@ -186,23 +186,19 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
Constructor and Description
-RegionState(RegionInforegion,
- RegionState.Statestate)
-
-
RegionState(RegionInforegion,
RegionState.Statestate,
longstamp,
ServerNameserverName)
-
+
RegionState(RegionInforegion,
RegionState.Statestate,
longstamp,
ServerNameserverName,
longritDuration)
-
+
RegionState(RegionInforegion,
RegionState.Statestate,
ServerNameserverName)
@@ -235,178 +231,183 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
+static RegionState
+createForTesting(RegionInforegion,
+RegionState.Statestate)
+
+
boolean
equals(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true;
title="class or interface in java.lang">Objectobj)
Check if two states are the same, except timestamp
-
+
RegionInfo
getRegion()
-
+
long
getRitDuration()
-
+
ServerName
getServerName()
-
+
long
getStamp()
-
+
RegionState.State
getState()
-
+
int
hashCode()
Don't count timestamp in hash code calculation
-
+
boolean
isClosed()
-
+
boolean
isClosing()
-
+
boolean
isClosingOrClosedOnServer(ServerNamesn)
-
+
boolean
isFailedClose()
-
+
boolean
isFailedOpen()
-
+
boolean
isMerged()
-
+
boolean
isMerging()
-
+
boolean
isMergingNew()
-
+
boolean
isMergingNewOnServer(ServerNamesn)
-
+
boolean
isMergingNewOrOfflineOnServer(ServerNamesn)
-
+
boolean
isMergingNewOrOpenedOnServer(ServerNamesn)
-
+
boolean
isMergingOnServer(ServerNamesn)
-
+
boolean
isOffline()
-
+
boolean
isOnServer(ServerNamesn)
-
+
boolean
isOpened()
-
+
boolean
isOpenedOnServer(ServerNamesn)
-
+
boolean
isOpening()
-
+
boolean
isOpeningOrFailedOpenOnServer(ServerNamesn)
-
+
boolean
isOpeningOrOpenedOnServer(ServerNamesn)
-
+
boolean
isReadyToOffline()
Check if a region state can transition to offline
-
+
boolean
isReadyToOnline()
Check if a region state can transition to online
-
+
boolean
isSplit()
-
+
boolean
isSplitting()
-
+
boolean
isSplittingNew()
-
+
boolean
isSplittingNewOnServer(ServerNamesn)
-
+
boolean
isSplittingOnServer(ServerNamesn)
-
+
boolean
isSplittingOrOpenedOnServer(ServerNamesn)
-
+
boolean
isSplittingOrSplitOnServer(ServerNamesn)
-
+
boolean
isUnassignable()
Check if a region state is one of offline states that
can't transition to pending_close/closing (unassign/offline)
-
+
static boolean
isUnassignable(RegionState.Statestate)
Check if a region state is one of offline states that
can't transition to pending_close/closing (unassign/offline)
-
+
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in java.lang">String
toDescriptiveString()
A slower (but more easy-to-read) stringification
-
+
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true;
title="class or interface in
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/fd365a2b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
index 8cbd00e..8eee002 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/AsyncAdmin.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":6,"i1":6,"i2":18,"i3":6,"i4":6,"i5":6,"i6":18,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":18,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":18,"i54":18,"i55":18,"i56":6,"i57":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":18,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":18,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":18,"i88":6,"i89":6,"i90":6,"i91":18,"i92":6,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":6,"i101":6,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119":6,"i
120":6,"i121":6,"i122":6,"i123":18,"i124":18,"i125":6,"i126":6,"i127":6,"i128":6,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6};
+var methods =
{"i0":6,"i1":6,"i2":18,"i3":6,"i4":6,"i5":6,"i6":18,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":18,"i15":18,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":18,"i47":6,"i48":6,"i49":18,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":18,"i57":18,"i58":18,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":18,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":18,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":18,"i91":6,"i92":6,"i93":6,"i94":18,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":18,"i101":18,"i102":6,"i103":6,"i104":6,"i105":6,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":6,"i115":6,"i116":6,"i117":6,"i118":6,"i119"
:6,"i120":6,"i121":6,"i122":6,"i123":6,"i124":6,"i125":6,"i126":6,"i127":6,"i128":18,"i129":18,"i130":6,"i131":6,"i132":6,"i133":6,"i134":6,"i135":6,"i136":6,"i137":6,"i138":6,"i139":6,"i140":6,"i141":6,"i142":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -221,13 +221,13 @@ public interface
-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
+default 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
compact(TableNametableName)
Compact a table.
-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
+default 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
compact(TableNametableName,
byte[]columnFamily)
Compact a column family within a table.
@@ -235,31 +235,46 @@ public interface
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
+compact(TableNametableName,
+ byte[]columnFamily,
+ CompactTypecompactType)
+Compact a column family within a table.
+
+
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b9722a17/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 620d01b..595a76c 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-tree.html
@@ -699,19 +699,19 @@
java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
title="class or interface in java.io">Serializable)
-org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action
-org.apache.hadoop.hbase.regionserver.ScannerContext.LimitScope
-org.apache.hadoop.hbase.regionserver.SplitLogWorker.TaskExecutor.Status
-org.apache.hadoop.hbase.regionserver.TimeRangeTracker.Type
-org.apache.hadoop.hbase.regionserver.DefaultHeapMemoryTuner.StepDirection
-org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType
-org.apache.hadoop.hbase.regionserver.ScanType
org.apache.hadoop.hbase.regionserver.Region.Operation
-org.apache.hadoop.hbase.regionserver.BloomType
+org.apache.hadoop.hbase.regionserver.CompactingMemStore.IndexType
+org.apache.hadoop.hbase.regionserver.ScannerContext.LimitScope
org.apache.hadoop.hbase.regionserver.FlushType
-org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceFactoryImpl.FactoryStorage
+org.apache.hadoop.hbase.regionserver.MemStoreCompactionStrategy.Action
+org.apache.hadoop.hbase.regionserver.ScanType
org.apache.hadoop.hbase.regionserver.HRegion.FlushResult.Result
+org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceFactoryImpl.FactoryStorage
+org.apache.hadoop.hbase.regionserver.SplitLogWorker.TaskExecutor.Status
org.apache.hadoop.hbase.regionserver.ScannerContext.NextState
+org.apache.hadoop.hbase.regionserver.DefaultHeapMemoryTuner.StepDirection
+org.apache.hadoop.hbase.regionserver.TimeRangeTracker.Type
+org.apache.hadoop.hbase.regionserver.BloomType
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b9722a17/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
index 9d29552..313f199 100644
---
a/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
+++
b/devapidocs/org/apache/hadoop/hbase/regionserver/querymatcher/package-tree.html
@@ -130,9 +130,9 @@
java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true;
title="class or interface in java.lang">EnumE (implements java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true;
title="class or interface in java.lang">ComparableT, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
title="class or interface in java.io">Serializable)
-org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode
org.apache.hadoop.hbase.regionserver.querymatcher.StripeCompactionScanQueryMatcher.DropDeletesInOutput
org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker.DeleteResult
+org.apache.hadoop.hbase.regionserver.querymatcher.ScanQueryMatcher.MatchCode
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b9722a17/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.AdoptAbandonedQueuesWorker.html
--
diff --git
a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.AdoptAbandonedQueuesWorker.html
b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.AdoptAbandonedQueuesWorker.html
index c3ab9b6..f5e592d 100644
---
a/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.AdoptAbandonedQueuesWorker.html
+++
b/devapidocs/org/apache/hadoop/hbase/replication/regionserver/ReplicationSourceManager.AdoptAbandonedQueuesWorker.html
@@ -122,7 +122,7 @@ var activeTableTab = "activeTableTab";
-class ReplicationSourceManager.AdoptAbandonedQueuesWorker
+class ReplicationSourceManager.AdoptAbandonedQueuesWorker
extends http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true;
title="class or interface in java.lang">Thread
@@ -228,7 +228,7 @@ extends
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b1eb7453/devapidocs/org/apache/hadoop/hbase/KeyValueBuilder.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/KeyValueBuilder.html
b/devapidocs/org/apache/hadoop/hbase/KeyValueBuilder.html
index c075059..abb62e4 100644
--- a/devapidocs/org/apache/hadoop/hbase/KeyValueBuilder.html
+++ b/devapidocs/org/apache/hadoop/hbase/KeyValueBuilder.html
@@ -153,7 +153,7 @@ extends ExtendedCellBuilderImpl
-family,
fLength,
fOffset,
qLength,
qOffset,
qualifier,
rLength,
rOffset,
row,
seqId,
tags, tagsLength,
tagsOffset,
timestamp,
type,
value,
vLength,
vOffset
+allowSeqIdUpdate,
family,
fLength,
fOffset,
qLength,
qOffset,
qualifier,
rLength,
rOffset,
row,
seqId, tags,
tagsLength,
tagsOffset,
timestamp,
type,
value,
vLength,
vOffset
@@ -171,6 +171,9 @@ extends
KeyValueBuilder()
+
+KeyValueBuilder(booleanallowSeqIdUpdate)
+
@@ -222,10 +225,19 @@ extends
+
+
+KeyValueBuilder
+KeyValueBuilder()
+
+
+
+
+
KeyValueBuilder
-KeyValueBuilder()
+KeyValueBuilder(booleanallowSeqIdUpdate)
@@ -242,7 +254,7 @@ extends
innerBuild
-protectedExtendedCellinnerBuild()
+protectedExtendedCellinnerBuild()
Specified by:
innerBuildin
classExtendedCellBuilderImpl
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b1eb7453/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
b/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
index 4689931..4564f86 100644
--- a/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/NoTagsByteBufferKeyValue.html
@@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab";
All Implemented Interfaces:
-http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true;
title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, SettableSequenceId, SettableTimestamp
+http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true;
title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, RawCell, SettableSequenceId, SettableTimestamp
Direct Known Subclasses:
@@ -157,6 +157,13 @@ extends Fields inherited from interfaceorg.apache.hadoop.hbase.ExtendedCell
CELL_NOT_BASED_ON_CHUNK
+
+
+
+
+Fields inherited from interfaceorg.apache.hadoop.hbase.RawCell
+MAX_TAGS_LENGTH
+
@@ -240,6 +247,13 @@ extends Methods inherited from interfaceorg.apache.hadoop.hbase.ExtendedCell
getChunkId
+
+
+
+
+Methods inherited from interfaceorg.apache.hadoop.hbase.RawCell
+checkForTagsLength,
cloneTags,
getTag,
getTags
+
@@ -314,9 +328,10 @@ extends Description copied from
interface:Cell
HBase internally uses 2 bytes to store tags length in Cell.
As the tags length is always a non-negative number, to make good use of the
sign bit,
- the max of tags length is defined as TagUtil.MAX_TAGS_LENGTH,
which is 2 * Short.MAX_VALUE + 1 = 65535.
+ the max of tags length is defined 2 * Short.MAX_VALUE + 1 = 65535.
As a result, the return type is int, because a short is not capable of
handling that.
- Please note that even if the return type is int, the max tags length is far
less than Integer.MAX_VALUE.
+ Please note that even if the return type is int, the max tags length is far
+ less than Integer.MAX_VALUE.
Specified by:
getTagsLengthin
interfaceCell
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b1eb7453/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
b/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
index ad24657..a468cd5 100644
--- a/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
+++ b/devapidocs/org/apache/hadoop/hbase/NoTagsKeyValue.html
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
All Implemented Interfaces:
-http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true;
title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, SettableSequenceId, SettableTimestamp
+http://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true;
title="class or interface in java.lang">Cloneable, Cell, ExtendedCell, HeapSize, RawCell, SettableSequenceId, SettableTimestamp
@@ -163,6 +163,13 @@ extends ExtendedCell
CELL_NOT_BASED_ON_CHUNK
+
+
+
+
+Fields inherited from interfaceorg.apache.hadoop.hbase.RawCell
+MAX_TAGS_LENGTH
+
@@ -241,6 +248,13 @@ extends ExtendedCell
getChunkId
+
+
+
+
+Methods inherited from interfaceorg.apache.hadoop.hbase.RawCell
+checkForTagsLength,
cloneTags,
getTag
+
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9118853f/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
--
diff --git
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
index 6284559..5ee1a0d 100644
---
a/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
+++
b/devapidocs/src-html/org/apache/hadoop/hbase/master/HMaster.RedirectServlet.html
@@ -164,7 +164,7 @@
156import
org.apache.hadoop.hbase.replication.ReplicationPeerConfig;
157import
org.apache.hadoop.hbase.replication.ReplicationPeerDescription;
158import
org.apache.hadoop.hbase.replication.ReplicationQueuesZKImpl;
-159import
org.apache.hadoop.hbase.replication.master.TableCFsUpdater;
+159import
org.apache.hadoop.hbase.replication.master.ReplicationPeerConfigUpgrader;
160import
org.apache.hadoop.hbase.replication.regionserver.Replication;
161import
org.apache.hadoop.hbase.security.AccessDeniedException;
162import
org.apache.hadoop.hbase.security.UserProvider;
@@ -806,9 +806,9 @@
798// This is for backwards
compatibility
799// See HBASE-11393
800status.setStatus("Update TableCFs
node in ZNode");
-801TableCFsUpdater tableCFsUpdater = new
TableCFsUpdater(zooKeeper,
+801ReplicationPeerConfigUpgrader
tableCFsUpdater = new ReplicationPeerConfigUpgrader(zooKeeper,
802conf,
this.clusterConnection);
-803tableCFsUpdater.update();
+803tableCFsUpdater.copyTableCFs();
804
805// Add the Observer to delete space
quotas on table deletion before starting all CPs by
806// default with quota support,
avoiding if user specifically asks to not load this Observer.
@@ -916,2631 +916,2632 @@
908this.masterFinishedInitializationTime
= System.currentTimeMillis();
909
configurationManager.registerObserver(this.balancer);
910
configurationManager.registerObserver(this.hfileCleaner);
-911
-912// Set master as 'initialized'.
-913setInitialized(true);
-914
-915
assignmentManager.checkIfShouldMoveSystemRegionAsync();
-916
-917status.setStatus("Assign meta
replicas");
-918metaBootstrap.assignMetaReplicas();
-919
-920status.setStatus("Starting quota
manager");
-921initQuotaManager();
-922if (QuotaUtil.isQuotaEnabled(conf))
{
-923 // Create the quota snapshot
notifier
-924 spaceQuotaSnapshotNotifier =
createQuotaSnapshotNotifier();
-925
spaceQuotaSnapshotNotifier.initialize(getClusterConnection());
-926 this.quotaObserverChore = new
QuotaObserverChore(this, getMasterMetrics());
-927 // Start the chore to read the
region FS space reports and act on them
-928
getChoreService().scheduleChore(quotaObserverChore);
-929
-930 this.snapshotQuotaChore = new
SnapshotQuotaObserverChore(this, getMasterMetrics());
-931 // Start the chore to read
snapshots and add their usage to table/NS quotas
-932
getChoreService().scheduleChore(snapshotQuotaChore);
-933}
-934
-935// clear the dead servers with same
host name and port of online server because we are not
-936// removing dead server with same
hostname and port of rs which is trying to check in before
-937// master initialization. See
HBASE-5916.
-938
this.serverManager.clearDeadServersWithSameHostNameAndPortOfOnlineServer();
-939
-940// Check and set the znode ACLs if
needed in case we are overtaking a non-secure configuration
-941status.setStatus("Checking ZNode
ACLs");
-942zooKeeper.checkAndSetZNodeAcls();
-943
-944status.setStatus("Initializing MOB
Cleaner");
-945initMobCleaner();
-946
-947status.setStatus("Calling
postStartMaster coprocessors");
-948if (this.cpHost != null) {
-949 // don't let cp initialization
errors kill the master
-950 try {
-951this.cpHost.postStartMaster();
-952 } catch (IOException ioe) {
-953LOG.error("Coprocessor
postStartMaster() hook failed", ioe);
-954 }
-955}
-956
-957zombieDetector.interrupt();
-958 }
-959
-960 /**
-961 * Adds the {@code
MasterSpaceQuotaObserver} to the list of configured Master observers to
-962 * automatically remove space quotas
for a table when that table is deleted.
-963 */
-964 @VisibleForTesting
-965 public void
updateConfigurationForSpaceQuotaObserver(Configuration conf) {
-966// We're configured to not delete
quotas on table deletion, so we don't need to add the obs.
-967if (!conf.getBoolean(
-968
MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE,
-969
MasterSpaceQuotaObserver.REMOVE_QUOTA_ON_TABLE_DELETE_DEFAULT)) {
-970 return;
-971}
-972String[] masterCoprocs =
conf.getStrings(CoprocessorHost.MASTER_COPROCESSOR_CONF_KEY);
-973final int length = null ==
masterCoprocs ? 0 : masterCoprocs.length;
1 - 100 of 295 matches
Mail list logo
|