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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/client/Table.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/Table.html 
b/devapidocs/org/apache/hadoop/hbase/client/Table.html
index b77757a..67eb868 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/Table.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/Table.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":38,"i7":6,"i8":38,"i9":6,"i10":6,"i11":38,"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":38,"i27":6,"i28":38,"i29":6,"i30":38,"i31":6,"i32":6,"i33":6,"i34":6,"i35":38,"i36":38,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":38,"i45":38,"i46":38,"i47":38};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":38,"i7":6,"i8":38,"i9":6,"i10":6,"i11":38,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":50,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":38,"i28":6,"i29":38,"i30":6,"i31":38,"i32":6,"i33":6,"i34":6,"i35":6,"i36":38,"i37":38,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":38,"i46":38,"i47":38,"i48":38};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default 
Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -138,7 +138,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 Method Summary
 
-All Methods Instance Methods Abstract Methods Deprecated Methods 
+All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
 
 Modifier and Type
 Method and Description
@@ -346,41 +346,50 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 boolean[]
-existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
+exists(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
 Test for the existence of columns in the table, as 
specified by the Gets.
 
 
 
+default boolean[]
+existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
+Deprecated. 
+since 2.0 version and will 
be removed in 3.0 version.
+ use exists(List)
+
+
+
+
 Result
 get(Get get)
 Extracts certain cells from a given row.
 
 
-
+
 Result[]
 get(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
 Extracts specified cells from the given rows, as a 
batch.
 
 
-
+
 org.apache.hadoop.conf.Configuration
 getConfiguration()
 Returns the Configuration object used by this 
instance.
 
 
-
+
 TableDescriptor
 getDescriptor()
 Gets the table 
descriptor for this table.
 
 
-
+
 TableName
 getName()
 Gets the fully qualified table name instance of this 
table.
 
 
-
+
 int
 getOperationTimeout()
 Deprecated. 
@@ -389,13 +398,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 
-
+
 long
 getOperationTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each operation in Table instance.
 
 
-
+
 int
 getReadRpcTimeout()
 Deprecated. 
@@ -404,13 +413,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 
-
+
 long
 getReadRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc read request in this Table 
instance.
 
 
-
+
 int
 getRpcTimeout()
 Deprecated. 
@@ -419,33 +428,33 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 
-
+
 long
 getRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc request in this Table 
instance.
 
 
-
+
 ResultScanner
 getScanner(byte[] family)
 Gets a scanner on the current table for the given 
family.
 
 
-
+
 ResultScanner
 getScanner(byte[] family,
   byte[] qualifier)
 Gets a scanner on the current table for the given family 
and qualifier.
 
 
-
+
 ResultScanner
 getScanner(Scan scan)
 Returns a scanner on the current table as specified by the 
Scan
  object.
 
 
-
+
 HTableDescriptor
 getTableDescriptor()
 Deprecated. 
@@ -454,7 +4

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.ScanCoprocessor.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.ScanCoprocessor.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.ScanCoprocessor.html
index 45f0981..a5f0277 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.ScanCoprocessor.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.ScanCoprocessor.html
@@ -397,152 +397,150 @@
 389  if (region.getCoprocessorHost() == 
null) {
 390scanner = 
region.getScanner(scan);
 391  } else {
-392scanner = 
region.getCoprocessorHost().preScannerOpen(scan);
-393if (scanner == null) {
-394  scanner = 
region.getScanner(scan);
-395}
-396scanner = 
region.getCoprocessorHost().postScannerOpen(scan, scanner);
-397  }
-398  if (scanner == null) {
-399throw new IOException("Failed to 
open region scanner");
-400  }
-401  return scanner;
-402}
-403
-404void checkScannerClose(final 
InternalScanner s) throws IOException {
-405  if (s == null) {
-406return;
-407  }
-408  if (region.getCoprocessorHost() == 
null) {
-409s.close();
-410return;
-411  }
-412  if 
(region.getCoprocessorHost().preScannerClose(s)) {
-413return;
-414  }
-415  try {
-416s.close();
-417  } finally {
-418
region.getCoprocessorHost().postScannerClose(s);
-419  }
-420}
-421
-422boolean preScannerNext(final 
InternalScanner s,
-423final List 
results, final int limit) throws IOException {
-424  if (region.getCoprocessorHost() == 
null) {
-425return false;
-426  } else {
-427Boolean bypass = 
region.getCoprocessorHost().preScannerNext(s, results, limit);
-428return bypass == null ? false : 
bypass;
-429  }
-430}
-431
-432boolean postScannerNext(final 
InternalScanner s,
-433final List 
results, final int limit, boolean hasMore)
-434throws IOException {
-435  if (region.getCoprocessorHost() == 
null) {
-436return false;
-437  } else {
-438return 
region.getCoprocessorHost().postScannerNext(s, results, limit, hasMore);
-439  }
-440}
-441  }
-442
-443  private static class SecureWriter 
implements Closeable {
-444private final PrivilegedWriter 
privilegedWriter;
-445
-446SecureWriter(final Configuration 
conf, final UserProvider userProvider, final Token userToken,
-447final 
List opts) throws IOException {
-448  privilegedWriter = new 
PrivilegedWriter(getActiveUser(userProvider, userToken),
-449SequenceFile.createWriter(conf, 
opts.toArray(new SequenceFile.Writer.Option[opts.size()])));
-450}
-451
-452void append(final Object key, final 
Object value) throws IOException {
-453  privilegedWriter.append(key, 
value);
-454}
-455
-456private static User 
getActiveUser(final UserProvider userProvider, final Token userToken) throws 
IOException {
-457  User user = 
RpcServer.getRequestUser().orElse(userProvider.getCurrent());
-458  if (user == null && 
userToken != null) {
-459LOG.warn("No found of user 
credentials, but a token was got from user request");
-460  } else if (user != null && 
userToken != null) {
-461user.addToken(userToken);
-462  }
-463  return user;
-464}
-465
-466@Override
-467public void close() throws 
IOException {
-468  privilegedWriter.close();
-469}
-470  }
-471
-472  private static class PrivilegedWriter 
implements PrivilegedExceptionAction, Closeable {
-473private final User user;
-474private final SequenceFile.Writer 
out;
-475private Object key;
-476private Object value;
-477
-478PrivilegedWriter(final User user, 
final SequenceFile.Writer out) {
-479  this.user = user;
-480  this.out = out;
-481}
-482
-483void append(final Object key, final 
Object value) throws IOException {
-484  if (user == null) {
-485out.append(key, value);
-486  } else {
-487this.key = key;
-488this.value = value;
-489try {
-490  user.runAs(this);
-491} catch (InterruptedException ex) 
{
-492  throw new IOException(ex);
-493}
-494  }
-495}
-496
-497@Override
-498public Boolean run() throws Exception 
{
-499  out.append(key, value);
-500  return true;
-501}
-502
-503@Override
-504public void close() throws 
IOException {
-505  out.close();
-506}
-507  }
+392
region.getCoprocessorHost().preScannerOpen(scan);
+393scanner = 
region.getScanner(scan);
+394scanner = 
region.getCoprocessorHost().postS

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
index d2946f4..5aa2f80 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/package-tree.html
@@ -136,8 +136,8 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum (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">Comparable, 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.security.access.AccessController.OpType
 org.apache.hadoop.hbase.security.access.Permission.Action
+org.apache.hadoop.hbase.security.access.AccessController.OpType
 org.apache.hadoop.hbase.security.access.AccessControlFilter.Strategy
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html 
b/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
index 4853d72..6e499ae 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/class-use/User.html
@@ -994,6 +994,16 @@
 
 
 
+ScanInfo
+RegionCoprocessorHost.preCompactScannerOpen(HStore store,
+ ScanType scanType,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
+ User user)
+Called prior to opening store scanner for compaction.
+
+
+
 boolean
 RegionCoprocessorHost.preCompactSelection(HStore store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
@@ -1003,16 +1013,16 @@
  available candidates.
 
 
-
+
 void
 RegionCoprocessorHost.prePrepareBulkLoad(User user) 
 
-
+
 void
 RegionServerCoprocessorHost.preStop(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String message,
User user) 
 
-
+
 void
 CompactSplit.requestCompaction(HRegion region,
  HStore store,
@@ -1021,7 +1031,7 @@
  CompactionLifeCycleTracker tracker,
  User user) 
 
-
+
 void
 CompactSplit.requestCompaction(HRegion region,
  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String why,
@@ -1029,13 +1039,13 @@
  CompactionLifeCycleTracker tracker,
  User user) 
 
-
+
 http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional
 HStore.requestCompaction(int priority,
  CompactionLifeCycleTracker tracker,
  User user) 
 
-
+
 private void
 CompactSplit.requestCompactionInternal(HRegion region,
  HStore store,
@@ -1046,7 +1056,7 @@
  CompactSplit.CompactionCompleteTracker completeTracker,
  User user) 
 
-
+
 private void
 CompactSplit.requestCompactionInternal(HRegion region,
  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String why,
@@ -1056,13 +1066,13 @@
  CompactSplit.CompactionCompleteTracker completeTracker,
  User user) 
 
-
+
 void
 CompactSplit.requestSplit(Region r,
 byte[] midKey,
 User user) 
 
-
+
 private http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional
 CompactSplit.selectCompaction(HRegion region,
 HStore store,
@@ -1071,7 +1081,7 @@
 CompactSplit.CompactionCompleteTracker completeTracker,
 User user) 
 
-
+
 void
 HRegionServer.stop(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String msg,
 boolean force,
@@ -1197,14 +1207,20 @@
 
 
 private InternalScanner
-Compactor.postCreateCoprocScanner(CompactionRequestImpl request,
-   ScanType scanType,
-   InternalScanner scanner

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
new file mode 100644
index 000..45539e3
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
@@ -0,0 +1,725 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+WriteHeavyIncrementObserver (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};
+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
+
+
+
+
+Prev Class
+Next Class
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+
+
+
+
+
+
+org.apache.hadoop.hbase.coprocessor.example
+Class 
WriteHeavyIncrementObserver
+
+
+
+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.coprocessor.example.WriteHeavyIncrementObserver
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Coprocessor, RegionCoprocessor, RegionObserver
+
+
+
+public class WriteHeavyIncrementObserver
+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 RegionCoprocessor, RegionObserver
+An example for implementing a counter that reads is much 
less than writes, i.e, write heavy.
+ 
+ We will convert increment to put, and do aggregating when get. And of course 
the return value of
+ increment is useless then.
+ 
+ Notice that this is only an example so we do not handle most corner cases, 
for example, you must
+ provide a qualifier when doing a get.
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+Nested classes/interfaces inherited from 
interface org.apache.hadoop.hbase.Coprocessor
+Coprocessor.State
+
+
+
+
+
+Nested classes/interfaces inherited from 
interface org.apache.hadoop.hbase.coprocessor.RegionObserver
+RegionObserver.MutationType
+
+
+
+
+
+
+
+
+Field Summary
+
+Fields 
+
+Modifier and Type
+Field and Description
+
+
+private 
org.apache.commons.lang3.mutable.MutableLong[]
+lastTimestamps 
+
+
+private int
+mask 
+
+
+
+
+
+
+Fields inherited from interface org.apache.hadoop.hbase.Coprocessor
+PRIORITY_HIGHEST,
 PRIORITY_LOWEST,
 PRIORITY_SYSTEM,
 PRIORITY_USER,
 VERSION
+
+
+
+
+
+
+
+
+Constructor Summary
+
+Constructors 
+
+Constructor and Description
+
+
+WriteHeavyIncrementObserver() 
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All Methods Instance Methods Concrete Methods 
+
+Modifier and Type
+Method and Description
+
+
+private Cell
+createCell(byte[] row,
+  byte[] family,
+  byte[] qualifier,
+  long ts,
+  long value) 
+
+
+http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional
+getRegionObserver() 
+
+
+private long
+getUniqueTimestamp(byte[] row) 
+
+
+InternalScanner
+preCompact(ObserverContext c,
+  Store store,
+  InternalScanner scanner,
+  ScanType scanType,
+  CompactionLifeCycleTracker tracker,
+  CompactionRequest request)
+Called prior to writing the StoreFiles selected for 
compaction into a new
+ StoreFile.
+
+
+
+void
+preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request)
+Called before we open store scanner for compaction.
+
+
+
+InternalScanner
+preFlush(ObserverContext c,
+Store store,
+InternalScanner scanner,
+FlushLifeCycleTracker tracker)
+Called befo

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html
index 061ee4d..b1e6c5e 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.MutationType.html
@@ -57,462 +57,462 @@
 049import 
org.apache.hadoop.hbase.regionserver.Region;
 050import 
org.apache.hadoop.hbase.regionserver.Region.Operation;
 051import 
org.apache.hadoop.hbase.regionserver.RegionScanner;
-052import 
org.apache.hadoop.hbase.regionserver.ScanType;
-053import 
org.apache.hadoop.hbase.regionserver.Store;
-054import 
org.apache.hadoop.hbase.regionserver.StoreFile;
-055import 
org.apache.hadoop.hbase.regionserver.StoreFileReader;
-056import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker;
-057import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest;
-058import 
org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker;
-059import 
org.apache.hadoop.hbase.util.Pair;
-060import 
org.apache.hadoop.hbase.wal.WALEdit;
-061import 
org.apache.hadoop.hbase.wal.WALKey;
-062import 
org.apache.yetus.audience.InterfaceAudience;
-063import 
org.apache.yetus.audience.InterfaceStability;
-064
-065/**
-066 * Coprocessors implement this interface 
to observe and mediate client actions on the region.
-067 * 

-068 * Since most implementations will be interested in only a subset of hooks, this class uses -069 * 'default' functions to avoid having to add unnecessary overrides. When the functions are -070 * non-empty, it's simply to satisfy the compiler by returning value of expected (non-void) type. It -071 * is done in a way that these default definitions act as no-op. So our suggestion to implementation -072 * would be to not call these 'default' methods from overrides. -073 *

-074 *

Exception Handling


-075 * For all functions, exception handling is done as follows: -076 *
    -077 *
  • Exceptions of type {@link IOException} are reported back to client.
  • -078 *
  • For any other kind of exception: -079 *
      -080 *
    • If the configuration {@link CoprocessorHost#ABORT_ON_ERROR_KEY} is set to true, then the -081 * server aborts.
    • -082 *
    • Otherwise, coprocessor is removed from the server and -083 * {@link org.apache.hadoop.hbase.DoNotRetryIOException} is returned to the client.
    • -084 *
    -085 *
  • -086 *
-087 *

-088 *

For Split Related Hooks


-089 * In hbase2/AMv2, master runs splits, so the split related hooks are moved to -090 * {@link MasterObserver}. -091 *

-092 *

Increment Column Value


-093 * We do not call this hook anymore. -094 */ -095@InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC) -096@InterfaceStability.Evolving -097// TODO as method signatures need to break, update to -098// ObserverContext -099// so we can use additional environment state that isn't exposed to coprocessors. -100public interface RegionObserver { -101 /** Mutation type for postMutationBeforeWAL hook */ -102 enum MutationType { -103APPEND, INCREMENT -104 } -105 -106 /** -107 * Called before the region is reported as open to the master. -108 * @param c the environment provided by the region server -109 */ -110 default void preOpen(ObserverContext c) throws IOException {} -111 -112 /** -113 * Called after the region is reported as open to the master. -114 * @param c the environment provided by the region server -115 */ -116 default void postOpen(ObserverContext c) {} -117 -118 /** -119 * Called after the log replay on the region is over. -120 * @param c the environment provided by the region server -121 */ -122 default void postLogReplay(ObserverContext c) {} -123 -124 /** -125 * Called before the memstore is flushed to disk. -126 * @param c the environment provided by the region server -127 * @param tracker tracker used to track the life cycle of a flush -128 */ -129 default void preFlush(final ObserverContext c, -130 FlushLifeCycleTracker tracker) throws IOException {} -131 -132 /** -133 * Called before a Store's memstore is flushed to disk. -134 * @param c the environment provided by the region server -135 * @param store the store where compaction is being requested -136 * @param scanner the scanner over existing data used in the store file -137 * @param tracker tracker used to track the life cycle o

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html
 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html
index 504aba9..90f5514 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/RegionCoprocessorEnvironment.html
@@ -614,6 +614,17 @@
 
 
 default void
+RegionObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request)
+Called before we open store scanner for compaction.
+
+
+
+default void
 RegionObserver.preCompactSelection(ObserverContext c,
Store store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
@@ -622,7 +633,7 @@
  available candidates.
 
 
-
+
 default void
 RegionObserver.preDelete(ObserverContext c,
  Delete delete,
@@ -631,7 +642,7 @@
 Called before the client deletes a value.
 
 
-
+
 default com.google.protobuf.Message
 EndpointObserver.preEndpointInvocation(ObserverContext ctx,
  com.google.protobuf.Service service,
@@ -640,7 +651,7 @@
 Called before an Endpoint service method is invoked.
 
 
-
+
 default boolean
 RegionObserver.preExists(ObserverContext c,
  Get get,
@@ -648,14 +659,14 @@
 Called before the client tests for existence using a 
Get.
 
 
-
+
 default void
 RegionObserver.preFlush(ObserverContext c,
 FlushLifeCycleTracker tracker)
 Called before the memstore is flushed to disk.
 
 
-
+
 default InternalScanner
 RegionObserver.preFlush(ObserverContext c,
 Store store,
@@ -664,6 +675,15 @@
 Called before a Store's memstore is flushed to disk.
 
 
+
+default void
+RegionObserver.preFlushScannerOpen(ObserverContext c,
+   Store store,
+   ScanOptions options,
+   FlushLifeCycleTracker tracker)
+Called before we open store scanner for flush.
+
+
 
 default void
 RegionObserver.preGetOp(ObserverContext c,
@@ -743,10 +763,9 @@
 
 
 
-default RegionScanner
-RegionObserver.preScannerOpen(ObserverContext c,
-  Scan scan,
-  RegionScanner s)
+default void
+RegionObserver.preScannerOpen(ObserverContext c,
+  Scan scan)
 Called before the client opens a new scanner.
 
 
@@ -767,6 +786,14 @@
 
 
 default void
+RegionObserver.preStoreScannerOpen(ObserverContext ctx,
+   Store store,
+   ScanOptions options)
+Called before a store opens a new scanner.
+
+
+
+default void
 RegionObserver.preWALRestore(ObserverContext ctx,
  RegionInfo info,
  WALKey logKey,
@@ -820,7 +847,7 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompact(ObserverContext c,
+WriteHeavyIncrementObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
@@ -828,18 +855,67 @@
   CompactionRequest request) 
 
 
+void
+WriteHeavyIncrementObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request) 
+
+
+void
+ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request) 
+
+
 InternalScanner
-ZooKeeperScanPolicyObserver.preFlush(ObserverContext c,
+WriteHeavyIncrementObserver.preFlush(ObserverContext c,
 Store store,
 InternalScanner scanner,
 FlushLifeCycleTracker tracker) 
 
 
 void
+WriteHeavyIncrementObserver.preFlushScannerOp

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
index ef1677c..4054acb 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/Compactor.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
+var methods = 
{"i0":6,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public abstract class Compactor
+public abstract class Compactor
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 A compactor is a compaction algorithm associated a given 
policy. Base class also contains
  reusable parts for implementing compactors (what is common and what isn't is 
evolving).
@@ -280,7 +280,8 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 protected InternalScanner
-createScanner(HStore store,
+createScanner(HStore store,
+ ScanInfo scanInfo,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  long smallestReadPoint,
  long earliestPutTs,
@@ -289,7 +290,8 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 protected InternalScanner
-createScanner(HStore store,
+createScanner(HStore store,
+ ScanInfo scanInfo,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long smallestReadPoint,
@@ -332,13 +334,19 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 private InternalScanner
-postCreateCoprocScanner(CompactionRequestImpl request,
-   ScanType scanType,
-   InternalScanner scanner,
-   User user)
+postCompactScannerOpen(CompactionRequestImpl request,
+  ScanType scanType,
+  InternalScanner scanner,
+  User user)
 Calls coprocessor, if any, to create scanners - after 
normal scanner creation.
 
 
+
+private ScanInfo
+preCompactScannerOpen(CompactionRequestImpl request,
+ ScanType scanType,
+ User user) 
+
 
 
 
@@ -367,7 +375,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 LOG
-private static final org.apache.commons.logging.Log LOG
+private static final org.apache.commons.logging.Log LOG
 
 
 
@@ -376,7 +384,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 COMPACTION_PROGRESS_LOG_INTERVAL
-protected static final long COMPACTION_PROGRESS_LOG_INTERVAL
+protected static final long COMPACTION_PROGRESS_LOG_INTERVAL
 
 See Also:
 Constant
 Field Values
@@ -389,7 +397,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 progress
-protected volatile CompactionProgress progress
+protected volatile CompactionProgress progress
 
 
 
@@ -398,7 +406,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 conf
-protected final org.apache.hadoop.conf.Configuration conf
+protected final org.apache.hadoop.conf.Configuration conf
 
 
 
@@ -407,7 +415,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 store
-protected final HStore store
+protected final HStore store
 
 
 
@@ -416,7 +424,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 compactionKVMax
-protected final int compactionKVMax
+protected final int compactionKVMax
 
 
 
@@ -425,7 +433,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 compactionCompression
-protected final Compression.Algorithm 
compactionCompression
+protected final Compression.Algorithm 
compactionCompression
 
 
 
@@ -434,7 +442,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 
 
 keepSeqIdPeriod
-protected int keepSeqIdPeriod
+protected int keepSeqIdPeriod
 specify how many days to keep MVCC values during major 
compaction
 
 

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HMobStore.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HMobStore.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HMobStore.html
index 45854b6..ae5e4b0 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HMobStore.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HMobStore.html
@@ -152,8 +152,8 @@
 144   * the mob files should be performed 
after the seek in HBase is done.
 145   */
 146  @Override
-147  protected KeyValueScanner 
createScanner(Scan scan, final NavigableSet targetCols,
-148  long readPt) throws IOException {
+147  protected KeyValueScanner 
createScanner(Scan scan, ScanInfo scanInfo,
+148  NavigableSet 
targetCols, long readPt) throws IOException {
 149if (MobUtils.isRefOnlyScan(scan)) {
 150  Filter refOnlyFilter = new 
MobReferenceOnlyFilter();
 151  Filter filter = scan.getFilter();
@@ -163,378 +163,377 @@
 155scan.setFilter(refOnlyFilter);
 156  }
 157}
-158return scan.isReversed()
-159? new 
ReversedMobStoreScanner(this, getScanInfo(), scan, targetCols, readPt)
-160: new MobStoreScanner(this, 
getScanInfo(), scan, targetCols, readPt);
-161  }
-162
-163  /**
-164   * Creates the mob store engine.
-165   */
-166  @Override
-167  protected StoreEngine 
createStoreEngine(HStore store, Configuration conf,
-168  CellComparator cellComparator) 
throws IOException {
-169MobStoreEngine engine = new 
MobStoreEngine();
-170engine.createComponents(conf, store, 
cellComparator);
-171return engine;
-172  }
-173
-174  /**
-175   * Gets the temp directory.
-176   * @return The temp directory.
-177   */
-178  private Path getTempDir() {
-179return new Path(homePath, 
MobConstants.TEMP_DIR_NAME);
-180  }
-181
-182  /**
-183   * Creates the writer for the mob file 
in temp directory.
-184   * @param date The latest date of 
written cells.
-185   * @param maxKeyCount The key count.
-186   * @param compression The compression 
algorithm.
-187   * @param startKey The start key.
-188   * @param isCompaction If the writer is 
used in compaction.
-189   * @return The writer for the mob 
file.
-190   * @throws IOException
-191   */
-192  public StoreFileWriter 
createWriterInTmp(Date date, long maxKeyCount,
-193  Compression.Algorithm compression, 
byte[] startKey,
-194  boolean isCompaction) throws 
IOException {
-195if (startKey == null) {
-196  startKey = 
HConstants.EMPTY_START_ROW;
-197}
-198Path path = getTempDir();
-199return 
createWriterInTmp(MobUtils.formatDate(date), path, maxKeyCount, compression, 
startKey,
-200  isCompaction);
-201  }
-202
-203  /**
-204   * Creates the writer for the del file 
in temp directory.
-205   * The del file keeps tracking the 
delete markers. Its name has a suffix _del,
-206   * the format is [0-9a-f]+(_del)?.
-207   * @param date The latest date of 
written cells.
-208   * @param maxKeyCount The key count.
-209   * @param compression The compression 
algorithm.
-210   * @param startKey The start key.
-211   * @return The writer for the del 
file.
-212   * @throws IOException
-213   */
-214  public StoreFileWriter 
createDelFileWriterInTmp(Date date, long maxKeyCount,
-215  Compression.Algorithm compression, 
byte[] startKey) throws IOException {
-216if (startKey == null) {
-217  startKey = 
HConstants.EMPTY_START_ROW;
-218}
-219Path path = getTempDir();
-220String suffix = UUID
-221
.randomUUID().toString().replaceAll("-", "") + "_del";
-222MobFileName mobFileName = 
MobFileName.create(startKey, MobUtils.formatDate(date), suffix);
-223return createWriterInTmp(mobFileName, 
path, maxKeyCount, compression, true);
-224  }
-225
-226  /**
-227   * Creates the writer for the mob file 
in temp directory.
-228   * @param date The date string, its 
format is mmmdd.
-229   * @param basePath The basic path for a 
temp directory.
-230   * @param maxKeyCount The key count.
-231   * @param compression The compression 
algorithm.
-232   * @param startKey The start key.
-233   * @param isCompaction If the writer is 
used in compaction.
-234   * @return The writer for the mob 
file.
-235   * @throws IOException
-236   */
-237  public StoreFileWriter 
createWriterInTmp(String date, Path basePath, long maxKeyCount,
-238  Compression.Algorithm compression, 
byte[] startKey,
-239  boolean isCompaction) throws 
IOException {
-240MobFileName mobFileName = 
MobFileName.create(startKey, date, UUID.randomUUID()
-241.toString().replaceAll("-", 
""));
-242return createWriterInTmp(mobFileName, 
basePath, maxKeyCount, compression, isCompaction);
-243  }
-244
-245  /**
-246   * Creates the writer for the mob file 
in temp direct

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.PrivilegedWriter.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.PrivilegedWriter.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.PrivilegedWriter.html
index 45f0981..a5f0277 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.PrivilegedWriter.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/Export.PrivilegedWriter.html
@@ -397,152 +397,150 @@
 389  if (region.getCoprocessorHost() == 
null) {
 390scanner = 
region.getScanner(scan);
 391  } else {
-392scanner = 
region.getCoprocessorHost().preScannerOpen(scan);
-393if (scanner == null) {
-394  scanner = 
region.getScanner(scan);
-395}
-396scanner = 
region.getCoprocessorHost().postScannerOpen(scan, scanner);
-397  }
-398  if (scanner == null) {
-399throw new IOException("Failed to 
open region scanner");
-400  }
-401  return scanner;
-402}
-403
-404void checkScannerClose(final 
InternalScanner s) throws IOException {
-405  if (s == null) {
-406return;
-407  }
-408  if (region.getCoprocessorHost() == 
null) {
-409s.close();
-410return;
-411  }
-412  if 
(region.getCoprocessorHost().preScannerClose(s)) {
-413return;
-414  }
-415  try {
-416s.close();
-417  } finally {
-418
region.getCoprocessorHost().postScannerClose(s);
-419  }
-420}
-421
-422boolean preScannerNext(final 
InternalScanner s,
-423final List 
results, final int limit) throws IOException {
-424  if (region.getCoprocessorHost() == 
null) {
-425return false;
-426  } else {
-427Boolean bypass = 
region.getCoprocessorHost().preScannerNext(s, results, limit);
-428return bypass == null ? false : 
bypass;
-429  }
-430}
-431
-432boolean postScannerNext(final 
InternalScanner s,
-433final List 
results, final int limit, boolean hasMore)
-434throws IOException {
-435  if (region.getCoprocessorHost() == 
null) {
-436return false;
-437  } else {
-438return 
region.getCoprocessorHost().postScannerNext(s, results, limit, hasMore);
-439  }
-440}
-441  }
-442
-443  private static class SecureWriter 
implements Closeable {
-444private final PrivilegedWriter 
privilegedWriter;
-445
-446SecureWriter(final Configuration 
conf, final UserProvider userProvider, final Token userToken,
-447final 
List opts) throws IOException {
-448  privilegedWriter = new 
PrivilegedWriter(getActiveUser(userProvider, userToken),
-449SequenceFile.createWriter(conf, 
opts.toArray(new SequenceFile.Writer.Option[opts.size()])));
-450}
-451
-452void append(final Object key, final 
Object value) throws IOException {
-453  privilegedWriter.append(key, 
value);
-454}
-455
-456private static User 
getActiveUser(final UserProvider userProvider, final Token userToken) throws 
IOException {
-457  User user = 
RpcServer.getRequestUser().orElse(userProvider.getCurrent());
-458  if (user == null && 
userToken != null) {
-459LOG.warn("No found of user 
credentials, but a token was got from user request");
-460  } else if (user != null && 
userToken != null) {
-461user.addToken(userToken);
-462  }
-463  return user;
-464}
-465
-466@Override
-467public void close() throws 
IOException {
-468  privilegedWriter.close();
-469}
-470  }
-471
-472  private static class PrivilegedWriter 
implements PrivilegedExceptionAction, Closeable {
-473private final User user;
-474private final SequenceFile.Writer 
out;
-475private Object key;
-476private Object value;
-477
-478PrivilegedWriter(final User user, 
final SequenceFile.Writer out) {
-479  this.user = user;
-480  this.out = out;
-481}
-482
-483void append(final Object key, final 
Object value) throws IOException {
-484  if (user == null) {
-485out.append(key, value);
-486  } else {
-487this.key = key;
-488this.value = value;
-489try {
-490  user.runAs(this);
-491} catch (InterruptedException ex) 
{
-492  throw new IOException(ex);
-493}
-494  }
-495}
-496
-497@Override
-498public Boolean run() throws Exception 
{
-499  out.append(key, value);
-500  return true;
-501}
-502
-503@Override
-504public void close() throws 
IOException {
-505  out.close();
-506}
-507  }
+392
region.getCoprocessorHost().preScannerOpen(scan);
+393scanner = 
region.getScanner(scan);
+394scanner = 
region.getCoprocessorHost().

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html 
b/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
index a29e10c..e1232ef 100644
--- a/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
+++ b/devapidocs/org/apache/hadoop/hbase/security/access/AccessController.html
@@ -1204,10 +1204,9 @@ implements 
-RegionScanner
-preScannerOpen(ObserverContext c,
-  Scan scan,
-  RegionScanner s)
+void
+preScannerOpen(ObserverContext c,
+  Scan scan)
 Called before the client opens a new scanner.
 
 
@@ -1464,7 +1463,7 @@ implements RegionObserver
-postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection,
 postExists,
 postFlush,
 postFlush,
 postGetOp, postIncrement,
 postInstantiateDeleteTracker,
 postReplayWALs,
 postScannerNext, postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore, preCommitStoreFile,
 preCompactSelection,
 preFlush,
 prePrepareTimeStampForDeleteVersion,
 preReplayWALs,
 preStoreFileReaderOpen,
 preWALRestore
+postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection,
 postExists,
 postFlush,
 postFlush,
 postGetOp, postIncrement,
 postInstantiateDeleteTracker,
 postReplayWALs,
 postScannerNext, postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore, preCommitStoreFile,
 preCompactScannerOpen,
 preComp
 actSelection, preFlush,
 preFlushScannerOpen,
 prePrepareTimeStampForDeleteVersion,
 preReplayWALs,
 preStoreFileReaderOpen,
 preStoreScannerOpen,
 preWALRestore
 
 
 
@@ -3869,21 +3868,18 @@ implements 
+
 
 
 
 
 preScannerOpen
-public RegionScanner preScannerOpen(ObserverContext c,
-Scan scan,
-RegionScanner s)
- 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: RegionObserver
+public void preScannerOpen(ObserverContext c,
+   Scan scan)
+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: RegionObserver
 Called before the client opens a new scanner.
  
- Call CoprocessorEnvironment#bypass to skip default actions
- 
  Call CoprocessorEnvironment#complete to skip any subsequent chained
  coprocessors
  
@@ -3891,14 +3887,10 @@ implements Specified by:
-preScannerOpen in
 interface RegionObserver
+preScannerOpen in
 interface RegionObserver
 Parameters:
 c - the environment provided by the region server
 scan - the Scan specification
-s - if not null, the base scanner
-Returns:
-an RegionScanner instance to use instead of the base scanner if
- overriding default behavior, null otherwise
 Throws:
 http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
@@ -3910,7 +3902,7 @@ implements 
 
 postScannerOpen
-public RegionScanner postScannerOpen(ObserverContext c,
+public RegionScanner postScannerOpen(ObserverContext c,
  Scan scan,
  RegionScanner s)
   throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
@@ -3942,7 +3934,7 @@ implements 
 
 preScannerNext
-public boolean preScannerNext(ObserverContext c,
+public boolean preScannerNext(ObserverContext c,
   InternalScanner s,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List result,
   int limit,
@@ -3982,7 +3974,7 @@ implements 
 
 preScannerClose
-public void preScannerClose(ObserverContext c,
+public void preScannerClose(ObserverContext c,
 InternalScanner s)
  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOEx

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/Coprocessor.html 
b/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
index 7872940..276d71a 100644
--- a/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
+++ b/devapidocs/org/apache/hadoop/hbase/Coprocessor.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-AccessController, 
AggregateImplementation, BackupObserver, BaseRowProcessorEndpoint, BulkDeleteEndpoint, ConstraintProcessor, CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService,
 CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService,
 CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorService,
 CoprocessorWhitelistMasterObserver,
 ExampleMasterObserverWithMetrics,
 ExampleRegionObserverWithMetrics,
 ExampleRegionObserverWithMetrics.ExampleRegionObserver,
 Export, JMXListener, MasterSpace
 QuotaObserver, MultiRowMutationEndpoint, RefreshHFilesEndpoint, ReplicationObserver, RowCountEndpoint, RSGroupAdminEndpoint, SecureBulkLoadEndpoint, TokenProvider, VisibilityController, VisibilityReplication, WriteSinkCoprocessor, ZooKeeperScanPolicyObserver
+AccessController, 
AggregateImplementation, BackupObserver, BaseRowProcessorEndpoint, BulkDeleteEndpoint, ConstraintProcessor, CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService,
 CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService,
 CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorService,
 CoprocessorWhitelistMasterObserver,
 ExampleMasterObserverWithMetrics,
 ExampleRegionObserverWithMetrics,
 ExampleRegionObserverWithMetrics.ExampleRegionObserver,
 Export, JMXListener, MasterSpace
 QuotaObserver, MultiRowMutationEndpoint, RefreshHFilesEndpoint, ReplicationObserver, RowCountEndpoint, RSGroupAdminEndpoint, SecureBulkLoadEndpoint, TokenProvider, VisibilityController, VisibilityReplication, WriteHeavyIncrementObserver, 
WriteSinkCoprocessor, ZooKeeperScanPolicyObserver
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/Server.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/Server.html 
b/devapidocs/org/apache/hadoop/hbase/Server.html
index 11df050..a71789c 100644
--- a/devapidocs/org/apache/hadoop/hbase/Server.html
+++ b/devapidocs/org/apache/hadoop/hbase/Server.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":18,"i6":6,"i7":6,"i8":6,"i9":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -114,7 +114,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public interface Server
+public interface Server
 extends Abortable, Stoppable
 Defines a curated set of shared functions implemented by 
HBase servers (Masters
  and RegionServers). For use internally only. Be judicious adding API. Changes 
cause ripples
@@ -132,7 +132,7 @@ extends 
-All Methods Instance Methods Abstract Methods 
+All Methods Instance Methods Abstract Methods Default Methods 
 
 Modifier and Type
 Method and Description
@@ -166,7 +166,7 @@ extends 
-org.apache.hadoop.fs.FileSystem
+default org.apache.hadoop.fs.FileSystem
 getFileSystem() 
 
 
@@ -187,7 +187,7 @@ extends 
-boolean
+default boolean
 isStopping() 
 
 
@@ -225,7 +225,7 @@ extends 
 
 getConfiguration
-org.apache.hadoop.conf.Configuration getConfiguration()
+org.apache.hadoop.conf.Configuration getConfiguration()
 Gets the configuration object for this server.
 
 
@@ -235,7 +235,7 @@ extends 
 
 getZooKeeper
-ZooKeeperWatcher getZooKeeper()
+ZooKeeperWatcher getZooKeeper()
 Gets the ZooKeeper instance for this server.
 
 
@@ -245,7 +245,7 @@ extends 
 
 getConnection
-Connection getConnection()
+Connection getConnection()
 Returns a reference to the servers' connection.
 
  Important note: this method returns a reference to Connection which is managed
@@ -258,7 +258,7 @@ extends 
 
 getClusterConnection
-ClusterConnection getClusterConnection()
+ClusterConnection getClusterConnection()
 Returns a reference to the servers' cluster connection. 
Prefer getConnection().
 
  Important note: this method returns a reference to Connection which is managed
@@ -271,7 +271,7 @@ extends 
 
 getMetaTableLocator
-MetaTableLocator getMetaTableLocator()
+MetaTableLocator getMetaTableLocator()
 Returns instance of MetaTableLocator
  running inside this server. This MetaServerLocator

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/apidocs/org/apache/hadoop/hbase/client/Table.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/client/Table.html 
b/apidocs/org/apache/hadoop/hbase/client/Table.html
index 08c2075..e39684f 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Table.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Table.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":38,"i7":6,"i8":38,"i9":6,"i10":6,"i11":38,"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":38,"i27":6,"i28":38,"i29":6,"i30":38,"i31":6,"i32":6,"i33":6,"i34":6,"i35":38,"i36":38,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":38,"i45":38,"i46":38,"i47":38};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":38,"i7":6,"i8":38,"i9":6,"i10":6,"i11":38,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":50,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":38,"i28":6,"i29":38,"i30":6,"i31":38,"i32":6,"i33":6,"i34":6,"i35":6,"i36":38,"i37":38,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":38,"i46":38,"i47":38,"i48":38};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default 
Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -138,7 +138,7 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 Method Summary
 
-All Methods Instance Methods Abstract Methods Deprecated Methods 
+All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
 
 Modifier and Type
 Method and Description
@@ -346,41 +346,50 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 boolean[]
-existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
+exists(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
 Test for the existence of columns in the table, as 
specified by the Gets.
 
 
 
+default boolean[]
+existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
+Deprecated. 
+since 2.0 version and will 
be removed in 3.0 version.
+ use exists(List)
+
+
+
+
 Result
 get(Get get)
 Extracts certain cells from a given row.
 
 
-
+
 Result[]
 get(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
 Extracts specified cells from the given rows, as a 
batch.
 
 
-
+
 org.apache.hadoop.conf.Configuration
 getConfiguration()
 Returns the Configuration object used by this 
instance.
 
 
-
+
 TableDescriptor
 getDescriptor()
 Gets the table 
descriptor for this table.
 
 
-
+
 TableName
 getName()
 Gets the fully qualified table name instance of this 
table.
 
 
-
+
 int
 getOperationTimeout()
 Deprecated. 
@@ -389,13 +398,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 
-
+
 long
 getOperationTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each operation in Table instance.
 
 
-
+
 int
 getReadRpcTimeout()
 Deprecated. 
@@ -404,13 +413,13 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 
-
+
 long
 getReadRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc read request in this Table 
instance.
 
 
-
+
 int
 getRpcTimeout()
 Deprecated. 
@@ -419,33 +428,33 @@ extends http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html
 
 
 
-
+
 long
 getRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc request in this Table 
instance.
 
 
-
+
 ResultScanner
 getScanner(byte[] family)
 Gets a scanner on the current table for the given 
family.
 
 
-
+
 ResultScanner
 getScanner(byte[] family,
   byte[] qualifier)
 Gets a scanner on the current table for the given family 
and qualifier.
 
 
-
+
 ResultScanner
 getScanner(Scan scan)
 Returns a scanner on the current table as specified by the 
Scan
  object.
 
 
-
+
 HTableDescriptor
 getTableDescriptor()
 Deprecated. 
@@ -454,7 +463,7 @@ extends

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanInfo.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanInfo.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanInfo.html
index 4588a33..95633ab 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanInfo.html
@@ -87,6 +87,10 @@
  
 
 
+org.apache.hadoop.hbase.regionserver.compactions
+ 
+
+
 org.apache.hadoop.hbase.regionserver.querymatcher
  
 
@@ -108,6 +112,10 @@
 
 
 private ScanInfo
+CustomizedScanInfoBuilder.scanInfo 
+
+
+private ScanInfo
 HStore.scanInfo 
 
 
@@ -121,8 +129,42 @@
 
 
 ScanInfo
+CustomizedScanInfoBuilder.build() 
+
+
+(package private) ScanInfo
+ScanInfo.customize(int maxVersions,
+ long ttl)
+Used for CP users for customizing max versions and 
ttl.
+
+
+
+ScanInfo
 HStore.getScanInfo() 
 
+
+ScanInfo
+RegionCoprocessorHost.preCompactScannerOpen(HStore store,
+ ScanType scanType,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
+ User user)
+Called prior to opening store scanner for compaction.
+
+
+
+ScanInfo
+RegionCoprocessorHost.preFlushScannerOpen(HStore store,
+   FlushLifeCycleTracker tracker)
+Invoked before create StoreScanner for flush.
+
+
+
+ScanInfo
+RegionCoprocessorHost.preStoreScannerOpen(HStore store)
+Called before open store scanner for user scan.
+
+
 
 
 
@@ -133,6 +175,22 @@
 
 
 
+protected KeyValueScanner
+HMobStore.createScanner(Scan scan,
+ ScanInfo scanInfo,
+ http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
 title="class or interface in 
java.util">NavigableSet targetCols,
+ long readPt)
+Gets the MobStoreScanner or MobReversedStoreScanner.
+
+
+
+protected KeyValueScanner
+HStore.createScanner(Scan scan,
+ ScanInfo scanInfo,
+ http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
 title="class or interface in 
java.util">NavigableSet targetCols,
+ long readPt) 
+
+
 private void
 StoreScanner.seekAllScanner(ScanInfo scanInfo,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners) 
@@ -152,20 +210,23 @@
 
 
 
+CustomizedScanInfoBuilder(ScanInfo scanInfo) 
+
+
 MobStoreScanner(HStore store,
ScanInfo scanInfo,
Scan scan,
http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
 title="class or interface in 
java.util">NavigableSet columns,
long readPt) 
 
-
+
 ReversedMobStoreScanner(HStore store,
ScanInfo scanInfo,
Scan scan,
http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
 title="class or interface in 
java.util">NavigableSet columns,
long readPt) 
 
-
+
 ReversedStoreScanner(HStore store,
 ScanInfo scanInfo,
 Scan scan,
@@ -174,7 +235,7 @@
 Opens a scanner across memstore, snapshot, and all 
StoreFiles.
 
 
-
+
 ReversedStoreScanner(Scan scan,
 ScanInfo scanInfo,
 http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
 title="class or interface in 
java.util">NavigableSet columns,
@@ -182,10 +243,9 @@
 Constructor for testing.
 
 
-
-StoreScanner(HStore store,
+
+StoreScanner(HStore store,
 ScanInfo scanInfo,
-http://docs.oracle.com/javase/8/docs/api/java/util/OptionalInt.html?is-external=true";
 title="class or interface in java.util">OptionalInt maxVersions,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 long smallestReadPoint,
 long earliestPutTs,
@@ -194,10 +254,9 @@
 Used for compactions that drop deletes from a limited range 
of rows.
 
 
-
-StoreScanner(HStore store,
+
+StoreScanner(HStore store,
 ScanInfo scanInfo,
-http://docs.oracle.com/javase/8/docs/api/java/util/OptionalInt.html?is-external=true";
 title="class or interface in java.util">OptionalInt maxVersions,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 ScanType scanType,
 long smallestReadPoint,
@@ -205,10 +264,9 @@
 Used for compactions.
 

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionLifeCycleTracker.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionLifeCycleTracker.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionLifeCycleTracker.html
index 2bc4bd0..c112b99 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionLifeCycleTracker.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/compactions/class-use/CompactionLifeCycleTracker.html
@@ -155,6 +155,17 @@
 
 
 default void
+RegionObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request)
+Called before we open store scanner for compaction.
+
+
+
+default void
 RegionObserver.preCompactSelection(ObserverContext c,
Store store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
@@ -179,13 +190,31 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompact(ObserverContext c,
+WriteHeavyIncrementObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
   CompactionLifeCycleTracker tracker,
   CompactionRequest request) 
 
+
+void
+WriteHeavyIncrementObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request) 
+
+
+void
+ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request) 
+
 
 
 
@@ -255,6 +284,16 @@
 
 
 
+ScanInfo
+RegionCoprocessorHost.preCompactScannerOpen(HStore store,
+ ScanType scanType,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
+ User user)
+Called prior to opening store scanner for compaction.
+
+
+
 boolean
 RegionCoprocessorHost.preCompactSelection(HStore store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
@@ -264,7 +303,7 @@
  available candidates.
 
 
-
+
 void
 Region.requestCompaction(byte[] family,
  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String why,
@@ -274,7 +313,7 @@
 Request compaction for the given family
 
 
-
+
 void
 HRegion.requestCompaction(byte[] family,
  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String why,
@@ -282,7 +321,7 @@
  boolean major,
  CompactionLifeCycleTracker tracker) 
 
-
+
 void
 CompactSplit.requestCompaction(HRegion region,
  HStore store,
@@ -291,7 +330,7 @@
  CompactionLifeCycleTracker tracker,
  User user) 
 
-
+
 void
 CompactSplit.requestCompaction(HRegion region,
  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String why,
@@ -299,13 +338,13 @@
  CompactionLifeCycleTracker tracker,
  User user) 
 
-
+
 http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional
 HStore.requestCompaction(int priority,
  CompactionLifeCycleTracker tracker,
  User user) 
 
-
+
 void
 Region.requestCompaction(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String why,
  int priority,
@@ -314,14 +353,14 @@
 Request compaction on this region.
 
 
-
+
 void
 HRegion.requestCompaction(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String why,
  int priority,
 

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
--
diff --git 
a/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html 
b/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
index b6c5f3f..5e56349 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
@@ -375,578 +375,564 @@
 367return (result != null && 
!(result.isEmpty()));
 368  }
 369
-370  /**
-371   * exists(List) is really a list of 
get() calls. Just use get().
-372   * @param gets list of Get to test for 
the existence
-373   */
-374  @Override
-375  public boolean[] 
existsAll(List gets) throws IOException {
-376LOG.warn("exists(List) is 
really list of get() calls, just use get()");
-377boolean[] results = new 
boolean[gets.size()];
-378for (int i = 0; i < 
results.length; i++) {
-379  results[i] = exists(gets.get(i));
-380}
-381return results;
-382  }
-383
-384  @Deprecated
-385  public Boolean[] exists(List 
gets) throws IOException {
-386boolean[] results = 
existsAll(gets);
-387Boolean[] objectResults = new 
Boolean[results.length];
-388for (int i = 0; i < 
results.length; ++i) {
-389  objectResults[i] = results[i];
-390}
-391return objectResults;
-392  }
-393
-394  @Override
-395  public void put(Put put) throws 
IOException {
-396CellSetModel model = 
buildModelFromPut(put);
-397StringBuilder sb = new 
StringBuilder();
-398sb.append('/');
-399sb.append(Bytes.toString(name));
-400sb.append('/');
-401
sb.append(toURLEncodedBytes(put.getRow()));
-402for (int i = 0; i < maxRetries; 
i++) {
-403  Response response = 
client.put(sb.toString(), Constants.MIMETYPE_PROTOBUF,
-404model.createProtobufOutput());
-405  int code = response.getCode();
-406  switch (code) {
-407  case 200:
-408return;
-409  case 509:
-410try {
-411  Thread.sleep(sleepTime);
-412} catch (InterruptedException e) 
{
-413  throw 
(InterruptedIOException)new InterruptedIOException().initCause(e);
-414}
-415break;
-416  default:
-417throw new IOException("put 
request failed with " + code);
-418  }
-419}
-420throw new IOException("put request 
timed out");
-421  }
-422
-423  @Override
-424  public void put(List puts) 
throws IOException {
-425// this is a trick: The gateway 
accepts multiple rows in a cell set and
-426// ignores the row specification in 
the URI
+370  @Override
+371  public boolean[] exists(List 
gets) throws IOException {
+372LOG.warn("exists(List) is 
really list of get() calls, just use get()");
+373boolean[] results = new 
boolean[gets.size()];
+374for (int i = 0; i < 
results.length; i++) {
+375  results[i] = exists(gets.get(i));
+376}
+377return results;
+378  }
+379
+380  @Override
+381  public void put(Put put) throws 
IOException {
+382CellSetModel model = 
buildModelFromPut(put);
+383StringBuilder sb = new 
StringBuilder();
+384sb.append('/');
+385sb.append(Bytes.toString(name));
+386sb.append('/');
+387
sb.append(toURLEncodedBytes(put.getRow()));
+388for (int i = 0; i < maxRetries; 
i++) {
+389  Response response = 
client.put(sb.toString(), Constants.MIMETYPE_PROTOBUF,
+390model.createProtobufOutput());
+391  int code = response.getCode();
+392  switch (code) {
+393  case 200:
+394return;
+395  case 509:
+396try {
+397  Thread.sleep(sleepTime);
+398} catch (InterruptedException e) 
{
+399  throw 
(InterruptedIOException)new InterruptedIOException().initCause(e);
+400}
+401break;
+402  default:
+403throw new IOException("put 
request failed with " + code);
+404  }
+405}
+406throw new IOException("put request 
timed out");
+407  }
+408
+409  @Override
+410  public void put(List puts) 
throws IOException {
+411// this is a trick: The gateway 
accepts multiple rows in a cell set and
+412// ignores the row specification in 
the URI
+413
+414// separate puts by row
+415
TreeMap> map = new 
TreeMap<>(Bytes.BYTES_COMPARATOR);
+416for (Put put: puts) {
+417  byte[] row = put.getRow();
+418  List cells = 
map.get(row);
+419  if (cells == null) {
+420cells = new 
ArrayList<>();
+421map.put(row, cells);
+422  }
+423  for (List l: 
put.getFamilyCellMap().values()) {
+424cells.addAll(l);
+425  }
+426}
 427
-428// separate puts by row
-429
TreeMap> map = new 
TreeMap<>(Bytes.BYTES_COMPARATOR);
-430for (Put put: puts) {
-431  byte[] row = put.getRow();
-43

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
index f331ca1..fe8317a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":10,"i1":10,"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":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":9};
+var methods = 
{"i0":10,"i1":10,"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":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":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";
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class RegionCoprocessorHost
+public class RegionCoprocessorHost
 extends CoprocessorHost
 Implements the coprocessor environment and runtime support 
for coprocessors
  loaded within a Region.
@@ -559,6 +559,16 @@ extends 
+ScanInfo
+preCompactScannerOpen(HStore store,
+ ScanType scanType,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
+ User user)
+Called prior to opening store scanner for compaction.
+
+
+
 boolean
 preCompactSelection(HStore store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
@@ -568,29 +578,29 @@ extends 
+
 boolean
 preDelete(Delete delete,
  WALEdit edit,
  Durability durability) 
 
-
+
 com.google.protobuf.Message
 preEndpointInvocation(com.google.protobuf.Service service,
  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String methodName,
  
com.google.protobuf.Message request) 
 
-
+
 http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean
 preExists(Get get) 
 
-
+
 void
 preFlush(FlushLifeCycleTracker tracker)
 Invoked before a memstore flush
 
 
-
+
 InternalScanner
 preFlush(HStore store,
 InternalScanner scanner,
@@ -598,62 +608,69 @@ extends Invoked before a memstore flush
 
 
-
+
+ScanInfo
+preFlushScannerOpen(HStore store,
+   FlushLifeCycleTracker tracker)
+Invoked before create StoreScanner for flush.
+
+
+
 boolean
 preGet(Get get,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List results) 
 
-
+
 Result
 preIncrement(Increment increment) 
 
-
+
 Result
 preIncrementAfterRowLock(Increment increment) 
 
-
+
 void
 preOpen()
 Invoked before a region open.
 
 
-
+
 void
 prePrepareBulkLoad(User user) 
 
-
+
 boolean
 prePrepareTimeStampForDeleteVersion(Mutation mutation,
Cell kv,
byte[] byteNow,
Get get) 
 
-
+
 boolean
 prePut(Put put,
   WALEdit edit,
   Durability durability) 
 
-
+
 void
 preReplayWALs(RegionInfo info,
  org.apache.hadoop.fs.Path edits) 
 
-
+
 boolean
 preScannerClose(InternalScanner s) 
 
-
+
 http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean
 preScannerNext(InternalScanner s,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-ext

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
index b096f51..cb627e0 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/InternalScanner.html
@@ -311,7 +311,7 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompact(ObserverContext c,
+WriteHeavyIncrementObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
@@ -320,14 +320,15 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preFlush(ObserverContext c,
+WriteHeavyIncrementObserver.preFlush(ObserverContext c,
 Store store,
 InternalScanner scanner,
 FlushLifeCycleTracker tracker) 
 
 
 private InternalScanner
-ZooKeeperScanPolicyObserver.wrap(InternalScanner scanner) 
+WriteHeavyIncrementObserver.wrap(byte[] family,
+InternalScanner scanner) 
 
 
 
@@ -340,7 +341,7 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompact(ObserverContext c,
+WriteHeavyIncrementObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
@@ -349,14 +350,15 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preFlush(ObserverContext c,
+WriteHeavyIncrementObserver.preFlush(ObserverContext c,
 Store store,
 InternalScanner scanner,
 FlushLifeCycleTracker tracker) 
 
 
 private InternalScanner
-ZooKeeperScanPolicyObserver.wrap(InternalScanner scanner) 
+WriteHeavyIncrementObserver.wrap(byte[] family,
+InternalScanner scanner) 
 
 
 
@@ -605,7 +607,8 @@
 
 
 protected InternalScanner
-Compactor.createScanner(HStore store,
+Compactor.createScanner(HStore store,
+ ScanInfo scanInfo,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  long smallestReadPoint,
  long earliestPutTs,
@@ -614,7 +617,8 @@
 
 
 protected InternalScanner
-Compactor.createScanner(HStore store,
+Compactor.createScanner(HStore store,
+ ScanInfo scanInfo,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long smallestReadPoint,
@@ -622,24 +626,26 @@
 
 
 InternalScanner
-Compactor.InternalScannerFactory.createScanner(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
+Compactor.InternalScannerFactory.createScanner(ScanInfo scanInfo,
+ http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  Compactor.FileDetails fd,
  long smallestReadPoint) 
 
 
 InternalScanner
-StripeCompactor.StripeInternalScannerFactory.createScanner(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
+StripeCompactor.StripeInternalScannerFactory.createScanner(ScanInfo scanInfo,
+ http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  Compactor.FileDetails fd,
  long smallestReadPoint) 
 
 
 private InternalScanner
-Compactor.postCreateCoprocScanner(CompactionRequestImpl request,
-   ScanType scanType,
-   InternalScanner scanner,
-   User user)
+Compactor.postCompactScannerOpen(CompactionRequestImpl request,
+  ScanType scanType,
+  InternalScanner scanner,
+  User user)
 Calls coprocessor, if any, to create scanners - after 
normal scanner creation.
 
 
@@ -680,10 +686,10 @@
 
 
 private InternalScanner
-Compactor.postCreateCoprocScanner(CompactionRequestImpl request,
-   ScanType scanType,
-   InternalScanner scanner,
-   User user)
+Compactor.postCompactScannerOpen(CompactionRequestImpl request,
+

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
index b46d3db..8ed3be9 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-Prev Class
+Prev Class
 Next Class
 
 
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-public class ZooKeeperScanPolicyObserver
+public class ZooKeeperScanPolicyObserver
 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 RegionCoprocessor, RegionObserver
 This is an example showing how a RegionObserver could 
configured via ZooKeeper in order to
@@ -249,44 +249,43 @@ implements getRegionObserver() 
 
 
-InternalScanner
-preCompact(ObserverContext c,
-  Store store,
-  InternalScanner scanner,
-  ScanType scanType,
-  CompactionLifeCycleTracker tracker,
-  CompactionRequest request)
-Called prior to writing the StoreFiles selected for 
compaction into a new
- StoreFile.
+void
+preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request)
+Called before we open store scanner for compaction.
 
 
 
-InternalScanner
-preFlush(ObserverContext c,
-Store store,
-InternalScanner scanner,
-FlushLifeCycleTracker tracker)
-Called before a Store's memstore is flushed to disk.
+void
+preFlushScannerOpen(ObserverContext c,
+   Store store,
+   ScanOptions options,
+   FlushLifeCycleTracker tracker)
+Called before we open store scanner for flush.
 
 
 
+private void
+resetTTL(ScanOptions options) 
+
+
 void
 start(CoprocessorEnvironment env)
 Called by the CoprocessorEnvironment during it's 
own startup to initialize the
  coprocessor.
 
 
-
+
 void
 stop(CoprocessorEnvironment env)
 Called by the CoprocessorEnvironment during it's 
own shutdown to stop the
  coprocessor.
 
 
-
-private InternalScanner
-wrap(InternalScanner scanner) 
-
 
 
 
@@ -314,7 +313,7 @@ implements RegionObserver
-postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection,
 postDelete,
 postExists,
 postFlush,
 postFlush,
 postGetOp,
 postIncrement,
 postInstantiateDeleteTracker,
 postLog
 Replay, postMutationBeforeWAL,
 postOpen,
 postPut,
 postReplayWALs, postScannerClose,
 postScannerFilterRow,
 postScannerNext,
 postScannerOpen, postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore, preAppend,
 preAppendAfterRowLock,
 preBatchMutate,
 preBulkLoadHFile,
 preCheckAndDelete,
 preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock,
 preClose,
 preCommitStoreFile,
 preCompactSelection,
 preDelete,
 preExists,
 preFlush,
 preGetOp,
 preIncrement, preIncrementAfterRowLock,
 preOpen,
 prePrepareTimeStampForDeleteVersion,
 prePut, preReplayWALs,
 preScannerClose,
 preScannerNext,
 preScannerOpen, preStoreFileReaderOpen,
 preWALRestore
+postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection,
 postDelete,
 postExists,
 postFlush,
 postFlush,
 postGetOp,
 postIncrement,
 postInstantiateDeleteTracker,
 postLog
 Replay, postMutationBeforeWAL,
 postOpen,
 postPut,
 postReplayWALs, postScannerClose,
 postScannerFilterRow,
 postScannerNext,
 postScannerOpen, postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore, preAppend,
 preAppendAfterRowLock,
 preBatchMutate,
 preBulkLoadHFile,
 preCheckAndDelete,
 preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock,
 preClose,
 preCommitStoreFile,
 preCompact,
 preCompactSelection,
 preDelete,
 preExists,
 preFlush,
 preFlush,
 preGetOp,
 preIncrement,
 preIncrementAfterRowLock, preOpen,
 prePrepareTimeStampForDeleteVersion,
 prePut,
 preReplayWALs, preScannerClose,
 preScannerNext,
 preScannerOpen,
 preStoreFileReaderOpen,
 preStoreScannerOpen,
 preWALRestore
 
 
 
@@ -336,7 +335,7 @@ implements 
 
 ZK_ENSE

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html 
b/devapidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
index ce7adfa..b963bf7 100644
--- a/devapidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
+++ b/devapidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.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":42,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":42,"i33":10,"i34":42,"i35":10,"i36":10,"i37":42,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":42,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":42,"i56":10,"i57":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":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":42,"i32":10,"i33":42,"i34":10,"i35":10,"i36":42,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":42,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":42,"i55":10,"i56":9};
 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";
@@ -444,140 +444,134 @@ implements 
 
 
-http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean[]
+boolean[]
 exists(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
-Deprecated. 
+Test for the existence of columns in the table, as 
specified by the Gets.
 
 
 
-boolean[]
-existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
-exists(List) is really a list of get() calls.
-
-
-
 void
 flushCommits() 
 
-
+
 Result
 get(Get get)
 Extracts certain cells from a given row.
 
 
-
+
 Result[]
 get(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
 Extracts specified cells from the given rows, as a 
batch.
 
 
-
+
 org.apache.hadoop.conf.Configuration
 getConfiguration()
 Returns the Configuration object used by this 
instance.
 
 
-
+
 TableDescriptor
 getDescriptor()
 Gets the table 
descriptor for this table.
 
 
-
+
 TableName
 getName()
 Gets the fully qualified table name instance of this 
table.
 
 
-
+
 int
 getOperationTimeout()
 Deprecated. 
 
 
-
+
 long
 getOperationTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each operation in Table instance.
 
 
-
+
 int
 getReadRpcTimeout()
 Deprecated. 
 
 
-
+
 long
 getReadRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc read request in this Table 
instance.
 
 
-
+
 private Result[]
 getResults(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String spec) 
 
-
+
 int
 getRpcTimeout()
 Deprecated. 
 
 
-
+
 long
 getRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc request in this Table 
instance.
 
 
-
+
 ResultScanner
 getScanner(byte[] family)
 Gets a scanner on the current table for the given 
family.
 
 
-
+
 ResultScanner
 getScanner(byte[] family,
   byte[] qualifier)
 Gets a scanner on the current table for the given family 
and qualifier.
 
 
-
+
 ResultScanner
 getScanner(Scan scan)
 Returns a scanner on the current table as specified by the 
Scan
  object.
 
 
-
+
 HTableDescriptor
 getTableDescriptor()
 Gets the table descriptor for 
this table.
 
 
-
+
 byte[]
 getTableName() 
 
-
+
 int
 getWriteRpcTimeout()
 Deprecated. 
 
 
-
+
 long
 getWriteRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc write request in this Table 
instance.
 
 
-
+
 Result
 increm

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/index-all.html
--
diff --git a/devapidocs/index-all.html b/devapidocs/index-all.html
index 4fc9e58..0bc64fe 100644
--- a/devapidocs/index-all.html
+++ b/devapidocs/index-all.html
@@ -2263,7 +2263,7 @@
 
 addRSGroup(RSGroupInfo)
 - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
  
-addScanner(String,
 RegionScanner, HRegion, boolean) - Method in class 
org.apache.hadoop.hbase.regionserver.RSRpcServices
+addScanner(String,
 RegionScanner, Shipper, HRegion, boolean) - Method in class 
org.apache.hadoop.hbase.regionserver.RSRpcServices
  
 addScanner(RegionScanner)
 - Method in class org.apache.hadoop.hbase.regionserver.RSRpcServices.RegionScannersCloseCallBack
  
@@ -6997,6 +6997,8 @@
 
 build()
 - Method in class org.apache.hadoop.hbase.NamespaceDescriptor.Builder
  
+build()
 - Method in class org.apache.hadoop.hbase.regionserver.CustomizedScanInfoBuilder
+ 
 build()
 - Method in class org.apache.hadoop.hbase.regionserver.ScannerContext.Builder
  
 build()
 - Method in class org.apache.hadoop.hbase.regionserver.StoreFileWriter.Builder
@@ -15855,8 +15857,6 @@
  
 conf
 - Variable in class org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.TableCoprocessorAttribute
  
-conf 
- Variable in class org.apache.hadoop.hbase.regionserver.ScanInfo
- 
 conf
 - Variable in class org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager
  
 conf
 - Variable in class org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager.SecureBulkLoadListener
@@ -18567,6 +18567,8 @@
  
 createCell(ByteBuffer,
 int, int) - Method in class org.apache.hadoop.hbase.codec.KeyValueCodecWithTags.ByteBuffKeyValueDecoder
  
+createCell(byte[],
 byte[], byte[], long, long) - Method in class 
org.apache.hadoop.hbase.coprocessor.example.WriteHeavyIncrementObserver
+ 
 createCell(Cell,
 List) - Static method in class 
org.apache.hadoop.hbase.PrivateCellUtil
  
 createCell(Cell,
 byte[]) - Static method in class org.apache.hadoop.hbase.PrivateCellUtil
@@ -19988,19 +19990,19 @@
 
 Creates a store scanner.
 
-createScanner(HStore,
 List, ScanType, long, long) - Method in 
class org.apache.hadoop.hbase.regionserver.compactions.Compactor
+createScanner(HStore,
 ScanInfo, List, ScanType, long, long) - 
Method in class org.apache.hadoop.hbase.regionserver.compactions.Compactor
  
-createScanner(HStore,
 List, long, long, byte[], byte[]) - Method 
in class org.apache.hadoop.hbase.regionserver.compactions.Compactor
+createScanner(HStore,
 ScanInfo, List, long, long, byte[], byte[]) 
- Method in class org.apache.hadoop.hbase.regionserver.compactions.Compactor
  
-createScanner(List,
 ScanType, Compactor.FileDetails, long) - Method in interface 
org.apache.hadoop.hbase.regionserver.compactions.Compactor.InternalScannerFactory
+createScanner(ScanInfo,
 List, ScanType, Compactor.FileDetails, 
long) - Method in interface 
org.apache.hadoop.hbase.regionserver.compactions.Compactor.InternalScannerFactory
  
-createScanner(List,
 ScanType, Compactor.FileDetails, long) - Method in class 
org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor.StripeInternalScannerFactory
+createScanner(ScanInfo,
 List, ScanType, Compactor.FileDetails, 
long) - Method in class 
org.apache.hadoop.hbase.regionserver.compactions.StripeCompactor.StripeInternalScannerFactory
  
-createScanner(Scan,
 NavigableSet, long) - Method in class 
org.apache.hadoop.hbase.regionserver.HMobStore
+createScanner(Scan,
 ScanInfo, NavigableSet, long) - Method in class 
org.apache.hadoop.hbase.regionserver.HMobStore
 
 Gets the MobStoreScanner or MobReversedStoreScanner.
 
-createScanner(Scan,
 NavigableSet, long) - Method in class 
org.apache.hadoop.hbase.regionserver.HStore
+createScanner(Scan,
 ScanInfo, NavigableSet, long) - Method in class 
org.apache.hadoop.hbase.regionserver.HStore
  
 createScanner(HStore,
 List) - Method in class 
org.apache.hadoop.hbase.regionserver.MemStoreCompactorSegmentsIterator
 
@@ -20931,6 +20933,16 @@
  
 CUSTOM_RPC_SERVER_IMPL_CONF_KEY
 - Static variable in class org.apache.hadoop.hbase.ipc.RpcServerFactory
  
+customize(int,
 long) - Method in class org.apache.hadoop.hbase.regionserver.ScanInfo
+
+Used for CP users for customizing max versions and 
ttl.
+
+CustomizedScanInfoBuilder - Class in org.apache.hadoop.hbase.regionserver
+
+Helper class for CP hooks to change max versions and 
TTL.
+
+CustomizedScanInfoBuilder(ScanInfo)
 - Constructor for class org.apache.hadoop.hbase.regionserver.CustomizedScanInfoBuilder
+ 
 CYCLE_UPPER_BOUND
 - Static variable in class org.apache.hadoop.hbase.quotas.FileSystemUtilizationChore
  
 cyclePushSize
 - Variable in class org.apache.hadoop.hbase.replicat

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
index 1b08ffa..9472b3e 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HStore.StoreFlusherImpl.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private final class HStore.StoreFlusherImpl
+private final class HStore.StoreFlusherImpl
 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 StoreFlushContext
 
@@ -279,7 +279,7 @@ implements 
 
 tracker
-private final FlushLifeCycleTracker tracker
+private final FlushLifeCycleTracker tracker
 
 
 
@@ -288,7 +288,7 @@ implements 
 
 cacheFlushSeqNum
-private final long cacheFlushSeqNum
+private final long cacheFlushSeqNum
 
 
 
@@ -297,7 +297,7 @@ implements 
 
 snapshot
-private MemStoreSnapshot snapshot
+private MemStoreSnapshot snapshot
 
 
 
@@ -306,7 +306,7 @@ implements 
 
 tempFiles
-private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List tempFiles
+private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List tempFiles
 
 
 
@@ -315,7 +315,7 @@ implements 
 
 committedFiles
-private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List committedFiles
+private http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List committedFiles
 
 
 
@@ -324,7 +324,7 @@ implements 
 
 cacheFlushCount
-private long cacheFlushCount
+private long cacheFlushCount
 
 
 
@@ -333,7 +333,7 @@ implements 
 
 cacheFlushSize
-private long cacheFlushSize
+private long cacheFlushSize
 
 
 
@@ -342,7 +342,7 @@ implements 
 
 outputFileSize
-private long outputFileSize
+private long outputFileSize
 
 
 
@@ -359,7 +359,7 @@ implements 
 
 StoreFlusherImpl
-private StoreFlusherImpl(long cacheFlushSeqNum,
+private StoreFlusherImpl(long cacheFlushSeqNum,
  FlushLifeCycleTracker tracker)
 
 
@@ -377,7 +377,7 @@ implements 
 
 prepare
-public void prepare()
+public void prepare()
 This is not thread safe. The caller should have a lock on 
the region or the store.
  If necessary, the lock can be added with the patch provided in 
HBASE-10087
 
@@ -392,7 +392,7 @@ implements 
 
 flushCache
-public void flushCache(MonitoredTask status)
+public void flushCache(MonitoredTask status)
 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: StoreFlushContext
 Flush the cache (create the new store file)
@@ -413,7 +413,7 @@ implements 
 
 commit
-public boolean commit(MonitoredTask status)
+public boolean commit(MonitoredTask status)
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: StoreFlushContext
 Commit the flush - add the store file to the store and 
clear the
@@ -437,7 +437,7 @@ implements 
 
 getOutputFileSize
-public long getOutputFileSize()
+public long getOutputFileSize()
 
 Specified by:
 getOutputFileSize in
 interface StoreFlushContext
@@ -452,7 +452,7 @@ implements 
 
 getCommittedFiles
-public http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List getCommittedFiles()
+public http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List getCommittedFiles()
 Description copied from 
interface: StoreFlushContext
 Returns the newly committed files from the flush. Called 
only if commit returns true
 
@@ -469,7 +469,7 @@ implements 
 
 replayFlush
-public void replayFlush(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">ListString> fileNames,
+public void replayFlush(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
new file mode 100644
index 000..7a201e0
--- /dev/null
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.html
@@ -0,0 +1,324 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+Source code
+
+
+
+
+001/**
+002 * Licensed to the Apache Software 
Foundation (ASF) under one
+003 * or more contributor license 
agreements.  See the NOTICE file
+004 * distributed with this work for 
additional information
+005 * regarding copyright ownership.  The 
ASF licenses this file
+006 * to you under the Apache License, 
Version 2.0 (the
+007 * "License"); you may not use this file 
except in compliance
+008 * with the License.  You may obtain a 
copy of the License at
+009 *
+010 * 
http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or 
agreed to in writing, software
+013 * distributed under the License is 
distributed on an "AS IS" BASIS,
+014 * WITHOUT WARRANTIES OR CONDITIONS OF 
ANY KIND, either express or implied.
+015 * See the License for the specific 
language governing permissions and
+016 * limitations under the License.
+017 */
+018package 
org.apache.hadoop.hbase.coprocessor.example;
+019
+020import java.io.IOException;
+021import java.math.RoundingMode;
+022import java.util.ArrayList;
+023import java.util.List;
+024import java.util.Map;
+025import java.util.NavigableMap;
+026import java.util.Optional;
+027import java.util.TreeMap;
+028import java.util.stream.IntStream;
+029
+030import 
org.apache.commons.lang3.mutable.MutableLong;
+031import org.apache.hadoop.hbase.Cell;
+032import 
org.apache.hadoop.hbase.CellBuilder;
+033import 
org.apache.hadoop.hbase.CellBuilderFactory;
+034import 
org.apache.hadoop.hbase.CellBuilderType;
+035import 
org.apache.hadoop.hbase.CellUtil;
+036import 
org.apache.hadoop.hbase.HConstants;
+037import 
org.apache.hadoop.hbase.client.Get;
+038import 
org.apache.hadoop.hbase.client.Increment;
+039import 
org.apache.hadoop.hbase.client.Put;
+040import 
org.apache.hadoop.hbase.client.Result;
+041import 
org.apache.hadoop.hbase.client.Scan;
+042import 
org.apache.hadoop.hbase.coprocessor.ObserverContext;
+043import 
org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;
+044import 
org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
+045import 
org.apache.hadoop.hbase.coprocessor.RegionObserver;
+046import 
org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker;
+047import 
org.apache.hadoop.hbase.regionserver.InternalScanner;
+048import 
org.apache.hadoop.hbase.regionserver.RegionScanner;
+049import 
org.apache.hadoop.hbase.regionserver.ScanOptions;
+050import 
org.apache.hadoop.hbase.regionserver.ScanType;
+051import 
org.apache.hadoop.hbase.regionserver.ScannerContext;
+052import 
org.apache.hadoop.hbase.regionserver.Store;
+053import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker;
+054import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest;
+055import 
org.apache.hadoop.hbase.util.Bytes;
+056
+057import 
org.apache.hadoop.hbase.shaded.com.google.common.math.IntMath;
+058
+059/**
+060 * An example for implementing a counter 
that reads is much less than writes, i.e, write heavy.
+061 * 

+062 * We will convert increment to put, and do aggregating when get. And of course the return value of +063 * increment is useless then. +064 *

+065 * Notice that this is only an example so we do not handle most corner cases, for example, you must +066 * provide a qualifier when doing a get. +067 */ +068public class WriteHeavyIncrementObserver implements RegionCoprocessor, RegionObserver { +069 +070 @Override +071 public Optional getRegionObserver() { +072return Optional.of(this); +073 } +074 +075 @Override +076 public void preFlushScannerOpen(ObserverContext c, Store store, +077 ScanOptions options, FlushLifeCycleTracker tracker) throws IOException { +078options.readAllVersions(); +079 } +080 +081 private Cell createCell(byte[] row, byte[] family, byte[] qualifier, long ts, long value) { +082return CellBuilderFactory.create(CellBuilderType.SHALLOW_COPY).setRow(row) +083 .setType(CellBuilder.DataType.Put).setFamily(family).setQualifier(qualifier) +084 .setTimestamp(ts).setValue(Bytes.toBytes(value)).build(); +085 } +086 +087 private InternalScanner wrap(byte[] family, InternalScanner scanner) { +088return new InternalScanner() { +089 +090 private List srcResult = new ArrayList<>(); +091


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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
index 9f80409..f634b6d 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-use.html
@@ -462,21 +462,27 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
+ScanOptions
+This class gives you the ability to change the max versions 
and TTL options before opening a
+ scanner for a Store.
+
+
+
 ScanType
 Enum to distinguish general scan types.
 
 
-
+
 Store
 Interface for objects that hold a column family in a 
Region.
 
 
-
+
 StoreFile
 An interface to describe a store data file.
 
 
-
+
 StoreFileReader
 Reader for a StoreFile.
 
@@ -512,11 +518,17 @@ Input/OutputFormats, a table indexing MapReduce job, and 
utility methods.
 
 
 
+ScanOptions
+This class gives you the ability to change the max versions 
and TTL options before opening a
+ scanner for a Store.
+
+
+
 ScanType
 Enum to distinguish general scan types.
 
 
-
+
 Store
 Interface for objects that hold a column family in a 
Region.
 
@@ -1626,171 +1638,177 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 
+ScanOptions
+This class gives you the ability to change the max versions 
and TTL options before opening a
+ scanner for a Store.
+
+
+
 ScanType
 Enum to distinguish general scan types.
 
 
-
+
 SecureBulkLoadManager
 Bulk loads in secure mode.
 
 
-
+
 Segment
 This is an abstraction of a segment maintained in a 
memstore, e.g., the active
  cell set or its snapshot.
 
 
-
+
 SegmentFactory
 A singleton store segment factory.
 
 
-
+
 ServerNonceManager
 Implementation of nonce manager that stores nonces in a 
hash map and cleans them up after
  some time; if nonce group/client ID is supplied, nonces are stored by client 
ID.
 
 
-
+
 ServerNonceManager.OperationContext 
 
-
+
 Shipper
 This interface denotes a scanner as one which can ship 
cells.
 
 
-
+
 ShipperListener
 Implementors of this interface are the ones who needs to do 
some action when the
  Shipper.shipped()
 is called
 
 
-
+
 SplitLogWorker
 This worker is spawned in every regionserver, including 
master.
 
 
-
+
 SplitLogWorker.TaskExecutor
 Objects implementing this interface actually do the task 
that has been
  acquired by a SplitLogWorker.
 
 
-
+
 SplitLogWorker.TaskExecutor.Status 
 
-
+
 Store
 Interface for objects that hold a column family in a 
Region.
 
 
-
+
 StoreConfigInformation
 A more restricted interface for HStore.
 
 
-
+
 StoreEngine
 StoreEngine is a factory that can create the objects 
necessary for HStore to operate.
 
 
-
+
 StoreFile
 An interface to describe a store data file.
 
 
-
+
 StoreFileInfo
 Describe a StoreFile (hfile, reference, link)
 
 
-
+
 StoreFileManager
 Manages the store files and basic metadata about that that 
determines the logical structure
  (e.g.
 
 
-
+
 StoreFileReader
 Reader for a StoreFile.
 
 
-
+
 StorefileRefresherChore
 A chore for refreshing the store files for secondary 
regions hosted in the region server.
 
 
-
+
 StoreFileScanner
 KeyValueScanner adaptor over the Reader.
 
 
-
+
 StoreFileWriter
 A StoreFile writer.
 
 
-
+
 StoreFileWriter.Builder 
 
-
+
 StoreFlushContext
 A package protected interface for a store flushing.
 
 
-
+
 StoreFlusher
 Store flusher interface.
 
 
-
+
 StoreScanner
 Scanner scans both the memstore and the Store.
 
 
-
+
 StripeMultiFileWriter
 Base class for cell sink that separates the provided cells 
into multiple files for stripe
  compaction.
 
 
-
+
 StripeStoreConfig
 Configuration class for stripe store and compactions.
 
 
-
+
 StripeStoreFileManager
 Stripe implementation of StoreFileManager.
 
 
-
+
 StripeStoreFileManager.State
 The state class.
 
 
-
+
 StripeStoreFlusher.StripeFlushRequest
 Stripe flush request wrapper that writes a non-striped 
file.
 
 
-
+
 TimeRangeTracker
 Stores minimum and maximum timestamp values, it is 
[minimumTimestamp, maximumTimestamp] in
  interval notation.
 
 
-
+
 TimeRangeTracker.Type 
 
-
+
 VersionedSegmentsList
 A list of segment managers coupled with the version of the 
memstore (version at the time it was
  created).
 
 
-
+
 WrongRegionException
 Thrown when a request contains a key which is not part of 
this region
 
@@ -1845,47 +1863,52 @@ Input/OutputFormats, a table indexing MapReduce job, 
and utility methods.
 
 
 
+ScanInfo
+Immutable information for scans over a store.
+
+
+
 ScanType
 Enum to distinguish general scan types.
 
 
-
+
 Store
 Interface for objects that hold a column family in a 
Region.
 
 
-
+
 StoreConfigInformation
 A more restricted interface for HStore.
 
 
-
+
 StoreFile
 An interface to describe a store da

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html 
b/devapidocs/org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html
index a594523..6ece6da 100644
--- a/devapidocs/org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html
+++ b/devapidocs/org/apache/hadoop/hbase/tool/WriteSinkCoprocessor.html
@@ -276,7 +276,7 @@ implements RegionObserver
-postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection, postDelete,
 postExists,
 postFlush,
 postFlush, postGetOp,
 postIncrement,
 postInstantiateDeleteTracker,
 postLogReplay,
 postMutationBeforeWAL,
 postOpen,
 postPut,
 postReplayWALs,
 postScannerClose,
 postScannerFilterRow,
 postScannerNext,
 postScannerOpen,
 postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore,
 preAppend,
 preAppendAfterRowLock,
 preBulkLoadHFile,
 preCheckAndDelete,
 preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock,
 preClose, 
preCommitStoreFile,
 preCompact,
 preCompactSelection, preDelete,
 preExists,
 preFlush,
 preFlush, preGetOp,
 preIncrement,
 preIncrementAfterRowLock,
 prePrepareTimeStampForDele
 teVersion, prePut,
 preReplayWALs,
 preScannerClose,
 preScannerNext,
 preScannerOpen,
 preStoreFileReaderOpen,
 preWALRestore
+postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection, postDelete,
 postExists,
 postFlush,
 postFlush, postGetOp,
 postIncrement,
 postInstantiateDeleteTracker,
 postLogReplay,
 postMutationBeforeWAL,
 postOpen,
 postPut,
 postReplayWALs,
 postScannerClose,
 postScannerFilterRow,
 postScannerNext,
 postScannerOpen,
 postStartRegionOperation,
 postStoreFileReaderOpen,
 postWALRestore,
 preAppend,
 preAppendAfterRowLock,
 preBulkLoadHFile,
 preCheckAndDelete,
 preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock,
 preClose, 
preCommitStoreFile,
 preCompact,
 preCompactScannerOpen,
 preCompactSelection,
 preDelete,
 preExists,
 preFlush,
 preFlush,
 preFlushScannerOpen,
 preGetOp, preIncrement,
 preIncrementAfterRowLock,
 prePrepareTimeStampForDeleteVersion,
 prePut, 
preReplayWALs,
 preScannerClose,
 preScannerNext,
 preScannerOpen,
 preStoreFileReaderOpen,
 preStoreScannerOpen,
 preWALRestore
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index 766c1d8..2532309 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -532,13 +532,13 @@
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum (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">Comparable, 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.util.PoolMap.PoolType
-org.apache.hadoop.hbase.util.Bytes.LexicographicalComparerHolder.PureJavaComparer
 (implements org.apache.hadoop.hbase.util.Bytes.Comparer)
-org.apache.hadoop.hbase.util.HBaseFsck.ErrorReporter.ERROR_CODE
-org.apache.hadoop.hbase.util.PrettyPrinter.Unit
 org.apache.hadoop.hbase.util.IdReadWriteLock.ReferenceType
+org.apache.hadoop.hbase.util.Bytes.LexicographicalComparerHolder.PureJavaComparer
 (implements org.apache.hadoop.hbase.util.Bytes.Comparer)
 org.apache.hadoop.hbase.util.Order
 org.apache.hadoop.hbase.util.ChecksumType
+org.apache.hadoop.hbase.util.PrettyPrinter.Unit
 org.apache.hadoop.hbase.util.Bytes.LexicographicalComparerHolder.UnsafeComparer
 (implements org.apache.hadoop.hbase.util.Bytes.Comparer)
+org.apache.hadoop.hbase.util.HBaseFsck.ErrorReporter.ERROR_CODE
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/overview-tree.html
--
diff --git a/devapidocs/overview-tree.html b/devapidocs/overview-tree.html
index e5c6ca0..728eb42 100644
--- a/devapidocs/overview-tree.html
+++ b/devapidocs/overview-tree.html
@@ -1409,6 +1409,7 @@
 org.apache.hadoop.hbase.regionserver.compactions.CurrentHourProvider
 org.apache.hadoop.hbase.regionserver.compactions.CurrentHourPro

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/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 05d2104..1f5baf0 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.html
@@ -1436,14 +1436,14 @@ implements  
 
 
-RegionScanner
+HRegion.RegionScannerImpl
 getScanner(Scan scan)
 Return an iterator that scans over the HRegion, returning 
the indicated
  columns and rows specified by the Scan.
 
 
 
-RegionScanner
+HRegion.RegionScannerImpl
 getScanner(Scan scan,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners)
 Return an iterator that scans over the HRegion, returning 
the indicated columns and rows
@@ -1451,7 +1451,7 @@ implements 
 
 
-private RegionScanner
+private HRegion.RegionScannerImpl
 getScanner(Scan scan,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners,
   long nonceGroup,
@@ -1590,7 +1590,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners) 
 
 
-protected RegionScanner
+protected HRegion.RegionScannerImpl
 instantiateRegionScanner(Scan scan,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners,
 long nonceGroup,
@@ -3212,7 +3212,7 @@ implements 
 
 FIXED_OVERHEAD
-public static final long FIXED_OVERHEAD
+public static final long FIXED_OVERHEAD
 
 
 
@@ -3221,7 +3221,7 @@ implements 
 
 DEEP_OVERHEAD
-public static final long DEEP_OVERHEAD
+public static final long DEEP_OVERHEAD
 
 
 
@@ -3230,7 +3230,7 @@ implements 
 
 MOCKED_LIST
-private static final http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List MOCKED_LIST
+private static final http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List MOCKED_LIST
 A mocked list implementation - discards all updates.
 
 
@@ -4721,8 +4721,8 @@ public long 
 
 getScanner
-public RegionScanner getScanner(Scan scan)
- throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
+public HRegion.RegionScannerImpl getScanner(Scan scan)
+ 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: Region
 Return an iterator that scans over the HRegion, returning 
the indicated
  columns and rows specified by the Scan.
@@ -4746,9 +4746,9 @@ public long 
 
 getScanner
-public RegionScanner getScanner(Scan scan,
-http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners)
- throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
+public HRegion.RegionScannerImpl getScanner(Scan scan,
+http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners)
+ 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: Region
 Return an iterator that scans over the HRegion, returning 
the indicated columns and rows
  specified by the Scan. The scanner will also 
include the additional scanners passed
@@ -4775,11 +4775,11 @@ public long 
 
 getScanner
-private RegionScanner getScanner(Scan scan,
- http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners,
- long nonceGroup,
- long nonce)
-  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
+private HRegion.RegionScannerIm

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
--
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
index c1253d9..c41d157 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
@@ -118,674 +118,692 @@
 110   * @return Array of boolean.  True if 
the specified Get matches one or more keys, false if not.
 111   * @throws IOException e
 112   */
-113  boolean[] existsAll(List 
gets) throws IOException;
+113  boolean[] exists(List gets) 
throws IOException;
 114
 115  /**
-116   * Method that does a batch call on 
Deletes, Gets, Puts, Increments, Appends, RowMutations.
-117   * The ordering of execution of the 
actions is not defined. Meaning if you do a Put and a
-118   * Get in the same {@link #batch} call, 
you will not necessarily be
-119   * guaranteed that the Get returns what 
the Put had put.
-120   *
-121   * @param actions list of Get, Put, 
Delete, Increment, Append, RowMutations.
-122   * @param results Empty Object[], same 
size as actions. Provides access to partial
-123   *results, in case an 
exception is thrown. A null in the result array means that
-124   *the call for that 
action failed, even after retries. The order of the objects
-125   *in the results array 
corresponds to the order of actions in the request list.
-126   * @throws IOException
-127   * @since 0.90.0
-128   */
-129  void batch(final List actions, final Object[] results) throws IOException,
-130InterruptedException;
-131
-132  /**
-133   * Same as {@link #batch(List, 
Object[])}, but with a callback.
-134   * @since 0.96.0
-135   */
-136   void batchCallback(
-137final List 
actions, final Object[] results, final Batch.Callback callback
-138  ) throws IOException, 
InterruptedException;
-139
-140  /**
-141   * Extracts certain cells from a given 
row.
-142   * @param get The object that specifies 
what data to fetch and from which row.
-143   * @return The data coming from the 
specified row, if it exists.  If the row
-144   * specified doesn't exist, the {@link 
Result} instance returned won't
-145   * contain any {@link 
org.apache.hadoop.hbase.KeyValue}, as indicated by {@link Result#isEmpty()}.
-146   * @throws IOException if a remote or 
network exception occurs.
-147   * @since 0.20.0
-148   */
-149  Result get(Get get) throws 
IOException;
-150
-151  /**
-152   * Extracts specified cells from the 
given rows, as a batch.
-153   *
-154   * @param gets The objects that specify 
what data to fetch and from which rows.
-155   * @return The data coming from the 
specified rows, if it exists.  If the row specified doesn't
-156   * exist, the {@link Result} instance 
returned won't contain any {@link
-157   * org.apache.hadoop.hbase.Cell}s, as 
indicated by {@link Result#isEmpty()}. If there are any
-158   * failures even after retries, there 
will be a null in the results' array for those
-159   * Gets, AND an exception will be 
thrown. The ordering of the Result array corresponds to the order
-160   * of the list of passed in Gets.
-161   * @throws IOException if a remote or 
network exception occurs.
-162   * @since 0.90.0
-163   * @apiNote {@link #put(List)} runs 
pre-flight validations on the input list on client.
-164   * Currently {@link #get(List)} doesn't 
run any validations on the client-side, currently there
-165   * is no need, but this may change in 
the future. An
-166   * {@link IllegalArgumentException} 
will be thrown in this case.
-167   */
-168  Result[] get(List gets) 
throws IOException;
-169
-170  /**
-171   * Returns a scanner on the current 
table as specified by the {@link Scan}
-172   * object.
-173   * Note that the passed {@link Scan}'s 
start row and caching properties
-174   * maybe changed.
-175   *
-176   * @param scan A configured {@link 
Scan} object.
-177   * @return A scanner.
-178   * @throws IOException if a remote or 
network exception occurs.
-179   * @since 0.20.0
-180   */
-181  ResultScanner getScanner(Scan scan) 
throws IOException;
-182
-183  /**
-184   * Gets a scanner on the current table 
for the given family.
-185   *
-186   * @param family The column family to 
scan.
-187   * @return A scanner.
-188   * @throws IOException if a remote or 
network exception occurs.
-189   * @since 0.20.0
-190   */
-191  ResultScanner getScanner(byte[] family) 
throws IOException;
-192
-193  /**
-194   * Gets a scanner on the current table 
for the given family and qualifier.
-195   *
-196   * @param family The column family to 
scan.
-197   * @param qualifier The column 
qualifier to scan.
-198   * @return A scanner.
-199   * @throws IOException if a re

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/checkstyle-aggregate.html
--
diff --git a/checkstyle-aggregate.html b/checkstyle-aggregate.html
index e69d8fb..4e3a251 100644
--- a/checkstyle-aggregate.html
+++ b/checkstyle-aggregate.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Checkstyle Results
 
@@ -286,10 +286,10 @@
  Warnings
  Errors
 
-2061
+3506
 0
 0
-13717
+22097
 
 Files
 
@@ -344,75 +344,95 @@
 0
 1
 
+org/apache/hadoop/hbase/CategoryBasedTimeout.java
+0
+0
+1
+
 org/apache/hadoop/hbase/Cell.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/CellBuilderFactory.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/CellComparatorImpl.java
 0
 0
 15
-
+
 org/apache/hadoop/hbase/CellScanner.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/CellUtil.java
 0
 0
 71
-
+
 org/apache/hadoop/hbase/ChoreService.java
 0
 0
 5
+
+org/apache/hadoop/hbase/ClassFinder.java
+0
+0
+4
 
 org/apache/hadoop/hbase/ClusterId.java
 0
 0
 3
 
+org/apache/hadoop/hbase/ClusterManager.java
+0
+0
+1
+
 org/apache/hadoop/hbase/ClusterStatus.java
 0
 0
 3
-
+
 org/apache/hadoop/hbase/CompatibilityFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/CompatibilitySingletonFactory.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/CompoundConfiguration.java
 0
 0
 4
-
+
 org/apache/hadoop/hbase/CoordinatedStateException.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/CoordinatedStateManager.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/Coprocessor.java
 0
 0
 2
+
+org/apache/hadoop/hbase/DistributedHBaseCluster.java
+0
+0
+4
 
 org/apache/hadoop/hbase/DoNotRetryIOException.java
 0
@@ -434,11 +454,41 @@
 0
 1
 
+org/apache/hadoop/hbase/GenericTestUtils.java
+0
+0
+4
+
+org/apache/hadoop/hbase/HBaseCluster.java
+0
+0
+3
+
+org/apache/hadoop/hbase/HBaseClusterManager.java
+0
+0
+3
+
+org/apache/hadoop/hbase/HBaseCommonTestingUtility.java
+0
+0
+14
+
 org/apache/hadoop/hbase/HBaseConfiguration.java
 0
 0
 7
 
+org/apache/hadoop/hbase/HBaseTestCase.java
+0
+0
+37
+
+org/apache/hadoop/hbase/HBaseTestingUtility.java
+0
+0
+285
+
 org/apache/hadoop/hbase/HColumnDescriptor.java
 0
 0
@@ -449,30 +499,120 @@
 0
 4
 
+org/apache/hadoop/hbase/HFilePerformanceEvaluation.java
+0
+0
+15
+
 org/apache/hadoop/hbase/HRegionInfo.java
 0
 0
 56
-
+
 org/apache/hadoop/hbase/HRegionLocation.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/HTableDescriptor.java
 0
 0
 38
+
+org/apache/hadoop/hbase/HTestConst.java
+0
+0
+4
 
+org/apache/hadoop/hbase/HadoopShimsImpl.java
+0
+0
+1
+
 org/apache/hadoop/hbase/HealthChecker.java
 0
 0
 17
-
+
 org/apache/hadoop/hbase/IndividualBytesFieldCell.java
 0
 0
 10
+
+org/apache/hadoop/hbase/IntegrationTestAcidGuarantees.java
+0
+0
+3
+
+org/apache/hadoop/hbase/IntegrationTestBackupRestore.java
+0
+0
+4
+
+org/apache/hadoop/hbase/IntegrationTestBase.java
+0
+0
+1
+
+org/apache/hadoop/hbase/IntegrationTestDDLMasterFailover.java
+0
+0
+51
+
+org/apache/hadoop/hbase/IntegrationTestIngest.java
+0
+0
+11
+
+org/apache/hadoop/hbase/IntegrationTestIngestWithACL.java
+0
+0
+3
+
+org/apache/hadoop/hbase/IntegrationTestIngestWithEncryption.java
+0
+0
+1
+
+org/apache/hadoop/hbase/IntegrationTestIngestWithMOB.java
+0
+0
+5
+
+org/apache/hadoop/hbase/IntegrationTestIngestWithVisibilityLabels.java
+0
+0
+3
+
+org/apache/hadoop/hbase/IntegrationTestLazyCfLoading.java
+0
+0
+2
+
+org/apache/hadoop/hbase/IntegrationTestManyRegions.java
+0
+0
+2
+
+org/apache/hadoop/hbase/IntegrationTestMetaReplicas.java
+0
+0
+2
+
+org/apache/hadoop/hbase/IntegrationTestRegionReplicaPerf.java
+0
+0
+14
+
+org/apache/hadoop/hbase/IntegrationTestRegionReplicaReplication.java
+0
+0
+2
+
+org/apache/hadoop/hbase/IntegrationTestingUtility.java
+0
+0
+5
 
 org/apache/hadoop/hbase/JMXListener.java
 0
@@ -504,15 +644,35 @@
 0
 24
 
+org/apache/hadoop/hbase/MetaMockingUtil.java
+0
+0
+4
+
 org/apache/hadoop/hbase/MetaMutationAnnotation.java
 0
 0
 1
-
+
 org/apache/hadoop/hbase/MetaTableAccessor.java
 0
 0
 120
+
+org/apache/hadoop/hbase/MiniHBaseCluster.java
+0
+0
+27
+
+org/apache/hadoop/hbase/MockRegionServerServices.java
+0
+0
+3
+
+org/apache/hadoop/hbase/MultithreadedTestUtil.java
+0
+0
+3
 
 org/apache/hadoop/hbase/NamespaceDescriptor.java
 0
@@ -539,11 +699,31 @@
 0
 1
 
+org/apache/hadoop/hbase/PerformanceEvaluation.java
+0
+0
+41
+
+org/apache/hadoop/hbase/PerformanceEvaluationCommons.java
+0
+0
+1
+
 org/apache/hadoop/hbase/PrivateCellUtil.java
 0
 0
 73
 
+org/apache/hadoop/hbase/QosTestHelper.java
+0
+0
+3
+
+org/apache/hadoop/hbase/RESTApiClusterManager.java
+0
+0
+2
+
 org/apache/hadoop/hbase/RegionLoad.java
 0
 0
@@ -559,10 +739,30 @@
 0
 2
 
+org/apache/hadoop/hbase/ResourceChecker.java
+0
+0
+4
+
+org/apache/hadoop/hbase/ResourceCheckerJUnitListener.java
+0
+0
+7
+
+org/apache/hadoop/hbase/ScanPerformanceEvaluation.java
+0
+0
+13
+
 org/apache/hadoop/hbase/ScheduledChore.java
 0
 0
 6
+
+org/apache/hadoop/hbase/Server.java
+0
+0
+1
 
 org/apache/hadoop/hbase/ServerLoad.java

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

2017-10-29 Thread git-site-role
Published site at .


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

Branch: refs/heads/asf-site
Commit: 1d9053bc994fc03f7a91f61a87f5cabe6064b0af
Parents: e01eeb1
Author: jenkins 
Authored: Sun Oct 29 15:16:35 2017 +
Committer: jenkins 
Committed: Sun Oct 29 15:16:35 2017 +

--
 acid-semantics.html |  4 +-
 apache_hbase_reference_guide.pdf|  4 +-
 apidocs/deprecated-list.html|  5 +-
 apidocs/index-all.html  | 17 +-
 .../org/apache/hadoop/hbase/client/Table.html   |187 +-
 .../hadoop/hbase/client/class-use/Get.html  | 33 +-
 .../hadoop/hbase/rest/client/RemoteHTable.html  |200 +-
 .../org/apache/hadoop/hbase/client/Table.html   |   1336 +-
 .../hadoop/hbase/rest/client/RemoteHTable.html  |   1104 +-
 book.html   |  2 +-
 bulk-loads.html |  4 +-
 checkstyle-aggregate.html   | 179926 +++-
 checkstyle.rss  |  32008 ++-
 coc.html|  4 +-
 cygwin.html |  4 +-
 dependencies.html   |  4 +-
 dependency-convergence.html |  4 +-
 dependency-info.html|  4 +-
 dependency-management.html  |  4 +-
 devapidocs/allclasses-frame.html|  3 +
 devapidocs/allclasses-noframe.html  |  3 +
 devapidocs/constant-values.html |  6 +-
 devapidocs/deprecated-list.html |  5 +-
 devapidocs/index-all.html   |184 +-
 .../org/apache/hadoop/hbase/Coprocessor.html|  2 +-
 devapidocs/org/apache/hadoop/hbase/Server.html  | 34 +-
 .../hadoop/hbase/backup/BackupObserver.html |  2 +-
 .../hadoop/hbase/backup/package-tree.html   |  4 +-
 .../org/apache/hadoop/hbase/class-use/Cell.html | 23 +
 .../hadoop/hbase/class-use/CellComparator.html  | 33 +-
 .../hadoop/hbase/class-use/Coprocessor.html |  6 +
 .../hbase/class-use/KeepDeletedCells.html   | 15 +
 .../org/apache/hadoop/hbase/client/HTable.html  | 72 +-
 .../org/apache/hadoop/hbase/client/Table.html   |187 +-
 .../hadoop/hbase/client/class-use/Get.html  | 53 +-
 .../hbase/client/class-use/Increment.html   | 33 +-
 .../hadoop/hbase/client/class-use/Result.html   | 53 +-
 .../hadoop/hbase/client/class-use/Scan.html | 39 +-
 .../hadoop/hbase/client/package-tree.html   | 26 +-
 .../apache/hadoop/hbase/client/package-use.html | 10 +
 .../hbase/constraint/ConstraintProcessor.html   |  2 +-
 .../coprocessor/Export.PrivilegedWriter.html| 18 +-
 .../hbase/coprocessor/Export.Response.html  | 14 +-
 .../coprocessor/Export.ScanCoprocessor.html |  6 +-
 .../hbase/coprocessor/Export.SecureWriter.html  | 12 +-
 .../hbase/coprocessor/RegionCoprocessor.html|  2 +-
 .../RegionObserver.MutationType.html|  6 +-
 .../hbase/coprocessor/RegionObserver.html   |289 +-
 .../coprocessor/class-use/ObserverContext.html  |154 +-
 .../class-use/RegionCoprocessor.html|  6 +
 .../class-use/RegionCoprocessorEnvironment.html |112 +-
 .../coprocessor/class-use/RegionObserver.html   | 14 +-
 ...serverWithMetrics.ExampleRegionObserver.html |  2 +-
 .../coprocessor/example/RowCountEndpoint.html   |  4 +-
 .../example/WriteHeavyIncrementObserver.html|725 +
 ...ooKeeperScanPolicyObserver.ZKDataHolder.html | 22 +-
 .../example/ZooKeeperScanPolicyObserver.html|124 +-
 .../class-use/WriteHeavyIncrementObserver.html  |125 +
 .../coprocessor/example/package-frame.html  |  1 +
 .../coprocessor/example/package-summary.html|  8 +-
 .../hbase/coprocessor/example/package-tree.html |  1 +
 .../filter/FilterWrapper.FilterRowRetCode.html  |  4 +-
 .../hadoop/hbase/filter/package-tree.html   | 10 +-
 .../hadoop/hbase/io/hfile/package-tree.html |  6 +-
 .../apache/hadoop/hbase/ipc/package-tree.html   |  2 +-
 .../hbase/master/balancer/package-tree.html |  2 +-
 .../hadoop/hbase/master/package-tree.html   |  4 +-
 .../hbase/mob/DefaultMobStoreCompactor.html |  2 +-
 .../org/apache/hadoop/hbase/package-tree.html   | 14 +-
 .../hadoop/hbase/procedure2/package-tree.html   |  4 +-
 .../hadoop/hbase/quotas/package-tree.html   |  6 +-
 .../regionserver/CSLMImmutableSegment.html  |  4 +-
 .../regionserve

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

2017-10-29 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site e01eeb1a0 -> 1d9053bc9


http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
index 933bcca..7140dbd 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/regionserver/HRegion.BatchOperation.html
@@ -2844,17 +2844,17 @@
 2836  
//
 2837
 2838  @Override
-2839  public RegionScanner getScanner(Scan 
scan) throws IOException {
+2839  public RegionScannerImpl 
getScanner(Scan scan) throws IOException {
 2840   return getScanner(scan, null);
 2841  }
 2842
 2843  @Override
-2844  public RegionScanner getScanner(Scan 
scan, List additionalScanners)
+2844  public RegionScannerImpl 
getScanner(Scan scan, List additionalScanners)
 2845  throws IOException {
 2846return getScanner(scan, 
additionalScanners, HConstants.NO_NONCE, HConstants.NO_NONCE);
 2847  }
 2848
-2849  private RegionScanner getScanner(Scan 
scan, List additionalScanners,
+2849  private RegionScannerImpl 
getScanner(Scan scan, List additionalScanners,
 2850  long nonceGroup, long nonce) 
throws IOException {
 2851
startRegionOperation(Operation.SCAN);
 2852try {
@@ -2881,7 +2881,7 @@
 2873  HConstants.NO_NONCE);
 2874  }
 2875
-2876  protected RegionScanner 
instantiateRegionScanner(Scan scan,
+2876  protected RegionScannerImpl 
instantiateRegionScanner(Scan scan,
 2877  List 
additionalScanners, long nonceGroup, long nonce) throws IOException {
 2878if (scan.isReversed()) {
 2879  if (scan.getFilter() != null) {
@@ -5874,2405 +5874,2407 @@
 5866  /**
 5867   * RegionScannerImpl is used to 
combine scanners from multiple Stores (aka column families).
 5868   */
-5869  class RegionScannerImpl implements 
RegionScanner, org.apache.hadoop.hbase.ipc.RpcCallback {
-5870// Package local for testability
-5871KeyValueHeap storeHeap = null;
-5872/** Heap of key-values that are not 
essential for the provided filters and are thus read
-5873 * on demand, if on-demand column 
family loading is enabled.*/
-5874KeyValueHeap joinedHeap = null;
-5875/**
-5876 * If the joined heap data gathering 
is interrupted due to scan limits, this will
-5877 * contain the row for which we are 
populating the values.*/
-5878protected Cell joinedContinuationRow 
= null;
-5879private boolean filterClosed = 
false;
-5880
-5881protected final byte[] stopRow;
-5882protected final boolean 
includeStopRow;
-5883protected final HRegion region;
-5884protected final CellComparator 
comparator;
-5885
-5886private final long readPt;
-5887private final long maxResultSize;
-5888private final ScannerContext 
defaultScannerContext;
-5889private final FilterWrapper 
filter;
-5890
-5891@Override
-5892public RegionInfo getRegionInfo() 
{
-5893  return region.getRegionInfo();
-5894}
-5895
-5896RegionScannerImpl(Scan scan, 
List additionalScanners, HRegion region)
-5897throws IOException {
-5898  this(scan, additionalScanners, 
region, HConstants.NO_NONCE, HConstants.NO_NONCE);
-5899}
-5900
-5901RegionScannerImpl(Scan scan, 
List additionalScanners, HRegion region,
-5902long nonceGroup, long nonce) 
throws IOException {
-5903  this.region = region;
-5904  this.maxResultSize = 
scan.getMaxResultSize();
-5905  if (scan.hasFilter()) {
-5906this.filter = new 
FilterWrapper(scan.getFilter());
-5907  } else {
-5908this.filter = null;
-5909  }
-5910  this.comparator = 
region.getCellComparator();
-5911  /**
-5912   * By default, calls to 
next/nextRaw must enforce the batch limit. Thus, construct a default
-5913   * scanner context that can be 
used to enforce the batch limit in the event that a
-5914   * ScannerContext is not specified 
during an invocation of next/nextRaw
-5915   */
-5916  defaultScannerContext = 
ScannerContext.newBuilder()
-5917  
.setBatchLimit(scan.getBatch()).build();
-5918  this.stopRow = 
scan.getStopRow();
-5919  this.includeStopRow = 
scan.includeStopRow();
-5920
-5921  // synchronize on 
scannerReadPoints so that nobody calculates
-5922  // getSmallestReadPoint, before 
scannerReadPoints is updated.
-5923  IsolationLevel isolationLevel = 
scan.getIsolationLevel();
-5924  long mvccReadPoint = 
PackagePrivateFieldAccessor.getMvccReadPoi

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/book.html
--
diff --git a/book.html b/book.html
index 818c23e..13105b8 100644
--- a/book.html
+++ b/book.html
@@ -35232,7 +35232,7 @@ The server will return cellblocks compressed using this 
same compressor as long
 
 
 Version 3.0.0-SNAPSHOT
-Last updated 2017-10-28 14:29:35 UTC
+Last updated 2017-10-29 14:29:37 UTC
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/bulk-loads.html
--
diff --git a/bulk-loads.html b/bulk-loads.html
index 6bfce3e..02fc088 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-10-28
+  Last Published: 
2017-10-29
 
 
 



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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
index 47f9372..e4c4df2 100644
--- a/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/filter/package-tree.html
@@ -181,14 +181,14 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum (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">Comparable, 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.filter.FuzzyRowFilter.Order
-org.apache.hadoop.hbase.filter.FilterList.Operator
 org.apache.hadoop.hbase.filter.Filter.ReturnCode
-org.apache.hadoop.hbase.filter.BitComparator.BitwiseOp
 org.apache.hadoop.hbase.filter.FuzzyRowFilter.SatisfiesCode
-org.apache.hadoop.hbase.filter.RegexStringComparator.EngineType
-org.apache.hadoop.hbase.filter.CompareFilter.CompareOp
 org.apache.hadoop.hbase.filter.FilterWrapper.FilterRowRetCode
+org.apache.hadoop.hbase.filter.CompareFilter.CompareOp
+org.apache.hadoop.hbase.filter.RegexStringComparator.EngineType
+org.apache.hadoop.hbase.filter.FilterList.Operator
+org.apache.hadoop.hbase.filter.FuzzyRowFilter.Order
+org.apache.hadoop.hbase.filter.BitComparator.BitwiseOp
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
index ac4d081..ec775f8 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/hfile/package-tree.html
@@ -273,12 +273,12 @@
 
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum (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">Comparable, 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.io.hfile.HFileBlock.Writer.State
-org.apache.hadoop.hbase.io.hfile.Cacheable.MemoryType
+org.apache.hadoop.hbase.io.hfile.BlockPriority
 org.apache.hadoop.hbase.io.hfile.CacheConfig.ExternalBlockCaches
 org.apache.hadoop.hbase.io.hfile.BlockType
-org.apache.hadoop.hbase.io.hfile.BlockPriority
 org.apache.hadoop.hbase.io.hfile.BlockType.BlockCategory
+org.apache.hadoop.hbase.io.hfile.Cacheable.MemoryType
+org.apache.hadoop.hbase.io.hfile.HFileBlock.Writer.State
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
index 2be4a38..57976d2 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html
@@ -344,8 +344,8 @@
 java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang">Enum (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">Comparable, java.io.http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable)
 
 org.apache.hadoop.hbase.ipc.CallEvent.Type
-org.apache.hadoop.hbase.ipc.BufferCallBeforeInitHandler.BufferCallAction
 org.apache.hadoop.hbase.ipc.MetricsHBaseServerSourceFactoryImpl.SourceStorage
+org.apache.hadoop.hbase.ipc.BufferCallBeforeInitHandler.BufferCallAction
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
index a01cdad..2450aaa 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/balancer/package-tree.html
@@ -197,8 +197,8 @@
 
 java.lang.http:/

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
index a9ffab3..ad02736 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/HRegion.RegionScannerImpl.html
@@ -123,7 +123,7 @@ var activeTableTab = "activeTableTab";
 
 class HRegion.RegionScannerImpl
 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 RegionScanner, RpcCallback
+implements RegionScanner, Shipper, RpcCallback
 RegionScannerImpl is used to combine scanners from multiple 
Stores (aka column families).
 
 
@@ -390,7 +390,7 @@ implements 
 void
 shipped()
-Empty implementation to provide compatibility for user 
migrating from 1.X
+Called after a batch of rows scanned and set to be returned 
to client.
 
 
 
@@ -425,7 +425,7 @@ implements 
 
 storeHeap
-KeyValueHeap storeHeap
+KeyValueHeap storeHeap
 
 
 
@@ -434,7 +434,7 @@ implements 
 
 joinedHeap
-KeyValueHeap joinedHeap
+KeyValueHeap joinedHeap
 Heap of key-values that are not essential for the provided 
filters and are thus read
  on demand, if on-demand column family loading is enabled.
 
@@ -445,7 +445,7 @@ implements 
 
 joinedContinuationRow
-protected Cell joinedContinuationRow
+protected Cell joinedContinuationRow
 If the joined heap data gathering is interrupted due to 
scan limits, this will
  contain the row for which we are populating the values.
 
@@ -456,7 +456,7 @@ implements 
 
 filterClosed
-private boolean filterClosed
+private boolean filterClosed
 
 
 
@@ -465,7 +465,7 @@ implements 
 
 stopRow
-protected final byte[] stopRow
+protected final byte[] stopRow
 
 
 
@@ -474,7 +474,7 @@ implements 
 
 includeStopRow
-protected final boolean includeStopRow
+protected final boolean includeStopRow
 
 
 
@@ -483,7 +483,7 @@ implements 
 
 region
-protected final HRegion region
+protected final HRegion region
 
 
 
@@ -492,7 +492,7 @@ implements 
 
 comparator
-protected final CellComparator comparator
+protected final CellComparator comparator
 
 
 
@@ -501,7 +501,7 @@ implements 
 
 readPt
-private final long readPt
+private final long readPt
 
 
 
@@ -510,7 +510,7 @@ implements 
 
 maxResultSize
-private final long maxResultSize
+private final long maxResultSize
 
 
 
@@ -519,7 +519,7 @@ implements 
 
 defaultScannerContext
-private final ScannerContext defaultScannerContext
+private final ScannerContext defaultScannerContext
 
 
 
@@ -528,7 +528,7 @@ implements 
 
 filter
-private final FilterWrapper filter
+private final FilterWrapper filter
 
 
 
@@ -545,7 +545,7 @@ implements 
 
 RegionScannerImpl
-RegionScannerImpl(Scan scan,
+RegionScannerImpl(Scan scan,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners,
   HRegion region)
throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
@@ -561,7 +561,7 @@ implements 
 
 RegionScannerImpl
-RegionScannerImpl(Scan scan,
+RegionScannerImpl(Scan scan,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners,
   HRegion region,
   long nonceGroup,
@@ -587,7 +587,7 @@ implements 
 
 getRegionInfo
-public RegionInfo getRegionInfo()
+public RegionInfo getRegionInfo()
 
 Specified by:
 getRegionInfo in
 interface RegionScanner
@@ -602,7 +602,7 @@ implements 
 
 initializeScanners
-protected void initializeScanners(Scan scan,
+protected void initializeScanners(Scan scan,
   http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List additionalScanners)
throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
@@ -617,7 +617,7 @@ implements 
 
 initializeKVHeap
-protected void initializeKVHeap(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
+protected void initializeKVHeap(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 http://docs.oracle.com/javase/8/docs/api

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
index 2915238..5095472 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html
@@ -27,187 +27,176 @@
 019package 
org.apache.hadoop.hbase.coprocessor.example;
 020
 021import java.io.IOException;
-022import java.util.List;
-023import java.util.Optional;
-024import java.util.OptionalLong;
-025
-026import 
org.apache.curator.framework.CuratorFramework;
-027import 
org.apache.curator.framework.CuratorFrameworkFactory;
-028import 
org.apache.curator.framework.recipes.cache.ChildData;
-029import 
org.apache.curator.framework.recipes.cache.NodeCache;
-030import 
org.apache.curator.retry.RetryForever;
-031import org.apache.hadoop.hbase.Cell;
-032import 
org.apache.hadoop.hbase.CoprocessorEnvironment;
-033import 
org.apache.hadoop.hbase.coprocessor.ObserverContext;
-034import 
org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;
-035import 
org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
-036import 
org.apache.hadoop.hbase.coprocessor.RegionObserver;
-037import 
org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker;
-038import 
org.apache.hadoop.hbase.regionserver.InternalScanner;
-039import 
org.apache.hadoop.hbase.regionserver.ScanType;
-040import 
org.apache.hadoop.hbase.regionserver.ScannerContext;
-041import 
org.apache.hadoop.hbase.regionserver.Store;
-042import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker;
-043import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest;
-044import 
org.apache.hadoop.hbase.util.Bytes;
-045
-046/**
-047 * This is an example showing how a 
RegionObserver could configured via ZooKeeper in order to
-048 * control a Region compaction, flush, 
and scan policy. This also demonstrated the use of shared
-049 * {@link 
org.apache.hadoop.hbase.coprocessor.RegionObserver} state. See
-050 * {@link 
RegionCoprocessorEnvironment#getSharedData()}.
-051 * 

-052 * This would be useful for an incremental backup tool, which would indicate the last time of a -053 * successful backup via ZK and instruct HBase that to safely delete the data which has already been -054 * backup. -055 */ -056public class ZooKeeperScanPolicyObserver implements RegionCoprocessor, RegionObserver { -057 -058 @Override -059 public Optional getRegionObserver() { -060return Optional.of(this); -061 } -062 -063 // The zk ensemble info is put in hbase config xml with given custom key. -064 public static final String ZK_ENSEMBLE_KEY = "ZooKeeperScanPolicyObserver.zookeeper.ensemble"; -065 public static final String ZK_SESSION_TIMEOUT_KEY = -066 "ZooKeeperScanPolicyObserver.zookeeper.session.timeout"; -067 public static final int ZK_SESSION_TIMEOUT_DEFAULT = 30 * 1000; // 30 secs -068 public static final String NODE = "/backup/example/lastbackup"; -069 private static final String ZKKEY = "ZK"; +022import java.util.Optional; +023import java.util.OptionalLong; +024 +025import org.apache.curator.framework.CuratorFramework; +026import org.apache.curator.framework.CuratorFrameworkFactory; +027import org.apache.curator.framework.recipes.cache.ChildData; +028import org.apache.curator.framework.recipes.cache.NodeCache; +029import org.apache.curator.retry.RetryForever; +030import org.apache.hadoop.hbase.CoprocessorEnvironment; +031import org.apache.hadoop.hbase.coprocessor.ObserverContext; +032import org.apache.hadoop.hbase.coprocessor.RegionCoprocessor; +033import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment; +034import org.apache.hadoop.hbase.coprocessor.RegionObserver; +035import org.apache.hadoop.hbase.regionserver.FlushLifeCycleTracker; +036import org.apache.hadoop.hbase.regionserver.ScanOptions; +037import org.apache.hadoop.hbase.regionserver.ScanType; +038import org.apache.hadoop.hbase.regionserver.Store; +039import org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker; +040import org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest; +041import org.apache.hadoop.hbase.util.Bytes; +042import org.apache.hadoop.hbase.util.EnvironmentEdgeManager; +043 +044/** +045 * This is an example showing how a RegionObserver could configured via ZooKeeper in order to +046 * control a Region compaction, flush, and scan policy. This also demonstrated the use of shared +047 * {@link org.apache.hadoop.hbase.coprocessor.RegionObserver} state. See +048 * {@link Regi


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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/CustomizedScanInfoBuilder.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/CustomizedScanInfoBuilder.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/CustomizedScanInfoBuilder.html
new file mode 100644
index 000..fd4d837
--- /dev/null
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/CustomizedScanInfoBuilder.html
@@ -0,0 +1,125 @@
+http://www.w3.org/TR/html4/loose.dtd";>
+
+
+
+
+
+Uses of Class 
org.apache.hadoop.hbase.regionserver.CustomizedScanInfoBuilder (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
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+
+Uses of 
Classorg.apache.hadoop.hbase.regionserver.CustomizedScanInfoBuilder
+
+No usage of 
org.apache.hadoop.hbase.regionserver.CustomizedScanInfoBuilder
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Use
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+Prev
+Next
+
+
+Frames
+No Frames
+
+
+All Classes
+
+
+
+
+
+
+
+
+
+Copyright © 2007–2017 https://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
+
+

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/FlushLifeCycleTracker.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/FlushLifeCycleTracker.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/FlushLifeCycleTracker.html
index c8e173d..73dd853 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/FlushLifeCycleTracker.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/FlushLifeCycleTracker.html
@@ -152,6 +152,15 @@
 Called before a Store's memstore is flushed to disk.
 
 
+
+default void
+RegionObserver.preFlushScannerOpen(ObserverContext c,
+   Store store,
+   ScanOptions options,
+   FlushLifeCycleTracker tracker)
+Called before we open store scanner for flush.
+
+
 
 
 
@@ -168,11 +177,25 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preFlush(ObserverContext c,
+WriteHeavyIncrementObserver.preFlush(ObserverContext c,
 Store store,
 InternalScanner scanner,
 FlushLifeCycleTracker tracker) 
 
+
+void
+WriteHeavyIncrementObserver.preFlushScannerOpen(ObserverContext c,
+   Store store,
+   ScanOptions options,
+   FlushLifeCycleTracker tracker) 
+
+
+void
+ZooKeeperScanPolicyObserver.preFlushScannerOpen(ObserverContext c,
+   Store store,
+   ScanOptions options,
+   FlushLifeCycleTracker tracker) 
+
 
 
 
@@ -369,16 +392,23 @@
 
 
 
+ScanInfo
+RegionCoprocessorHost.preFlushScannerOpen(HStore store,
+   FlushLifeCycleTracker tracker)
+Invoked before create StoreScanner for flush.
+
+
+
 void
 Region.requestFlush(FlushLifeCycleTracker tracker)
 Request flush on this region.
 
 
-
+
 void
 HRegion.requestFlush(FlushLifeCycleTracker tracker) 
 
-
+
 void
 FlushRequester.requestFlush(HRegion region,
 boolean forceFlushAllStores,
@@ -386,13 +416,13 @@
 Tell the listener the cache needs to be flushed.
 
 
-
+
 void
 MemStoreFlusher.requestFlush(HRegion r,
 boolean forceFlushAllStores,
 FlushLifeCycleTracker tracker) 
 
-
+
 private void
 HRegion.requestFlush0(FlushLifeCycleTracker tracker) 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HRegion.RegionScannerImpl.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/HRegion.RegionScannerImpl.html
 

hbase-site git commit: INFRA-10751 Empty commit

2017-10-29 Thread git-site-role
Repository: hbase-site
Updated Branches:
  refs/heads/asf-site 1d9053bc9 -> 26b2bd6f9


INFRA-10751 Empty commit


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

Branch: refs/heads/asf-site
Commit: 26b2bd6f9bffc99bf445977fb2e5b0e4989ae87a
Parents: 1d9053b
Author: jenkins 
Authored: Sun Oct 29 15:17:22 2017 +
Committer: jenkins 
Committed: Sun Oct 29 15:17:22 2017 +

--

--




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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
--
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
index 061ee4d..b1e6c5e 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
@@ -57,462 +57,462 @@
 049import 
org.apache.hadoop.hbase.regionserver.Region;
 050import 
org.apache.hadoop.hbase.regionserver.Region.Operation;
 051import 
org.apache.hadoop.hbase.regionserver.RegionScanner;
-052import 
org.apache.hadoop.hbase.regionserver.ScanType;
-053import 
org.apache.hadoop.hbase.regionserver.Store;
-054import 
org.apache.hadoop.hbase.regionserver.StoreFile;
-055import 
org.apache.hadoop.hbase.regionserver.StoreFileReader;
-056import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionLifeCycleTracker;
-057import 
org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest;
-058import 
org.apache.hadoop.hbase.regionserver.querymatcher.DeleteTracker;
-059import 
org.apache.hadoop.hbase.util.Pair;
-060import 
org.apache.hadoop.hbase.wal.WALEdit;
-061import 
org.apache.hadoop.hbase.wal.WALKey;
-062import 
org.apache.yetus.audience.InterfaceAudience;
-063import 
org.apache.yetus.audience.InterfaceStability;
-064
-065/**
-066 * Coprocessors implement this interface 
to observe and mediate client actions on the region.
-067 * 

-068 * Since most implementations will be interested in only a subset of hooks, this class uses -069 * 'default' functions to avoid having to add unnecessary overrides. When the functions are -070 * non-empty, it's simply to satisfy the compiler by returning value of expected (non-void) type. It -071 * is done in a way that these default definitions act as no-op. So our suggestion to implementation -072 * would be to not call these 'default' methods from overrides. -073 *

-074 *

Exception Handling


-075 * For all functions, exception handling is done as follows: -076 *
    -077 *
  • Exceptions of type {@link IOException} are reported back to client.
  • -078 *
  • For any other kind of exception: -079 *
      -080 *
    • If the configuration {@link CoprocessorHost#ABORT_ON_ERROR_KEY} is set to true, then the -081 * server aborts.
    • -082 *
    • Otherwise, coprocessor is removed from the server and -083 * {@link org.apache.hadoop.hbase.DoNotRetryIOException} is returned to the client.
    • -084 *
    -085 *
  • -086 *
-087 *

-088 *

For Split Related Hooks


-089 * In hbase2/AMv2, master runs splits, so the split related hooks are moved to -090 * {@link MasterObserver}. -091 *

-092 *

Increment Column Value


-093 * We do not call this hook anymore. -094 */ -095@InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC) -096@InterfaceStability.Evolving -097// TODO as method signatures need to break, update to -098// ObserverContext -099// so we can use additional environment state that isn't exposed to coprocessors. -100public interface RegionObserver { -101 /** Mutation type for postMutationBeforeWAL hook */ -102 enum MutationType { -103APPEND, INCREMENT -104 } -105 -106 /** -107 * Called before the region is reported as open to the master. -108 * @param c the environment provided by the region server -109 */ -110 default void preOpen(ObserverContext c) throws IOException {} -111 -112 /** -113 * Called after the region is reported as open to the master. -114 * @param c the environment provided by the region server -115 */ -116 default void postOpen(ObserverContext c) {} -117 -118 /** -119 * Called after the log replay on the region is over. -120 * @param c the environment provided by the region server -121 */ -122 default void postLogReplay(ObserverContext c) {} -123 -124 /** -125 * Called before the memstore is flushed to disk. -126 * @param c the environment provided by the region server -127 * @param tracker tracker used to track the life cycle of a flush -128 */ -129 default void preFlush(final ObserverContext c, -130 FlushLifeCycleTracker tracker) throws IOException {} -131 -132 /** -133 * Called before a Store's memstore is flushed to disk. -134 * @param c the environment provided by the region server -135 * @param store the store where compaction is being requested -136 * @param scanner the scanner over existing data used in the store file -137 * @param tracker tracker used to track the life cycle of a flush -138 * @return the scanner to use during compaction.

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
 
b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
index 8d0d3dc..df59ed3 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/security/visibility/VisibilityController.html
@@ -493,10 +493,9 @@ implements 
-RegionScanner
-preScannerOpen(ObserverContext e,
-  Scan scan,
-  RegionScanner s)
+void
+preScannerOpen(ObserverContext e,
+  Scan scan)
 Called before the client opens a new scanner.
 
 
@@ -573,7 +572,7 @@ implements RegionObserver
-postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection,
 postDelete,
 postExists,
 postFlush,
 postFlush,
 postGetOp,
 postIncrement,
 postPut,
 postReplayWALs,
 postScannerNext,
 postStartRegionOperation,
 postStoreFileReaderOpen, postWALRestore,
 preAppendAfterRowLock,
 preBulkLoadHFile,
 preCheckAndDelete, preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock,
 preClose,
 preCommitStoreFile,
 preCompact,
 preCompactSelection,
 preDelete,
 preExists,
 preFlush,
 preFlush,
 preIncrementAfterRowLock,
 preOpen,
 prePut,
 preReplayWALs,
 preStoreFileReaderOpen,
 preWALRestore
+postAppend,
 postBatchMutate,
 postBatchMutateIndispensably,
 postBulkLoadHFile,
 postCheckAndDelete,
 postCheckAndPut,
 postClose,
 postCloseRegionOperation, postCommitStoreFile,
 postCompact,
 postCompactSelection,
 postDelete,
 postExists,
 postFlush,
 postFlush,
 postGetOp,
 postIncrement,
 postPut,
 postReplayWALs,
 postScannerNext,
 postStartRegionOperation,
 postStoreFileReaderOpen, postWALRestore,
 preAppendAfterRowLock,
 preBulkLoadHFile,
 preCheckAndDelete, preCheckAndDeleteAfterRowLock,
 preCheckAndPut,
 preCheckAndPutAfterRowLock,
 preClose,
 preCommitStoreFile,
 preCompact,
 preCompactScannerOpen,
 preCompactSelection,
 preDelete,
 preExists,
 preFlush,
 preFlush,
 preFlushScannerOpen, preIncrementAfterRowLock,
 preOpen,
 prePut,
 preReplayWALs,
 preStoreFileReaderOpen,
 preStoreScannerOpen,
 preWALRestore
 
 
 
@@ -1096,21 +1095,18 @@ implements 
+
 
 
 
 
 preScannerOpen
-public RegionScanner preScannerOpen(ObserverContext e,
-Scan scan,
-RegionScanner s)
- 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: RegionObserver
+public void preScannerOpen(ObserverContext e,
+   Scan scan)
+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: RegionObserver
 Called before the client opens a new scanner.
  
- Call CoprocessorEnvironment#bypass to skip default actions
- 
  Call CoprocessorEnvironment#complete to skip any subsequent chained
  coprocessors
  
@@ -1118,14 +1114,10 @@ implements Specified by:
-preScannerOpen in
 interface RegionObserver
+preScannerOpen in
 interface RegionObserver
 Parameters:
 e - the environment provided by the region server
 scan - the Scan specification
-s - if not null, the base scanner
-Returns:
-an RegionScanner instance to use instead of the base scanner if
- overriding default behavior, null otherwise
 Throws:
 http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
@@ -1137,7 +1129,7 @@ implements 
 
 postInstantiateDeleteTracker
-public DeleteTracker postInstantiateDeleteTracker(ObserverContext ctx,
+public DeleteTracker postInstantiateDeleteTracker(ObserverContext ctx,
   DeleteTracker delTracker)
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: RegionObserver
@@ -1165,7 +1157,7 @@ implements 
 
 postScannerOpen
-public RegionScanner postScannerOpen(ObserverContext c,
+public RegionScanner postScannerOpen(ObserverContext c,
  Scan scan,

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
index 50088ff..b84bcbb 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionObserver.html
@@ -18,7 +18,7 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":18,"i1":18,"i2":18,"i3":18,"i4":18,"i5":18,"i6":18,"i7":18,"i8":18,"i9":18,"i10":18,"i11":18,"i12":18,"i13":18,"i14":18,"i15":18,"i16":18,"i17":50,"i18":18,"i19":18,"i20":18,"i21":18,"i22":18,"i23":18,"i24":18,"i25":18,"i26":18,"i27":18,"i28":50,"i29":50,"i30":18,"i31":18,"i32":18,"i33":18,"i34":18,"i35":18,"i36":18,"i37":18,"i38":18,"i39":18,"i40":18,"i41":18,"i42":18,"i43":18,"i44":18,"i45":18,"i46":18,"i47":18,"i48":18,"i49":18,"i50":18,"i51":18,"i52":18,"i53":18,"i54":18,"i55":18,"i56":50,"i57":50};
+var methods = 
{"i0":18,"i1":18,"i2":18,"i3":18,"i4":18,"i5":18,"i6":18,"i7":18,"i8":18,"i9":18,"i10":18,"i11":18,"i12":18,"i13":18,"i14":18,"i15":18,"i16":18,"i17":50,"i18":18,"i19":18,"i20":18,"i21":18,"i22":18,"i23":18,"i24":18,"i25":18,"i26":18,"i27":18,"i28":50,"i29":50,"i30":18,"i31":18,"i32":18,"i33":18,"i34":18,"i35":18,"i36":18,"i37":18,"i38":18,"i39":18,"i40":18,"i41":18,"i42":18,"i43":18,"i44":18,"i45":18,"i46":18,"i47":18,"i48":18,"i49":18,"i50":18,"i51":18,"i52":18,"i53":18,"i54":18,"i55":18,"i56":18,"i57":18,"i58":50,"i59":18,"i60":50};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],16:["t5","Default Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -101,13 +101,13 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-AccessController, 
BackupObserver, ConstraintProcessor, 
ExampleRegionObserverWithMetrics.ExampleRegionObserver,
 ReplicationObserver, VisibilityController, WriteSinkCoprocessor, ZooKeeperScanPolicyObserver
+AccessController, 
BackupObserver, ConstraintProcessor, 
ExampleRegionObserverWithMetrics.ExampleRegionObserver,
 ReplicationObserver, VisibilityController, WriteHeavyIncrementObserver, 
WriteSinkCoprocessor, ZooKeeperScanPolicyObserver
 
 
 
 @InterfaceAudience.LimitedPrivate(value="Coprocesssor")
  @InterfaceStability.Evolving
-public interface RegionObserver
+public interface RegionObserver
 Coprocessors implement this interface to observe and 
mediate client actions on the region.
  
  Since most implementations will be interested in only a subset of hooks, this 
class uses
@@ -555,6 +555,17 @@ public interface 
 default void
+preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request)
+Called before we open store scanner for compaction.
+
+
+
+default void
 preCompactSelection(ObserverContext c,
Store store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
@@ -563,7 +574,7 @@ public interface 
+
 default void
 preDelete(ObserverContext c,
  Delete delete,
@@ -572,7 +583,7 @@ public interface Called before the client deletes a value.
 
 
-
+
 default boolean
 preExists(ObserverContext c,
  Get get,
@@ -580,14 +591,14 @@ public interface Called before the client tests for existence using a 
Get.
 
 
-
+
 default void
 preFlush(ObserverContext c,
 FlushLifeCycleTracker tracker)
 Called before the memstore is flushed to disk.
 
 
-
+
 default InternalScanner
 preFlush(ObserverContext c,
 Store store,
@@ -596,7 +607,16 @@ public interface Called before a Store's memstore is flushed to disk.
 
 
-
+
+default void
+preFlushScannerOpen(ObserverContext c,
+   Store store,
+   ScanOptions options,
+   FlushLifeCycleTracker tracker)
+Called before we open store scanner for flush.
+
+
+
 default void
 preGetOp(ObserverContext c,
 Get get,
@@ -604,27 +624,27 @@ public interface Called before the client performs a Get
 
 
-
+
 default Result
 preIncrement(ObserverContext c,
 Increment increment)
 Called before Increment.
 
 
-
+
 default Result
 preIncrementAfterRowLock(ObserverContext c,
 Increment increment)
 Called before Increm

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/client/HTable.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/HTable.html 
b/devapidocs/org/apache/hadoop/hbase/client/HTable.html
index b21044b..11c857e 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/HTable.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/HTable.html
@@ -521,7 +521,7 @@ implements 
 
 boolean[]
-existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
+exists(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
 Test for the existence of columns in the table, as 
specified by the Gets.
 
 
@@ -778,6 +778,13 @@ implements Methods inherited from class java.lang.http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify, http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait, http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="class or interface in java.lang">wait
 
+
+
+
+
+Methods inherited from interface org.apache.hadoop.hbase.client.Table
+existsAll
+
 
 
 
@@ -1993,14 +2000,15 @@ public static http://docs.oracle.com/javase/8/docs/api/java/util/c
 
 
 
-
+
 
 
 
 
-existsAll
-public boolean[] existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
-throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
+exists
+public boolean[] exists(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
+ 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: Table
 Test for the existence of columns in the table, as 
specified by the Gets.
  
 
@@ -2012,7 +2020,7 @@ public static http://docs.oracle.com/javase/8/docs/api/java/util/c
  the client.
 
 Specified by:
-existsAll in
 interface Table
+exists in
 interface Table
 Parameters:
 gets - the Gets
 Returns:
@@ -2028,7 +2036,7 @@ public static http://docs.oracle.com/javase/8/docs/api/java/util/c
 
 
 processBatchCallback
-public  void processBatchCallback(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List list,
+public  void processBatchCallback(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List list,
  http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object[] results,
  Batch.Callback callback)
   throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException,
@@ -2054,7 +2062,7 @@ public static http://docs.oracle.com/javase/8/docs/api/java/util/c
 
 
 close
-public void close()
+public void close()
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: Table
 Releases any re

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/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 e7584be..12ab840 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/class-use/ObserverContext.html
@@ -1266,6 +1266,17 @@
 
 
 default void
+RegionObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request)
+Called before we open store scanner for compaction.
+
+
+
+default void
 RegionObserver.preCompactSelection(ObserverContext c,
Store store,
http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List candidates,
@@ -1274,7 +1285,7 @@
  available candidates.
 
 
-
+
 default void
 MasterObserver.preCreateNamespace(ObserverContext ctx,
   NamespaceDescriptor ns)
@@ -1282,7 +1293,7 @@
  HMaster.
 
 
-
+
 default void
 MasterObserver.preCreateTable(ObserverContext ctx,
   TableDescriptor desc,
@@ -1291,7 +1302,7 @@
  HMaster.
 
 
-
+
 default void
 MasterObserver.preCreateTableAction(ObserverContext ctx,
 TableDescriptor desc,
@@ -1300,7 +1311,7 @@
  HMaster.
 
 
-
+
 default void
 MasterObserver.preDecommissionRegionServers(ObserverContext ctx,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List servers,
@@ -1308,7 +1319,7 @@
 Called before decommission region servers.
 
 
-
+
 default void
 RegionObserver.preDelete(ObserverContext c,
  Delete delete,
@@ -1317,7 +1328,7 @@
 Called before the client deletes a value.
 
 
-
+
 default void
 MasterObserver.preDeleteNamespace(ObserverContext ctx,
   http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String namespace)
@@ -1326,14 +1337,14 @@
  It can't bypass the default action, e.g., ctx.bypass() won't have 
effect.
 
 
-
+
 default void
 MasterObserver.preDeleteSnapshot(ObserverContext ctx,
  SnapshotDescription snapshot)
 Called before a snapshot is deleted.
 
 
-
+
 default void
 MasterObserver.preDeleteTable(ObserverContext ctx,
   TableName tableName)
@@ -1341,7 +1352,7 @@
  table.
 
 
-
+
 default void
 MasterObserver.preDeleteTableAction(ObserverContext ctx,
 TableName tableName)
@@ -1349,49 +1360,49 @@
  table.
 
 
-
+
 default void
 MasterObserver.preDisableReplicationPeer(ObserverContext ctx,
  http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String peerId)
 Called before disable a replication peer
 
 
-
+
 default void
 MasterObserver.preDisableTable(ObserverContext ctx,
TableName tableName)
 Called prior to disabling a table.
 
 
-
+
 default void
 MasterObserver.preDisableTableAction(ObserverContext ctx,
  TableName tableName)
 Called prior to disabling a table.
 
 
-
+
 default void
 MasterObserver.preEnableReplicationPeer(ObserverContext ctx,
 http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String peerId)
 Called before enable a replication peer
 
 
-
+
 default void
 MasterObserver.preEnableTable(ObserverContext ctx,
   TableName tableName)
 Called prior to enabling a table.
 
 
-
+
 default void
 MasterObserver.preEnableTableAction(ObserverContext ctx,
 TableName tableName)
 Called prior to enabling a table.
 
 
-
+
 default com.google.protobuf.Message
 EndpointObserver.preEndpointInvocation(ObserverContext ctx,
  com.google.protobuf.Service service,
@@ -1400,7 +1411,7 @@
 Called before an Endpoint service method is inv

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/coc.html
--
diff --git a/coc.html b/coc.html
index 409e982..97c970b 100644
--- a/coc.html
+++ b/coc.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – 
   Code of Conduct Policy
@@ -380,7 +380,7 @@ email to mailto:priv...@hbase.apache.org";>the priv
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-10-28
+  Last Published: 
2017-10-29
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/cygwin.html
--
diff --git a/cygwin.html b/cygwin.html
index 1f5fc70..b34025a 100644
--- a/cygwin.html
+++ b/cygwin.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Installing Apache HBase (TM) on Windows using 
Cygwin
 
@@ -679,7 +679,7 @@ Now your HBase server is running, start 
coding and build that next
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-10-28
+  Last Published: 
2017-10-29
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/dependencies.html
--
diff --git a/dependencies.html b/dependencies.html
index a1ffef7..f27fff9 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Dependencies
 
@@ -445,7 +445,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-10-28
+  Last Published: 
2017-10-29
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/dependency-convergence.html
--
diff --git a/dependency-convergence.html b/dependency-convergence.html
index a6e03f6..cb5956b 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Reactor Dependency Convergence
 
@@ -933,7 +933,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-10-28
+  Last Published: 
2017-10-29
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/dependency-info.html
--
diff --git a/dependency-info.html b/dependency-info.html
index fc5603e..a0b27c8 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Dependency Information
 
@@ -318,7 +318,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-10-28
+  Last Published: 
2017-10-29
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/dependency-management.html
--
diff --git a/dependency-management.html b/dependency-management.html
index 4f71812..4b64b38 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -7,7 +7,7 @@
   
 
 
-
+
 
 Apache HBase – Project Dependency Management
 
@@ -954,7 +954,7 @@
 https://www.apache.org/";>The Apache Software 
Foundation.
 All rights reserved.  
 
-  Last Published: 
2017-10-28
+  Last Published: 
2017-10-29
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/allclasses-frame.html
--
diff --git a/devapidocs/allclasses-frame.html b/devapidocs/allclasses-frame.html
index 775c505..32ee664 100644
--- a/devapidocs/allclasses-frame.html
+++ b/devapidocs/allclasses-frame.html
@@ -664,6 +664,7 @@
 CurrentHourProvider
 CurrentHourProvider.Tick
 Cursor
+CustomizedScanInfoBuilder
 DaemonThreadFactory
 DamagedWALException
 DataBlockEncoder
@@ -2326,6 +2327,7 @@
 ScannerResetException
 ScannerResource
 ScannerResultGenerator
+ScanOptions
 ScanQueryMatcher
 ScanQueryMatcher.MatchCode
 ScanResultCache
@@ -2864,6 +2866,7 @@
 WhileMatchFilter
 Writables
 WritableW

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanType.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanType.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanType.html
index 8641f1c..f4e7b13 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanType.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/class-use/ScanType.html
@@ -140,6 +140,17 @@
  StoreFile.
 
 
+
+default void
+RegionObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request)
+Called before we open store scanner for compaction.
+
+
 
 
 
@@ -156,13 +167,31 @@
 
 
 InternalScanner
-ZooKeeperScanPolicyObserver.preCompact(ObserverContext c,
+WriteHeavyIncrementObserver.preCompact(ObserverContext c,
   Store store,
   InternalScanner scanner,
   ScanType scanType,
   CompactionLifeCycleTracker tracker,
   CompactionRequest request) 
 
+
+void
+WriteHeavyIncrementObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request) 
+
+
+void
+ZooKeeperScanPolicyObserver.preCompactScannerOpen(ObserverContext c,
+ Store store,
+ ScanType scanType,
+ ScanOptions options,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request) 
+
 
 
 
@@ -231,6 +260,16 @@ the order they are declared.
 Called prior to rewriting the store files selected for 
compaction
 
 
+
+ScanInfo
+RegionCoprocessorHost.preCompactScannerOpen(HStore store,
+ ScanType scanType,
+ CompactionLifeCycleTracker tracker,
+ CompactionRequest request,
+ User user)
+Called prior to opening store scanner for compaction.
+
+
 
 
 
@@ -240,9 +279,8 @@ the order they are declared.
 
 
 
-StoreScanner(HStore store,
+StoreScanner(HStore store,
 ScanInfo scanInfo,
-http://docs.oracle.com/javase/8/docs/api/java/util/OptionalInt.html?is-external=true";
 title="class or interface in java.util">OptionalInt maxVersions,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 ScanType scanType,
 long smallestReadPoint,
@@ -251,9 +289,8 @@ the order they are declared.
 
 
 
-StoreScanner(HStore store,
+StoreScanner(HStore store,
 ScanInfo scanInfo,
-http://docs.oracle.com/javase/8/docs/api/java/util/OptionalInt.html?is-external=true";
 title="class or interface in java.util">OptionalInt maxVersions,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 ScanType scanType,
 long smallestReadPoint,
@@ -262,7 +299,7 @@ the order they are declared.
 byte[] dropDeletesToRow) 
 
 
-StoreScanner(http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional store,
+StoreScanner(HStore store,
 Scan scan,
 ScanInfo scanInfo,
 int numColumns,
@@ -316,7 +353,8 @@ the order they are declared.
 
 
 protected InternalScanner
-Compactor.createScanner(HStore store,
+Compactor.createScanner(HStore store,
+ ScanInfo scanInfo,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  long smallestReadPoint,
@@ -324,27 +362,35 @@ the order they are declared.
 
 
 InternalScanner
-Compactor.InternalScannerFactory.createScanner(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
+Compactor.InternalScannerFactory.createScanner(ScanInfo scanInfo,
+ http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
  ScanType scanType,
  Compactor.FileDetails fd,
 

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
index 48b89e8..5567a0a 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/package-summary.html
@@ -340,57 +340,64 @@
  
 
 
+ScanOptions
+
+This class gives you the ability to change the max versions 
and TTL options before opening a
+ scanner for a Store.
+
+
+
 SequenceId
 
 Interface which abstracts implementations on log sequenceId 
assignment
 
 
-
+
 Shipper
 
 This interface denotes a scanner as one which can ship 
cells.
 
 
-
+
 ShipperListener
 
 Implementors of this interface are the ones who needs to do 
some action when the
  Shipper.shipped()
 is called
 
 
-
+
 SplitLogWorker.TaskExecutor
 
 Objects implementing this interface actually do the task 
that has been
  acquired by a SplitLogWorker.
 
 
-
+
 Store
 
 Interface for objects that hold a column family in a 
Region.
 
 
-
+
 StoreConfigInformation
 
 A more restricted interface for HStore.
 
 
-
+
 StoreFile
 
 An interface to describe a store data file.
 
 
-
+
 StoreFileManager
 
 Manages the store files and basic metadata about that that 
determines the logical structure
  (e.g.
 
 
-
+
 StoreFlushContext
 
 A package protected interface for a store flushing.
@@ -586,248 +593,254 @@
 
 
 
+CustomizedScanInfoBuilder
+
+Helper class for CP hooks to change max versions and 
TTL.
+
+
+
 DateTieredMultiFileWriter
 
 class for cell sink that separates the provided cells into 
multiple files for date tiered
  compaction.
 
 
-
+
 DateTieredStoreEngine
 
 HBASE-15400 This store engine allows us to store data in 
date tiered layout with exponential
  sizing so that the more recent data has more granularity.
 
 
-
+
 DefaultHeapMemoryTuner
 
 The default implementation for the HeapMemoryTuner.
 
 
-
+
 DefaultMemStore
 
 The MemStore holds in-memory modifications to the 
Store.
 
 
-
+
 DefaultStoreEngine
 
 Default StoreEngine creates the default compactor, policy, 
and store file manager, or
  their derivatives.
 
 
-
+
 DefaultStoreFileManager
 
 Default implementation of StoreFileManager.
 
 
-
+
 DefaultStoreFlusher
 
 Default implementation of StoreFlusher.
 
 
-
+
 DelimitedKeyPrefixRegionSplitPolicy
 
 A custom RegionSplitPolicy implementing a SplitPolicy that 
groups
  rows by a prefix of the row-key with a delimiter.
 
 
-
+
 DisabledRegionSplitPolicy
 
 A RegionSplitPolicy that 
disables region splits.
 
 
-
+
 DumpRegionServerMetrics
 
 Utility for doing JSON and MBeans.
 
 
-
+
 FifoRpcSchedulerFactory
 
 Factory to use when you want to use the FifoRpcScheduler
 
 
-
+
 FlushAllLargeStoresPolicy
 
 A FlushPolicy that only 
flushes store larger a given threshold.
 
 
-
+
 FlushAllStoresPolicy
 
 A FlushPolicy that always 
flushes all stores for a given region.
 
 
-
+
 FlushLargeStoresPolicy
 
 A FlushPolicy that only 
flushes store larger a given threshold.
 
 
-
+
 FlushNonSloppyStoresFirstPolicy
 
 A FlushPolicy that only 
flushes store larger than a given threshold.
 
 
-
+
 FlushPolicy
 
 A flush policy determines the stores that need to be 
flushed when flushing a region.
 
 
-
+
 FlushPolicyFactory
 
 The class that creates a flush policy from a conf and 
HTableDescriptor.
 
 
-
+
 HeapMemoryManager
 
 Manages tuning of Heap memory using 
HeapMemoryTuner.
 
 
-
+
 HeapMemoryManager.TunerContext
 
 POJO to pass all the relevant information required to do 
the heap memory tuning.
 
 
-
+
 HeapMemoryManager.TunerResult
 
 POJO which holds the result of memory tuning done by 
HeapMemoryTuner implementation.
 
 
-
+
 HMobStore
 
 The store implementation to save MOBs (medium objects), it 
extends the HStore.
 
 
-
+
 HRegion
 
 Regions store data for a certain region of a table.
 
 
-
+
 HRegion.BatchOperation
 
 Struct-like class that tracks the progress of a batch 
operation, accumulating status codes
  and tracking the index at which processing is proceeding.
 
 
-
+
 HRegion.FlushResultImpl
 
 Objects from this class are created when flushing to 
describe all the different states that
  that method ends up in.
 
 
-
+
 HRegion.MutationBatchOperation
  
 
-
+
 HRegion.ObservedExceptionsInBatch
 
 A class that tracks exceptions that have been observed in 
one batch.
 
 
-
+
 HRegion.PrepareFlushResult
 
 A result object from prepare flush cache stage
 
 
-
+
 HRegion.ReplayBatchOperation
  
 
-
+
 HRegion.RowLockImpl
 
 Class used to represent a lock on a row.
 
 
-
+
 HRegion.WriteState
  
 
-
+
 HRegionFileSystem
 
 View to an on-disk Region.
 
 
-
+
 HRegionServer
 
 HRegionServer makes a set of HRegions available to 
clients.
 
 
-
+
 HRegionServer.CompactionChecker
  
 
-
+
 HRegionS

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
--
diff --git a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html 
b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
index c1253d9..c41d157 100644
--- a/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
+++ b/apidocs/src-html/org/apache/hadoop/hbase/client/Table.html
@@ -118,674 +118,692 @@
 110   * @return Array of boolean.  True if 
the specified Get matches one or more keys, false if not.
 111   * @throws IOException e
 112   */
-113  boolean[] existsAll(List 
gets) throws IOException;
+113  boolean[] exists(List gets) 
throws IOException;
 114
 115  /**
-116   * Method that does a batch call on 
Deletes, Gets, Puts, Increments, Appends, RowMutations.
-117   * The ordering of execution of the 
actions is not defined. Meaning if you do a Put and a
-118   * Get in the same {@link #batch} call, 
you will not necessarily be
-119   * guaranteed that the Get returns what 
the Put had put.
-120   *
-121   * @param actions list of Get, Put, 
Delete, Increment, Append, RowMutations.
-122   * @param results Empty Object[], same 
size as actions. Provides access to partial
-123   *results, in case an 
exception is thrown. A null in the result array means that
-124   *the call for that 
action failed, even after retries. The order of the objects
-125   *in the results array 
corresponds to the order of actions in the request list.
-126   * @throws IOException
-127   * @since 0.90.0
-128   */
-129  void batch(final List actions, final Object[] results) throws IOException,
-130InterruptedException;
-131
-132  /**
-133   * Same as {@link #batch(List, 
Object[])}, but with a callback.
-134   * @since 0.96.0
-135   */
-136   void batchCallback(
-137final List 
actions, final Object[] results, final Batch.Callback callback
-138  ) throws IOException, 
InterruptedException;
-139
-140  /**
-141   * Extracts certain cells from a given 
row.
-142   * @param get The object that specifies 
what data to fetch and from which row.
-143   * @return The data coming from the 
specified row, if it exists.  If the row
-144   * specified doesn't exist, the {@link 
Result} instance returned won't
-145   * contain any {@link 
org.apache.hadoop.hbase.KeyValue}, as indicated by {@link Result#isEmpty()}.
-146   * @throws IOException if a remote or 
network exception occurs.
-147   * @since 0.20.0
-148   */
-149  Result get(Get get) throws 
IOException;
-150
-151  /**
-152   * Extracts specified cells from the 
given rows, as a batch.
-153   *
-154   * @param gets The objects that specify 
what data to fetch and from which rows.
-155   * @return The data coming from the 
specified rows, if it exists.  If the row specified doesn't
-156   * exist, the {@link Result} instance 
returned won't contain any {@link
-157   * org.apache.hadoop.hbase.Cell}s, as 
indicated by {@link Result#isEmpty()}. If there are any
-158   * failures even after retries, there 
will be a null in the results' array for those
-159   * Gets, AND an exception will be 
thrown. The ordering of the Result array corresponds to the order
-160   * of the list of passed in Gets.
-161   * @throws IOException if a remote or 
network exception occurs.
-162   * @since 0.90.0
-163   * @apiNote {@link #put(List)} runs 
pre-flight validations on the input list on client.
-164   * Currently {@link #get(List)} doesn't 
run any validations on the client-side, currently there
-165   * is no need, but this may change in 
the future. An
-166   * {@link IllegalArgumentException} 
will be thrown in this case.
-167   */
-168  Result[] get(List gets) 
throws IOException;
-169
-170  /**
-171   * Returns a scanner on the current 
table as specified by the {@link Scan}
-172   * object.
-173   * Note that the passed {@link Scan}'s 
start row and caching properties
-174   * maybe changed.
-175   *
-176   * @param scan A configured {@link 
Scan} object.
-177   * @return A scanner.
-178   * @throws IOException if a remote or 
network exception occurs.
-179   * @since 0.20.0
-180   */
-181  ResultScanner getScanner(Scan scan) 
throws IOException;
-182
-183  /**
-184   * Gets a scanner on the current table 
for the given family.
-185   *
-186   * @param family The column family to 
scan.
-187   * @return A scanner.
-188   * @throws IOException if a remote or 
network exception occurs.
-189   * @since 0.20.0
-190   */
-191  ResultScanner getScanner(byte[] family) 
throws IOException;
-192
-193  /**
-194   * Gets a scanner on the current table 
for the given family and qualifier.
-195   *
-196   * @param family The column family to 
scan.
-197   * @param qualifier The column 
qualifier to scan.
-198   * @return A scanner.
-199   * @throws IOException if a remote or 
networ

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/Export.SecureWriter.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/Export.SecureWriter.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/Export.SecureWriter.html
index 4ce6eb1..af15564 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/Export.SecureWriter.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/Export.SecureWriter.html
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 
 
 
-private static class Export.SecureWriter
+private static class Export.SecureWriter
 extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
 implements http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable
 
@@ -219,7 +219,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 
 
 privilegedWriter
-private final Export.PrivilegedWriter privilegedWriter
+private final Export.PrivilegedWriter privilegedWriter
 
 
 
@@ -236,7 +236,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 
 
 SecureWriter
-SecureWriter(org.apache.hadoop.conf.Configuration conf,
+SecureWriter(org.apache.hadoop.conf.Configuration conf,
  UserProvider userProvider,
  org.apache.hadoop.security.token.Token userToken,
  http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in 
java.util">List opts)
@@ -261,7 +261,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 
 
 append
-void append(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object key,
+void append(http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object key,
 http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object value)
  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
@@ -276,7 +276,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 
 
 getActiveUser
-private static User getActiveUser(UserProvider userProvider,
+private static User getActiveUser(UserProvider userProvider,
   
org.apache.hadoop.security.token.Token userToken)
throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
@@ -291,7 +291,7 @@ implements http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 
 
 close
-public void close()
+public void close()
throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
 
 Specified by:

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html 
b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html
index 08dcde6..ff0f02b 100644
--- a/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html
+++ b/devapidocs/org/apache/hadoop/hbase/coprocessor/RegionCoprocessor.html
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Known Implementing Classes:
-AccessController, 
AggregateImplementation, BackupObserver, BaseRowProcessorEndpoint, BulkDeleteEndpoint, ConstraintProcessor, href="../../../../../org/apache/hadoop/hbase/coprocessor/CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService.html"
 > title="class in 
 >org.apache.hadoop.hbase.coprocessor">CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService,
 > href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.html"
 > title="class in 
 >org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics,
 > href="../../../../../org/apache/hadoop/hbase/coprocessor/example/ExampleRegionObserverWithMetrics.ExampleRegionObserver.html"
 > title="class in 
 >org.apache.hadoop.hbase.coprocessor.example">ExampleRegionObserverWithMetrics.ExampleRegionObserver,
 > title="class in org.apache.hadoop.hbase.coprocessor">Export, href="../../../../../org/apache/hadoop/hbase/coprocessor/MultiRowMutationEndpoint.html"
 > title="class in org.apache.hadoop.hbase.coprocessor">Mult
 iRowMutationEndpoint, RefreshHFilesEndpoint, Rep

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
--
diff --git 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
index 815c73e..5edfc54 100644
--- 
a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
+++ 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.RegionScannerShippedCallBack.html
@@ -144,13 +144,13 @@ implements lease 
 
 
-private RegionScanner
-scanner 
-
-
 private http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String
 scannerName 
 
+
+private Shipper
+shipper 
+
 
 
 
@@ -166,8 +166,8 @@ implements Constructor and Description
 
 
-RegionScannerShippedCallBack(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String scannerName,
-RegionScanner scanner,
+RegionScannerShippedCallBack(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String scannerName,
+Shipper shipper,
 Leases.Lease lease) 
 
 
@@ -222,13 +222,13 @@ implements private final http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String scannerName
 
 
-
+
 
 
 
 
-scanner
-private final RegionScanner scanner
+shipper
+private final Shipper shipper
 
 
 
@@ -248,14 +248,14 @@ implements 
 
 Constructor Detail
-
+
 
 
 
 
 RegionScannerShippedCallBack
 public RegionScannerShippedCallBack(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String scannerName,
-RegionScanner scanner,
+Shipper shipper,
 Leases.Lease lease)
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
index 0d31609..cfed4f0 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RSRpcServices.html
@@ -385,8 +385,9 @@ implements 
 private RSRpcServices.RegionScannerHolder
-addScanner(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String scannerName,
+addScanner(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String scannerName,
   RegionScanner s,
+  Shipper shipper,
   HRegion r,
   boolean needCursor) 
 
@@ -1206,7 +1207,7 @@ implements 
 SCANNER_ALREADY_CLOSED
 http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true";
 title="class or interface in java.lang">@Deprecated
-private static final http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException SCANNER_ALREADY_CLOSED
+private static final http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException SCANNER_ALREADY_CLOSED
 Deprecated. 
 
 
@@ -1650,7 +1651,7 @@ private static final http://docs.oracle.com/javase/8/docs/api/java
 
 
 
-
+
 
 
 
@@ -1658,6 +1659,7 @@ private static final http://docs.oracle.com/javase/8/docs/api/java
 addScanner
 private RSRpcServices.RegionScannerHolder addScanner(http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String scannerName,
  RegionScanner s,
+ Shipper shipper,
  HRegion r,
  boolean needCursor)
   throws Leases.LeaseStillHeldException
@@ -2315,7 +2317,7 @@ private static final http://docs.oracle.com/javase/8/docs/api/java
 
 
 checkBatchSizeAndLogLargeSize
-private void checkBatchSizeAndLogLargeSize(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MultiRequest request)
+private void checkBatchSizeAndLogLargeSize(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.Multi

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/src-html/org/apache/hadoop/hbase/client/HTable.html
--
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/HTable.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/client/HTable.html
index 06f911a..3dd53c6 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/HTable.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/HTable.html
@@ -953,384 +953,381 @@
 945return r.getExists();
 946  }
 947
-948  /**
-949   * {@inheritDoc}
-950   */
-951  @Override
-952  public boolean[] existsAll(final 
List gets) throws IOException {
-953if (gets.isEmpty()) return new 
boolean[]{};
-954if (gets.size() == 1) return new 
boolean[]{exists(gets.get(0))};
-955
-956ArrayList exists = new 
ArrayList<>(gets.size());
-957for (Get g: gets){
-958  Get ge = new Get(g);
-959  ge.setCheckExistenceOnly(true);
-960  exists.add(ge);
-961}
-962
-963Object[] r1= new 
Object[exists.size()];
-964try {
-965  batch(exists, r1, 
readRpcTimeoutMs);
-966} catch (InterruptedException e) {
-967  throw (InterruptedIOException)new 
InterruptedIOException().initCause(e);
-968}
-969
-970// translate.
-971boolean[] results = new 
boolean[r1.length];
-972int i = 0;
-973for (Object o : r1) {
-974  // batch ensures if there is a 
failure we get an exception instead
-975  results[i++] = 
((Result)o).getExists();
-976}
+948  @Override
+949  public boolean[] exists(List 
gets) throws IOException {
+950if (gets.isEmpty()) return new 
boolean[]{};
+951if (gets.size() == 1) return new 
boolean[]{exists(gets.get(0))};
+952
+953ArrayList exists = new 
ArrayList<>(gets.size());
+954for (Get g: gets){
+955  Get ge = new Get(g);
+956  ge.setCheckExistenceOnly(true);
+957  exists.add(ge);
+958}
+959
+960Object[] r1= new 
Object[exists.size()];
+961try {
+962  batch(exists, r1, 
readRpcTimeoutMs);
+963} catch (InterruptedException e) {
+964  throw (InterruptedIOException)new 
InterruptedIOException().initCause(e);
+965}
+966
+967// translate.
+968boolean[] results = new 
boolean[r1.length];
+969int i = 0;
+970for (Object o : r1) {
+971  // batch ensures if there is a 
failure we get an exception instead
+972  results[i++] = 
((Result)o).getExists();
+973}
+974
+975return results;
+976  }
 977
-978return results;
-979  }
-980
-981  /**
-982   * Process a mixed batch of Get, Put 
and Delete actions. All actions for a
-983   * RegionServer are forwarded in one 
RPC call. Queries are executed in parallel.
-984   *
-985   * @param list The collection of 
actions.
-986   * @param results An empty array, same 
size as list. If an exception is thrown,
-987   *   you can test here for partial 
results, and to determine which actions
-988   *   processed successfully.
-989   * @throws IOException if there are 
problems talking to META. Per-item
-990   *   exceptions are stored in the 
results array.
-991   */
-992  public  void 
processBatchCallback(
-993final List list, 
final Object[] results, final Batch.Callback callback)
-994throws IOException, 
InterruptedException {
-995this.batchCallback(list, results, 
callback);
-996  }
-997
-998  @Override
-999  public void close() throws IOException 
{
-1000if (this.closed) {
-1001  return;
-1002}
-1003if (cleanupPoolOnClose) {
-1004  this.pool.shutdown();
-1005  try {
-1006boolean terminated = false;
-1007do {
-1008  // wait until the pool has 
terminated
-1009  terminated = 
this.pool.awaitTermination(60, TimeUnit.SECONDS);
-1010} while (!terminated);
-1011  } catch (InterruptedException e) 
{
-1012this.pool.shutdownNow();
-1013LOG.warn("waitForTermination 
interrupted");
-1014  }
-1015}
-1016this.closed = true;
-1017  }
-1018
-1019  // validate for well-formedness
-1020  public void validatePut(final Put put) 
throws IllegalArgumentException {
-1021validatePut(put, 
connConfiguration.getMaxKeyValueSize());
-1022  }
-1023
-1024  // validate for well-formedness
-1025  public static void validatePut(Put 
put, int maxKeyValueSize) throws IllegalArgumentException {
-1026if (put.isEmpty()) {
-1027  throw new 
IllegalArgumentException("No columns to insert");
-1028}
-1029if (maxKeyValueSize > 0) {
-1030  for (List list : 
put.getFamilyCellMap().values()) {
-1031for (Cell cell : list) {
-1032  if (KeyValueUtil.length(cell) 
> maxKeyValueSize) {
-1033throw new 
IllegalArgumentException("KeyValue size too large");
-1034  }
-1035}
-1036  }
-1037}
-1038  }
-1039
-1040  /**
-1041   * The pool is used for mutli requests 
for this HTable
-1042   * @return the pool used

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/checkstyle.rss
--
diff --git a/checkstyle.rss b/checkstyle.rss
index c49df8d..d2e79f9 100644
--- a/checkstyle.rss
+++ b/checkstyle.rss
@@ -25,8 +25,8 @@ under the License.
 en-us
 ©2007 - 2017 The Apache Software Foundation
 
-  File: 2061,
- Errors: 13717,
+  File: 3506,
+ Errors: 22097,
  Warnings: 0,
  Infos: 0
   
@@ -60,35 +60,7 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.handler.OpenPriorityRegionHandler.java";>org/apache/hadoop/hbase/regionserver/handler/OpenPriorityRegionHandler.java
-
-
-  0
-
-
-  0
-
-
-  1
-
-  
-  
-
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.ReplicationQueuesClientZKImpl.java";>org/apache/hadoop/hbase/replication/ReplicationQueuesClientZKImpl.java
-
-
-  0
-
-
-  0
-
-
-  2
-
-  
-  
-
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.client.coprocessor.Batch.java";>org/apache/hadoop/hbase/client/coprocessor/Batch.java
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.procedure2.TestProcedureExecutor.java";>org/apache/hadoop/hbase/procedure2/TestProcedureExecutor.java
 
 
   0
@@ -97,7 +69,7 @@ under the License.
   0
 
 
-  0
+  3
 
   
   
@@ -158,7 +130,7 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.Shipper.java";>org/apache/hadoop/hbase/regionserver/Shipper.java
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.quotas.policies.BaseViolationPolicyEnforcement.java";>org/apache/hadoop/hbase/quotas/policies/BaseViolationPolicyEnforcement.java
 
 
   0
@@ -167,7 +139,7 @@ under the License.
   0
 
 
-  0
+  1
 
   
   
@@ -186,20 +158,6 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.backup.BackupAdmin.java";>org/apache/hadoop/hbase/backup/BackupAdmin.java
-
-
-  0
-
-
-  0
-
-
-  0
-
-  
-  
-
   http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.replication.regionserver.ReplicationSinkManager.java";>org/apache/hadoop/hbase/replication/regionserver/ReplicationSinkManager.java
 
 
@@ -228,7 +186,7 @@ under the License.
   
   
 
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.mapred.IdentityTableMap.java";>org/apache/hadoop/hbase/mapred/IdentityTableMap.java
+  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.TestTimeout.java";>org/apache/hadoop/hbase/TestTimeout.java
 
 
   0
@@ -237,35 +195,7 @@ under the License.
   0
 
 
-  9
-
-  
-  
-
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.regionserver.DelimitedKeyPrefixRegionSplitPolicy.java";>org/apache/hadoop/hbase/regionserver/DelimitedKeyPrefixRegionSplitPolicy.java
-
-
-  0
-
-
-  0
-
-
-  3
-
-  
-  
-
-  http://hbase.apache.org/checkstyle.html#org.apache.hadoop.hbase.metrics.MetricRegistry.java";>org/apache/hadoop/hbase/metrics/MetricRegistry.java
-
-
-  0

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Increment.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
index 373efac..5ece522 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Increment.html
@@ -95,29 +95,33 @@
 
 
 
-org.apache.hadoop.hbase.regionserver
+org.apache.hadoop.hbase.coprocessor.example
  
 
 
-org.apache.hadoop.hbase.rest.client
+org.apache.hadoop.hbase.regionserver
  
 
 
-org.apache.hadoop.hbase.security.access
+org.apache.hadoop.hbase.rest.client
  
 
 
-org.apache.hadoop.hbase.security.visibility
+org.apache.hadoop.hbase.security.access
  
 
 
+org.apache.hadoop.hbase.security.visibility
+ 
+
+
 org.apache.hadoop.hbase.thrift
 
 Provides an HBase http://incubator.apache.org/thrift/";>Thrift
 service.
 
 
-
+
 org.apache.hadoop.hbase.thrift2
 
 Provides an HBase http://thrift.apache.org/";>Thrift
@@ -295,6 +299,25 @@ service.
 
 
 
+
+
+
+Uses of Increment in org.apache.hadoop.hbase.coprocessor.example
+
+Methods in org.apache.hadoop.hbase.coprocessor.example
 with parameters of type Increment 
+
+Modifier and Type
+Method and Description
+
+
+
+Result
+WriteHeavyIncrementObserver.preIncrement(ObserverContext c,
+Increment increment) 
+
+
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/client/class-use/Result.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Result.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/Result.html
index cf3efa7..45f7c23 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Result.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Result.html
@@ -103,82 +103,86 @@
 
 
 
+org.apache.hadoop.hbase.coprocessor.example
+ 
+
+
 org.apache.hadoop.hbase.mapred
 
 Provides HBase http://wiki.apache.org/hadoop/HadoopMapReduce";>MapReduce
 Input/OutputFormats, a table indexing MapReduce job, and utility methods.
 
 
-
+
 org.apache.hadoop.hbase.mapreduce
 
 Provides HBase http://wiki.apache.org/hadoop/HadoopMapReduce";>MapReduce
 Input/OutputFormats, a table indexing MapReduce job, and utility methods.
 
 
-
+
 org.apache.hadoop.hbase.mapreduce.replication
  
 
-
+
 org.apache.hadoop.hbase.master
  
 
-
+
 org.apache.hadoop.hbase.master.assignment
  
 
-
+
 org.apache.hadoop.hbase.master.procedure
  
 
-
+
 org.apache.hadoop.hbase.quotas
  
 
-
+
 org.apache.hadoop.hbase.regionserver
  
 
-
+
 org.apache.hadoop.hbase.replication
 
 Multi Cluster Replication
 
 
-
+
 org.apache.hadoop.hbase.rest
 
 HBase REST
 
 
-
+
 org.apache.hadoop.hbase.rest.client
  
 
-
+
 org.apache.hadoop.hbase.security.access
  
 
-
+
 org.apache.hadoop.hbase.security.visibility
  
 
-
+
 org.apache.hadoop.hbase.thrift
 
 Provides an HBase http://incubator.apache.org/thrift/";>Thrift
 service.
 
 
-
+
 org.apache.hadoop.hbase.thrift2
 
 Provides an HBase http://thrift.apache.org/";>Thrift
 service.
 
 
-
+
 org.apache.hadoop.hbase.util
  
 
@@ -1091,6 +1095,25 @@ service.
 
 
 
+
+
+
+Uses of Result in org.apache.hadoop.hbase.coprocessor.example
+
+Methods in org.apache.hadoop.hbase.coprocessor.example
 that return Result 
+
+Modifier and Type
+Method and Description
+
+
+
+Result
+WriteHeavyIncrementObserver.preIncrement(ObserverContext c,
+Increment increment) 
+
+
+
+
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/client/class-use/Scan.html 
b/devapidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
index 99c6633..32f538f 100644
--- a/devapidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
+++ b/devapidocs/org/apache/hadoop/hbase/client/class-use/Scan.html
@@ -1177,10 +1177,9 @@ service.
 
 
 
-default RegionScanner
-RegionObserver.preScannerOpen(ObserverContext c,
-  Scan scan,
-  RegionScanner s)
+default void
+RegionObserver.preScannerOpen(ObserverContext c,
+  Scan scan)
 Called before the client opens a new scanner.
 
 
@@ -1931,7 +1930,8 @@ service.
 
 
 protected KeyValueScanner
-HMobStore.createScanner(Scan scan,
+HMobStore.createScanner(Scan scan,
+ ScanInfo scanInfo,
  http://docs.oracle.com/javase/8/docs/api/java/util/NavigableSet.html?is-external=true";
 title="class or interface in 
java.util">NavigableSet targetCols,
  long readPt)
 Gets 

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
--
diff --git a/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html 
b/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
index ea9f843..0f17e40 100644
--- a/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.html
+++ b/apidocs/org/apache/hadoop/hbase/rest/client/RemoteHTable.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":42,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":42,"i33":10,"i34":42,"i35":10,"i36":42,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":42,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":42,"i55":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":42,"i32":10,"i33":42,"i34":10,"i35":42,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":42,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":42,"i54":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";
@@ -386,136 +386,130 @@ implements 
 
 
-http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true";
 title="class or interface in java.lang">Boolean[]
+boolean[]
 exists(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
-Deprecated. 
+Test for the existence of columns in the table, as 
specified by the Gets.
 
 
 
-boolean[]
-existsAll(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
-exists(List) is really a list of get() calls.
-
-
-
 void
 flushCommits() 
 
-
+
 Result
 get(Get get)
 Extracts certain cells from a given row.
 
 
-
+
 Result[]
 get(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List gets)
 Extracts specified cells from the given rows, as a 
batch.
 
 
-
+
 org.apache.hadoop.conf.Configuration
 getConfiguration()
 Returns the Configuration object used by this 
instance.
 
 
-
+
 TableDescriptor
 getDescriptor()
 Gets the table 
descriptor for this table.
 
 
-
+
 TableName
 getName()
 Gets the fully qualified table name instance of this 
table.
 
 
-
+
 int
 getOperationTimeout()
 Deprecated. 
 
 
-
+
 long
 getOperationTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each operation in Table instance.
 
 
-
+
 int
 getReadRpcTimeout()
 Deprecated. 
 
 
-
+
 long
 getReadRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc read request in this Table 
instance.
 
 
-
+
 int
 getRpcTimeout()
 Deprecated. 
 
 
-
+
 long
 getRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc request in this Table 
instance.
 
 
-
+
 ResultScanner
 getScanner(byte[] family)
 Gets a scanner on the current table for the given 
family.
 
 
-
+
 ResultScanner
 getScanner(byte[] family,
   byte[] qualifier)
 Gets a scanner on the current table for the given family 
and qualifier.
 
 
-
+
 ResultScanner
 getScanner(Scan scan)
 Returns a scanner on the current table as specified by the 
Scan
  object.
 
 
-
+
 HTableDescriptor
 getTableDescriptor()
 Gets the table descriptor for 
this table.
 
 
-
+
 byte[]
 getTableName() 
 
-
+
 int
 getWriteRpcTimeout()
 Deprecated. 
 
 
-
+
 long
 getWriteRpcTimeout(http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true";
 title="class or interface in 
java.util.concurrent">TimeUnit unit)
 Get timeout of each rpc write request in this Table 
instance.
 
 
-
+
 Result
 increment(Increment increment)
 Increments one or more columns within a single row.
 
 
-
+
 long
 incrementColumnValue(byte[] row,
 byte[] family,
@@ -524,7 +518,7 @@ implements See Table.incrementColumnValue(byte[],
 byte[], byte[], 

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
index 1d322dd..1ba22e3 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/StoreScanner.html
@@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab";
 
 
 @InterfaceAudience.Private
-public class StoreScanner
+public class StoreScanner
 extends NonReversedNonLazyKeyValueScanner
 implements KeyValueScanner, 
InternalScanner, 
ChangedReadersObserver
 Scanner scans both the memstore and the Store. Coalesce 
KeyValue stream into List
@@ -304,7 +304,7 @@ implements scanUsePread 
 
 
-protected http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional
+protected HStore
 store 
 
 
@@ -358,9 +358,8 @@ implements 
  
-StoreScanner(HStore store,
+StoreScanner(HStore store,
 ScanInfo scanInfo,
-http://docs.oracle.com/javase/8/docs/api/java/util/OptionalInt.html?is-external=true";
 title="class or interface in java.util">OptionalInt maxVersions,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 long smallestReadPoint,
 long earliestPutTs,
@@ -371,9 +370,8 @@ implements 
  
-StoreScanner(HStore store,
+StoreScanner(HStore store,
 ScanInfo scanInfo,
-http://docs.oracle.com/javase/8/docs/api/java/util/OptionalInt.html?is-external=true";
 title="class or interface in java.util">OptionalInt maxVersions,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 ScanType scanType,
 long smallestReadPoint,
@@ -383,9 +381,8 @@ implements 
 private 
-StoreScanner(HStore store,
+StoreScanner(HStore store,
 ScanInfo scanInfo,
-http://docs.oracle.com/javase/8/docs/api/java/util/OptionalInt.html?is-external=true";
 title="class or interface in java.util">OptionalInt maxVersions,
 http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List scanners,
 ScanType scanType,
 long smallestReadPoint,
@@ -405,7 +402,7 @@ implements 
 private 
-StoreScanner(http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional store,
+StoreScanner(HStore store,
 Scan scan,
 ScanInfo scanInfo,
 int numColumns,
@@ -694,7 +691,7 @@ implements 
 
 LOG
-private static final org.apache.commons.logging.Log LOG
+private static final org.apache.commons.logging.Log LOG
 
 
 
@@ -703,7 +700,7 @@ implements 
 
 store
-protected final http://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true";
 title="class or interface in java.util">Optional store
+protected final HStore store
 
 
 
@@ -712,7 +709,7 @@ implements 
 
 matcher
-private ScanQueryMatcher matcher
+private ScanQueryMatcher matcher
 
 
 
@@ -721,7 +718,7 @@ implements 
 
 heap
-protected KeyValueHeap heap
+protected KeyValueHeap heap
 
 
 
@@ -730,7 +727,7 @@ implements 
 
 cacheBlocks
-private boolean cacheBlocks
+private boolean cacheBlocks
 
 
 
@@ -739,7 +736,7 @@ implements 
 
 countPerRow
-private long countPerRow
+private long countPerRow
 
 
 
@@ -748,7 +745,7 @@ implements 
 
 storeLimit
-private int storeLimit
+private int storeLimit
 
 
 
@@ -757,7 +754,7 @@ implements 
 
 storeOffset
-private int storeOffset
+private int storeOffset
 
 
 
@@ -766,7 +763,7 @@ implements 
 
 closing
-private boolean closing
+private boolean closing
 
 
 
@@ -775,7 +772,7 @@ implements 
 
 get
-private final boolean get
+private final boolean get
 
 
 
@@ -784,7 +781,7 @@ implements 
 
 explicitColumnQuery
-private final boolean explicitColumnQuery
+private final boolean explicitColumnQuery
 
 
 
@@ -793,7 +790,7 @@ implements 
 
 useRowColBloom
-private final boolean useRowColBloom
+private final boolean useRowColBloom
 
 
 
@@ -802,7 +799,7 @@ implements 
 
 parallelSeekEnabled
-private boolean parallelSeekEnabled
+private boolean parallelSeekEnabled
 A flag that enables StoreFileScanner parallel-seeking
 
 
@@ -812,7 +809,7 @@ implements 
 
 executor
-private ExecutorService executor
+private ExecutorService executor
 
 
 
@@ -821,7 +818,7 @@ implements 
 
 scan
-private final Scan scan
+private final Scan scan
 
 
 
@@ -830,7 +827,7 @@ implements 
 
 oldestUn

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

2017-10-29 Thread git-site-role
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/RegionScanner.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionScanner.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionScanner.html
index f8784ab..2045043 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/RegionScanner.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/RegionScanner.html
@@ -18,8 +18,8 @@
 catch(err) {
 }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":18};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -101,7 +101,7 @@ var activeTableTab = "activeTableTab";
 
 
 All Superinterfaces:
-http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable, http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable, InternalScanner, 
Shipper
+http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable, http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true";
 title="class or interface in java.io">Closeable, InternalScanner
 
 
 All Known Implementing Classes:
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 @InterfaceAudience.LimitedPrivate(value="Coprocesssor")
  @InterfaceStability.Evolving
 public interface RegionScanner
-extends InternalScanner, 
Shipper
+extends InternalScanner
 RegionScanner describes iterators over rows in an 
HRegion.
 
 
@@ -127,7 +127,7 @@ extends 
-All Methods Instance Methods Abstract Methods Default Methods 
+All Methods Instance Methods Abstract Methods 
 
 Modifier and Type
 Method and Description
@@ -171,12 +171,6 @@ extends Do a reseek to the required row.
 
 
-
-default void
-shipped()
-Empty implementation to provide compatibility for user 
migrating from 1.X
-
-
 
 
 
@@ -312,7 +306,7 @@ extends 
 
 
-
+
 
 nextRaw
 boolean nextRaw(http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List result,
@@ -352,25 +346,6 @@ extends 
-
-
-
-
-shipped
-default void shipped()
-  throws http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
-Empty implementation to provide compatibility for user 
migrating from 1.X
-
-Specified by:
-shipped in
 interface Shipper
-Throws:
-http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException
-See Also:
-https://issues.apache.org/jira/browse/HBASE-16626";>HBASE-16626
-
-
-
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1d9053bc/devapidocs/org/apache/hadoop/hbase/regionserver/ScanInfo.html
--
diff --git a/devapidocs/org/apache/hadoop/hbase/regionserver/ScanInfo.html 
b/devapidocs/org/apache/hadoop/hbase/regionserver/ScanInfo.html
index 98b80bc..3940075 100644
--- a/devapidocs/org/apache/hadoop/hbase/regionserver/ScanInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/regionserver/ScanInfo.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};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
+var methods = 
{"i0":10,"i1":10,"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};
+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";
@@ -140,54 +140,50 @@ extends http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 comparator 
 
 
-private 
org.apache.hadoop.conf.Configuration
-conf 
-
-
 private byte[]
 family 
 
-
+
 static long
 FIXED_OVERHEAD 
 
-
+
 private KeepDeletedCells
 keepDeletedCells 
 
-
+
 private int
 maxVersions 
 
-
+
 private int
 minVersions 
 
-
+
 private boolean
 newVersionBehavior 
 
-
+
 private boolean
 parallelSeekEnabled 
 
-
+
 private long
 preadMaxBytes 
 
-
+
 private long
 tableMaxRowSize 
 
-
+
 private long
 timeToPurgeDeletes 
 
-
+
 private long
 ttl 
 
-
+
 private boolean
 usePread 
 
@@ -203,10 +199,28

hbase git commit: HBASE-19033 Allow CP users to change versions and TTL before opening StoreScanner

2017-10-29 Thread zhangduo
Repository: hbase
Updated Branches:
  refs/heads/branch-2 8fb22d9c1 -> 15388d4e1


HBASE-19033 Allow CP users to change versions and TTL before opening 
StoreScanner


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

Branch: refs/heads/branch-2
Commit: 15388d4e169f28eed432b94bf9228e72c6bf920d
Parents: 8fb22d9
Author: zhangduo 
Authored: Sun Oct 29 21:18:55 2017 +0800
Committer: zhangduo 
Committed: Sun Oct 29 21:53:49 2017 +0800

--
 .../example/WriteHeavyIncrementObserver.java| 252 +++
 .../example/ZooKeeperScanPolicyObserver.java|  37 +--
 .../TestWriteHeavyIncrementObserver.java| 153 +++
 .../hbase/coprocessor/RegionObserver.java   |  48 +++-
 .../hbase/mob/DefaultMobStoreCompactor.java |   8 +-
 .../regionserver/CustomizedScanInfoBuilder.java |  69 +
 .../hadoop/hbase/regionserver/HMobStore.java|   9 +-
 .../hadoop/hbase/regionserver/HRegion.java  |   1 +
 .../hadoop/hbase/regionserver/HStore.java   |  23 +-
 .../MemStoreCompactorSegmentsIterator.java  |   9 +-
 .../regionserver/RegionCoprocessorHost.java |  48 +++-
 .../hadoop/hbase/regionserver/ScanInfo.java |  62 +++--
 .../hadoop/hbase/regionserver/ScanOptions.java  |  62 +
 .../hadoop/hbase/regionserver/StoreFlusher.java |  11 +-
 .../hadoop/hbase/regionserver/StoreScanner.java |  69 +++--
 .../regionserver/compactions/Compactor.java |  80 +++---
 .../compactions/StripeCompactor.java|  13 +-
 .../client/TestFromClientSideScanExcpetion.java |   9 +-
 .../hbase/regionserver/TestCompaction.java  |   6 +-
 .../TestDefaultCompactSelection.java|   5 +-
 .../hadoop/hbase/regionserver/TestHRegion.java  |   2 +
 .../hbase/regionserver/TestMajorCompaction.java |   4 +-
 .../compactions/TestDateTieredCompactor.java|  11 +-
 .../compactions/TestStripeCompactionPolicy.java |  12 +-
 .../compactions/TestStripeCompactor.java|  11 +-
 25 files changed, 828 insertions(+), 186 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/15388d4e/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
--
diff --git 
a/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
 
b/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
new file mode 100644
index 000..e9b590d
--- /dev/null
+++ 
b/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
@@ -0,0 +1,252 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.hadoop.hbase.coprocessor.example;
+
+import java.io.IOException;
+import java.math.RoundingMode;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.NavigableMap;
+import java.util.Optional;
+import java.util.TreeMap;
+import java.util.stream.IntStream;
+
+import org.apache.commons.lang3.mutable.MutableLong;
+import org.apache.hadoop.hbase.Cell;
+import org.apache.hadoop.hbase.CellBuilder;
+import org.apache.hadoop.hbase.CellBuilderFactory;
+import org.apache.hadoop.hbase.CellBuilderType;
+import org.apache.hadoop.hbase.CellUtil;
+import org.apache.hadoop.hbase.HConstants;
+import org.apache.hadoop.hbase.client.Get;
+import org.apache.hadoop.hbase.client.Increment;
+import org.apache.hadoop.hbase.client.Put;
+import org.apache.hadoop.hbase.client.Result;
+import org.apache.hadoop.hbase.client.Scan;
+import org.apache.hadoop.hbase.coprocessor.ObserverContext;
+import org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;
+import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
+import org.apache.hadoop.hbase.coprocessor.RegionObserver;
+import org.apache.hadoop.hbase.regionserver.FlushLi

hbase git commit: HBASE-19033 Allow CP users to change versions and TTL before opening StoreScanner

2017-10-29 Thread zhangduo
Repository: hbase
Updated Branches:
  refs/heads/master 0b7d8ffc2 -> e0a530e71


HBASE-19033 Allow CP users to change versions and TTL before opening 
StoreScanner


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

Branch: refs/heads/master
Commit: e0a530e7141f60912f49ccd09166ae74bb17cfa7
Parents: 0b7d8ff
Author: zhangduo 
Authored: Sun Oct 29 21:18:55 2017 +0800
Committer: zhangduo 
Committed: Sun Oct 29 21:53:11 2017 +0800

--
 .../example/WriteHeavyIncrementObserver.java| 252 +++
 .../example/ZooKeeperScanPolicyObserver.java|  37 +--
 .../TestWriteHeavyIncrementObserver.java| 153 +++
 .../hbase/coprocessor/RegionObserver.java   |  48 +++-
 .../hbase/mob/DefaultMobStoreCompactor.java |   8 +-
 .../regionserver/CustomizedScanInfoBuilder.java |  69 +
 .../hadoop/hbase/regionserver/HMobStore.java|   9 +-
 .../hadoop/hbase/regionserver/HRegion.java  |   1 +
 .../hadoop/hbase/regionserver/HStore.java   |  23 +-
 .../MemStoreCompactorSegmentsIterator.java  |   9 +-
 .../regionserver/RegionCoprocessorHost.java |  48 +++-
 .../hadoop/hbase/regionserver/ScanInfo.java |  62 +++--
 .../hadoop/hbase/regionserver/ScanOptions.java  |  62 +
 .../hadoop/hbase/regionserver/StoreFlusher.java |  11 +-
 .../hadoop/hbase/regionserver/StoreScanner.java |  69 +++--
 .../regionserver/compactions/Compactor.java |  80 +++---
 .../compactions/StripeCompactor.java|  13 +-
 .../client/TestFromClientSideScanExcpetion.java |   9 +-
 .../hbase/regionserver/TestCompaction.java  |   6 +-
 .../TestDefaultCompactSelection.java|   5 +-
 .../hadoop/hbase/regionserver/TestHRegion.java  |   2 +
 .../hbase/regionserver/TestMajorCompaction.java |   4 +-
 .../compactions/TestDateTieredCompactor.java|  11 +-
 .../compactions/TestStripeCompactionPolicy.java |  12 +-
 .../compactions/TestStripeCompactor.java|  11 +-
 25 files changed, 828 insertions(+), 186 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e0a530e7/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
--
diff --git 
a/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
 
b/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
new file mode 100644
index 000..e9b590d
--- /dev/null
+++ 
b/hbase-examples/src/main/java/org/apache/hadoop/hbase/coprocessor/example/WriteHeavyIncrementObserver.java
@@ -0,0 +1,252 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.hadoop.hbase.coprocessor.example;
+
+import java.io.IOException;
+import java.math.RoundingMode;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.NavigableMap;
+import java.util.Optional;
+import java.util.TreeMap;
+import java.util.stream.IntStream;
+
+import org.apache.commons.lang3.mutable.MutableLong;
+import org.apache.hadoop.hbase.Cell;
+import org.apache.hadoop.hbase.CellBuilder;
+import org.apache.hadoop.hbase.CellBuilderFactory;
+import org.apache.hadoop.hbase.CellBuilderType;
+import org.apache.hadoop.hbase.CellUtil;
+import org.apache.hadoop.hbase.HConstants;
+import org.apache.hadoop.hbase.client.Get;
+import org.apache.hadoop.hbase.client.Increment;
+import org.apache.hadoop.hbase.client.Put;
+import org.apache.hadoop.hbase.client.Result;
+import org.apache.hadoop.hbase.client.Scan;
+import org.apache.hadoop.hbase.coprocessor.ObserverContext;
+import org.apache.hadoop.hbase.coprocessor.RegionCoprocessor;
+import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
+import org.apache.hadoop.hbase.coprocessor.RegionObserver;
+import org.apache.hadoop.hbase.regionserver.FlushLifeCy

hbase git commit: HBASE-18438 Precommit doesn't warn about unused imports

2017-10-29 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/master 482d6bd3a -> 0b7d8ffc2


HBASE-18438 Precommit doesn't warn about unused imports

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/master
Commit: 0b7d8ffc21d4ee2f6b9d4c17edd17a5b57fc5dcc
Parents: 482d6bd
Author: Mike Drob 
Authored: Sun Oct 29 20:45:20 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sun Oct 29 20:47:33 2017 +0800

--
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/0b7d8ffc/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 31abcc9..8c05239 100755
--- a/pom.xml
+++ b/pom.xml
@@ -958,6 +958,7 @@
   
 hbase/checkstyle.xml
 
hbase/checkstyle-suppressions.xml
+true
   
 
   
@@ -1186,6 +1187,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
   
@@ -3531,6 +3533,7 @@
   target/**
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
 



hbase git commit: HBASE-18438 Precommit doesn't warn about unused imports

2017-10-29 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/branch-2 0ad8a6f51 -> 8fb22d9c1


HBASE-18438 Precommit doesn't warn about unused imports

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/branch-2
Commit: 8fb22d9c1fd93b1ab35646303057c4c70defd823
Parents: 0ad8a6f
Author: Mike Drob 
Authored: Sun Oct 29 20:45:20 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sun Oct 29 20:48:15 2017 +0800

--
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/8fb22d9c/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 68364b7..8faec08 100644
--- a/pom.xml
+++ b/pom.xml
@@ -909,6 +909,7 @@
   
 hbase/checkstyle.xml
 
hbase/checkstyle-suppressions.xml
+true
   
 
   
@@ -1137,6 +1138,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
   
@@ -3502,6 +3504,7 @@
   target/**
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
 



hbase git commit: HBASE-18438 Precommit doesn't warn about unused imports

2017-10-29 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/branch-1 0d26ca7df -> 4ff957df0


HBASE-18438 Precommit doesn't warn about unused imports

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/branch-1
Commit: 4ff957df08c352848d2072c661f267dd6747e423
Parents: 0d26ca7
Author: Mike Drob 
Authored: Sun Oct 29 20:45:20 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sun Oct 29 20:48:33 2017 +0800

--
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/4ff957df/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 0e1910d..2076782 100644
--- a/pom.xml
+++ b/pom.xml
@@ -803,6 +803,7 @@
   
 hbase/checkstyle.xml
 
hbase/checkstyle-suppressions.xml
+true
   
 
 
@@ -1004,6 +1005,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
   
@@ -2810,6 +2812,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
 



hbase git commit: HBASE-18438 Precommit doesn't warn about unused imports

2017-10-29 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/branch-1.3 e1f537f5c -> 1b6d6abaf


HBASE-18438 Precommit doesn't warn about unused imports

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/branch-1.3
Commit: 1b6d6abaf4c5a36ac0ae7650e1bec26310450f2f
Parents: e1f537f
Author: Mike Drob 
Authored: Sun Oct 29 20:45:20 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sun Oct 29 20:48:59 2017 +0800

--
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/1b6d6aba/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 08d7c06..2efffb2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -801,6 +801,7 @@
   
 hbase/checkstyle.xml
 
hbase/checkstyle-suppressions.xml
+true
   
 
 
@@ -1001,6 +1002,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
   
@@ -2729,6 +2731,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
 



hbase git commit: HBASE-18438 Precommit doesn't warn about unused imports

2017-10-29 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/branch-1.4 8a5d87f41 -> 7e6e3f8bc


HBASE-18438 Precommit doesn't warn about unused imports

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/branch-1.4
Commit: 7e6e3f8bca535b727fafba143572de4081e7da71
Parents: 8a5d87f
Author: Mike Drob 
Authored: Sun Oct 29 20:45:20 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sun Oct 29 20:48:49 2017 +0800

--
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/7e6e3f8b/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 62fce60..073b668 100644
--- a/pom.xml
+++ b/pom.xml
@@ -803,6 +803,7 @@
   
 hbase/checkstyle.xml
 
hbase/checkstyle-suppressions.xml
+true
   
 
 
@@ -1004,6 +1005,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
   
@@ -2810,6 +2812,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
 



hbase git commit: HBASE-18438 Precommit doesn't warn about unused imports

2017-10-29 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/branch-1.2 155d2966c -> e58986e94


HBASE-18438 Precommit doesn't warn about unused imports

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/branch-1.2
Commit: e58986e9452ee5c690a256de0a70f5c727bf135c
Parents: 155d296
Author: Mike Drob 
Authored: Sun Oct 29 20:45:20 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sun Oct 29 20:49:14 2017 +0800

--
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/e58986e9/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 285e89e..a2f41df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -811,6 +811,7 @@
   
 hbase/checkstyle.xml
 
hbase/checkstyle-suppressions.xml
+true
   
 
 
@@ -1011,6 +1012,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
   
@@ -2737,6 +2739,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
 



hbase git commit: HBASE-18438 Precommit doesn't warn about unused imports

2017-10-29 Thread chia7712
Repository: hbase
Updated Branches:
  refs/heads/branch-1.1 d0a3a747e -> b069ed691


HBASE-18438 Precommit doesn't warn about unused imports

Signed-off-by: Chia-Ping Tsai 


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

Branch: refs/heads/branch-1.1
Commit: b069ed691e8389bb57d9952f084cbfbca7bf7428
Parents: d0a3a74
Author: Mike Drob 
Authored: Sun Oct 29 20:45:20 2017 +0800
Committer: Chia-Ping Tsai 
Committed: Sun Oct 29 20:51:41 2017 +0800

--
 pom.xml | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/b069ed69/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 447fd8a..ea6ae0a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -805,6 +805,7 @@
   
 hbase/checkstyle.xml
 
hbase/checkstyle-suppressions.xml
+true
   
 
 
@@ -1005,6 +1006,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true
 
   
   
@@ -2658,6 +2660,7 @@
 
   hbase/checkstyle.xml
   
hbase/checkstyle-suppressions.xml
+  true