From 5bb5c74dbf12960bd59f7c1bde603e6c8fb70727 Mon Sep 17 00:00:00 2001 From: chenheng Date: Mon, 19 Sep 2016 16:35:25 +0800 Subject: [PATCH] HBASE-16652 Figure out performance difference between increment and append --- .../src/main/java/org/apache/hadoop/hbase/client/Increment.java | 2 +- .../src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java index 187c077..9349391 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Increment.java @@ -52,7 +52,7 @@ import org.apache.hadoop.hbase.util.ClassSize; @InterfaceStability.Stable public class Increment extends Mutation implements Comparable { private static final long HEAP_OVERHEAD = ClassSize.REFERENCE + ClassSize.TIMERANGE; - private TimeRange tr = new TimeRange(); + private TimeRange tr = null; /** * Create a Increment operation for the specified row. diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java index 623acd5..071e693 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java @@ -1184,7 +1184,7 @@ public final class ProtobufUtil { } static void setTimeRange(final MutationProto.Builder builder, final TimeRange timeRange) { - if (!timeRange.isAllTime()) { + if (timeRange != null && !timeRange.isAllTime()) { HBaseProtos.TimeRange.Builder timeRangeBuilder = HBaseProtos.TimeRange.newBuilder(); timeRangeBuilder.setFrom(timeRange.getMin()); -- 2.9.3