hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From te...@apache.org
Subject hbase git commit: HBASE-16609 Fake cells EmptyByteBufferedCell created in read path not implementing SettableSequenceId (Yu Sun)
Date Mon, 12 Sep 2016 15:53:29 GMT
Repository: hbase
Updated Branches:
  refs/heads/master 0860bdb67 -> 8290b2c8f


HBASE-16609 Fake cells EmptyByteBufferedCell  created in read path not implementing SettableSequenceId
(Yu Sun)


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

Branch: refs/heads/master
Commit: 8290b2c8fa7c534e02e37b0762ebf455a77016ca
Parents: 0860bdb
Author: tedyu <yuzhihong@gmail.com>
Authored: Mon Sep 12 08:53:22 2016 -0700
Committer: tedyu <yuzhihong@gmail.com>
Committed: Mon Sep 12 08:53:22 2016 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/hadoop/hbase/CellUtil.java        | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/8290b2c8/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java
----------------------------------------------------------------------
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java
index ad13e9e..94c7189 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/CellUtil.java
@@ -1974,7 +1974,11 @@ public final class CellUtil {
    * These cells are used in reseeks/seeks to improve the read performance.
    * They are not real cells that are returned back to the clients
    */
-  private static abstract class EmptyByteBufferedCell extends ByteBufferedCell {
+  private static abstract class EmptyByteBufferedCell extends ByteBufferedCell implements
SettableSequenceId {
+    @Override
+    public void setSequenceId(long seqId) {
+      // Fake cells don't need seqId, so leaving it as a noop.
+    }
 
     @Override
     public byte[] getRowArray() {


Mime
View raw message