Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 211A6200CE0 for ; Wed, 26 Jul 2017 17:08:01 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 1FE1D16900C; Wed, 26 Jul 2017 15:08:01 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 1FDAF168FFC for ; Wed, 26 Jul 2017 17:07:58 +0200 (CEST) Received: (qmail 14685 invoked by uid 500); 26 Jul 2017 15:07:52 -0000 Mailing-List: contact commits-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list commits@hbase.apache.org Received: (qmail 12237 invoked by uid 99); 26 Jul 2017 15:07:50 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Jul 2017 15:07:50 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 38A58F32E7; Wed, 26 Jul 2017 15:07:49 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: git-site-role@apache.org To: commits@hbase.apache.org Date: Wed, 26 Jul 2017 15:08:27 -0000 Message-Id: <0efd05c614064f5c9030093037c1482b@git.apache.org> In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [40/51] [partial] hbase-site git commit: Published site at 82d554e3783372cc6b05489452c815b57c06f6cd. archived-at: Wed, 26 Jul 2017 15:08:01 -0000 http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html index 3611208..3b7b53e 100644 --- a/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/backup/package-tree.html @@ -166,10 +166,10 @@ http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html index 56052d4..344dda1 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Cell.html @@ -6744,25 +6744,38 @@ service. void +NewVersionBehaviorTracker.add(Cell cell)  + + +void ScanDeleteTracker.add(Cell cell)
Add the specified KeyValue to the list of deletes to check against for this row operation.
- + void DeleteTracker.add(Cell cell)
Add the specified cell to the list of deletes to check against for this row operation.
+ +void +NewVersionBehaviorTracker.DeleteVersionsNode.addVersionDelete(Cell cell)  + ScanQueryMatcher.MatchCode +NewVersionBehaviorTracker.checkColumn(Cell cell, + byte type)  + + +ScanQueryMatcher.MatchCode ExplicitColumnTracker.checkColumn(Cell cell, byte type)
Checks if the column is present in the list of requested columns by returning the match code instance.
- + ScanQueryMatcher.MatchCode ScanWildcardColumnTracker.checkColumn(Cell cell, byte type) @@ -6770,7 +6783,7 @@ service. instance. - + ScanQueryMatcher.MatchCode ColumnTracker.checkColumn(Cell cell, byte type) @@ -6778,18 +6791,25 @@ service. instance. - + protected ScanQueryMatcher.MatchCode ScanQueryMatcher.checkDeleted(DeleteTracker deletes, Cell cell)  - + private void LegacyScanQueryMatcher.checkPartialDropDeleteRange(Cell curCell)
Deprecated. 
Handle partial-drop-deletes.
+ +ScanQueryMatcher.MatchCode +NewVersionBehaviorTracker.checkVersions(Cell cell, + long timestamp, + byte type, + boolean ignoreCount)  + ScanQueryMatcher.MatchCode ExplicitColumnTracker.checkVersions(Cell cell, @@ -6809,7 +6829,7 @@ service. ScanQueryMatcher.MatchCode ColumnTracker.checkVersions(Cell cell, - long ttl, + long timestamp, byte type, boolean ignoreCount)
Keeps track of the number of versions for the columns asked for.
@@ -6857,24 +6877,34 @@ service. ScanQueryMatcher.MatchCode -ExplicitColumnTracker.getNextRowOrNextColumn(Cell cell)  +NewVersionBehaviorTracker.getNextRowOrNextColumn(Cell cell)  ScanQueryMatcher.MatchCode -ScanWildcardColumnTracker.getNextRowOrNextColumn(Cell cell)  +ExplicitColumnTracker.getNextRowOrNextColumn(Cell cell)  ScanQueryMatcher.MatchCode +ScanWildcardColumnTracker.getNextRowOrNextColumn(Cell cell)  + + +ScanQueryMatcher.MatchCode ColumnTracker.getNextRowOrNextColumn(Cell cell)
Retrieve the MatchCode for the next row or column
- + private static boolean ScanQueryMatcher.isCellTTLExpired(Cell cell, long oldestTimestamp, long now)  + +DeleteTracker.DeleteResult +NewVersionBehaviorTracker.isDeleted(Cell cell) +
This method is not idempotent, we will save some info to judge VERSION_MASKED.
+ + DeleteTracker.DeleteResult ScanDeleteTracker.isDeleted(Cell cell) @@ -6927,35 +6957,45 @@ service. RawScanQueryMatcher.match(Cell cell)  +ScanQueryMatcher.MatchCode +IncludeAllCompactionQueryMatcher.match(Cell cell)  + + protected ScanQueryMatcher.MatchCode UserScanQueryMatcher.matchColumn(Cell cell, long timestamp, byte typeByte)  - + boolean LegacyScanQueryMatcher.moreRowsMayExistAfter(Cell cell)
Deprecated. 
  - + boolean CompactionScanQueryMatcher.moreRowsMayExistAfter(Cell cell)  - + abstract boolean ScanQueryMatcher.moreRowsMayExistAfter(Cell cell)  - + boolean UserScanQueryMatcher.moreRowsMayExistAfter(Cell cell)  - + protected ScanQueryMatcher.MatchCode ScanQueryMatcher.preCheck(Cell cell)
Check before the delete logic.
+ +protected long +NewVersionBehaviorTracker.prepare(Cell cell) +
Reset the map if it is different with the last Cell.
+ + private void ScanWildcardColumnTracker.resetCell(Cell columnCell)  @@ -7452,6 +7492,14 @@ service. VisibilityScanDeleteTracker.add(Cell delCell)  +void +VisibilityNewVersionBehaivorTracker.add(Cell cell)  + + +void +VisibilityNewVersionBehaivorTracker.VisibilityDeleteVersionsNode.addVersionDelete(Cell cell)  + + private boolean VisibilityController.checkForReservedVisibilityTagPresence(Cell cell)
Checks whether cell contains any tag with type as VISIBILITY_TAG_TYPE.
@@ -7511,10 +7559,14 @@ service. VisibilityScanDeleteTracker.isDeleted(Cell cell)  +DeleteTracker.DeleteResult +VisibilityNewVersionBehaivorTracker.isDeleted(Cell cell)  + + static boolean VisibilityUtils.isVisibilityTagsPresent(Cell cell)  - + Cell VisibilityController.postMutationBeforeWAL(ObserverContext<RegionCoprocessorEnvironment> ctx, RegionObserver.MutationType opType, @@ -7522,14 +7574,14 @@ service. Cell oldCell, Cell newCell)  - + boolean VisibilityController.postScannerFilterRow(ObserverContext<RegionCoprocessorEnvironment> e, InternalScanner s, Cell curRowCell, boolean hasMore)  - + void VisibilityController.prePrepareTimeStampForDeleteVersion(ObserverContext<RegionCoprocessorEnvironment> ctx, Mutation delete, @@ -7537,6 +7589,11 @@ service. byte[] byteNow, Get get)  + +private boolean +VisibilityNewVersionBehaivorTracker.tagMatched(Cell put, + VisibilityNewVersionBehaivorTracker.TagInfo delInfo)  + @@ -7558,6 +7615,17 @@ service.
+ + + + + + + + + + +
Constructors in org.apache.hadoop.hbase.security.visibility with parameters of type Cell 
Constructor and Description
TagInfo(Cell c) 
  • http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html index eaae984..6119d39 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/CellComparator.html @@ -890,7 +890,7 @@ -ScanInfo(org.apache.hadoop.conf.Configuration conf, +ScanInfo(org.apache.hadoop.conf.Configuration conf, byte[] family, int minVersions, int maxVersions, @@ -898,7 +898,8 @@ KeepDeletedCells keepDeletedCells, long blockSize, long timeToPurgeDeletes, - CellComparator comparator)  + CellComparator comparator, + boolean newVersionBehavior)  ScanInfo(org.apache.hadoop.conf.Configuration conf, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html index cf1ea95..0e469cc 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/HColumnDescriptor.html @@ -357,50 +357,56 @@ service. HColumnDescriptor -HColumnDescriptor.setPrefetchBlocksOnOpen(boolean value) +HColumnDescriptor.setNewVersionBehavior(boolean newVersionBehavior)
    Deprecated. 
      HColumnDescriptor -HColumnDescriptor.setScope(int value) +HColumnDescriptor.setPrefetchBlocksOnOpen(boolean value)
    Deprecated. 
      HColumnDescriptor +HColumnDescriptor.setScope(int value) +
    Deprecated. 
    +  + + +HColumnDescriptor HColumnDescriptor.setStoragePolicy(String value)
    Deprecated. 
    Set the storage policy for use with this family
    - + HColumnDescriptor HColumnDescriptor.setTimeToLive(int value)
    Deprecated. 
      - + HColumnDescriptor HColumnDescriptor.setTimeToLive(String value)
    Deprecated. 
      - + HColumnDescriptor HColumnDescriptor.setValue(byte[] key, byte[] value)
    Deprecated. 
      - + HColumnDescriptor HColumnDescriptor.setValue(String key, String value)
    Deprecated. 
      - + HColumnDescriptor HColumnDescriptor.setVersions(int minVersions, int maxVersions) @@ -408,7 +414,7 @@ service.
    Set minimum and maximum versions to keep
    - + protected HColumnDescriptor HTableDescriptor.toHColumnDescriptor(ColumnFamilyDescriptor desc)
    Deprecated. 
    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/class-use/KeepDeletedCells.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/KeepDeletedCells.html b/devapidocs/org/apache/hadoop/hbase/class-use/KeepDeletedCells.html index d34de1f..01eef9f 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/KeepDeletedCells.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/KeepDeletedCells.html @@ -259,7 +259,7 @@ the order they are declared. -ScanInfo(org.apache.hadoop.conf.Configuration conf, +ScanInfo(org.apache.hadoop.conf.Configuration conf, byte[] family, int minVersions, int maxVersions, @@ -267,7 +267,8 @@ the order they are declared. KeepDeletedCells keepDeletedCells, long blockSize, long timeToPurgeDeletes, - CellComparator comparator)  + CellComparator comparator, + boolean newVersionBehavior)  http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/class-use/PleaseHoldException.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/PleaseHoldException.html b/devapidocs/org/apache/hadoop/hbase/class-use/PleaseHoldException.html index 799e86d..eaa3968 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/PleaseHoldException.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/PleaseHoldException.html @@ -136,14 +136,6 @@ private void -AssignmentManager.updateRegionMergeTransition(ServerName serverName, - org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode state, - HRegionInfo merged, - HRegionInfo hriA, - HRegionInfo hriB)  - - -private void AssignmentManager.updateRegionTransition(ServerName serverName, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode state, HRegionInfo regionInfo, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/class-use/Tag.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/class-use/Tag.html b/devapidocs/org/apache/hadoop/hbase/class-use/Tag.html index 2d48865..7fe31b1 100644 --- a/devapidocs/org/apache/hadoop/hbase/class-use/Tag.html +++ b/devapidocs/org/apache/hadoop/hbase/class-use/Tag.html @@ -725,18 +725,22 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods. VisibilityController.DeleteVersionVisibilityExpressionFilter.deleteCellVisTags  +(package private) List<Tag> +VisibilityNewVersionBehaivorTracker.TagInfo.tags  + + private List<Pair<List<Tag>,Byte>> VisibilityScanDeleteTracker.visibilityTagsDeleteColumns  - + private List<Triple<List<Tag>,Byte,Long>> VisibilityScanDeleteTracker.visibilityTagsDeleteFamily  - + private List<Triple<List<Tag>,Byte,Long>> VisibilityScanDeleteTracker.visibilityTagsDeleteFamilyVersion  - + private List<Pair<List<Tag>,Byte>> VisibilityScanDeleteTracker.visiblityTagsDeleteColumnVersion  http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html index aab1d38..82975ab 100644 --- a/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html +++ b/devapidocs/org/apache/hadoop/hbase/classification/class-use/InterfaceAudience.Private.html @@ -7792,22 +7792,34 @@ service. class  +IncludeAllCompactionQueryMatcher +
    A compaction query matcher that always return INCLUDE and drops nothing.
    + + + +class  LegacyScanQueryMatcher
    Deprecated. 
    - + class  MajorCompactionScanQueryMatcher
    Query matcher for major compaction.
    - + class  MinorCompactionScanQueryMatcher
    Query matcher for minor compaction.
    + +class  +NewVersionBehaviorTracker +
    A tracker both implementing ColumnTracker and DeleteTracker, used for mvcc-sensitive scanning.
    + + class  NormalUserScanQueryMatcher http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html index 346a1a5..5a684a9 100644 --- a/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/classification/package-tree.html @@ -88,12 +88,12 @@

    Annotation Type Hierarchy

    http://git-wip-us.apache.org/repos/asf/hbase-site/blob/21766f4a/devapidocs/org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html b/devapidocs/org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html index 4cdd3a1..6f4644b 100644 --- a/devapidocs/org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html +++ b/devapidocs/org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -295,9 +295,15 @@ public interface boolean -isPrefetchBlocksOnOpen()  +isNewVersionBehavior() +
    By default, HBase only consider timestamp in versions.
    + +boolean +isPrefetchBlocksOnOpen()  + + String toStringCustomizedValues()  @@ -799,7 +805,7 @@ static final  -
      +
      • toStringCustomizedValues

        String toStringCustomizedValues()
        @@ -809,6 +815,18 @@ static final  + + +
          +
        • +

          isNewVersionBehavior

          +
          boolean isNewVersionBehavior()
          +
          By default, HBase only consider timestamp in versions. So a previous Delete with higher ts + will mask a later Put with lower ts. Set this to true to enable new semantics of versions. + We will also consider mvcc in versions. See HBASE-15968 for details.
          +
        • +