From 2131ef1cf8fa7e200c6dd3db7909b06b9e8e4632 Mon Sep 17 00:00:00 2001 From: Zhihong Yu Date: Fri, 3 Aug 2012 14:02:03 +0000 Subject: [PATCH] HBASE-6359 KeyValue may return incorrect values after readFields() (Dave Revell) git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1368964 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/org/apache/hadoop/hbase/KeyValue.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java index efa443596d3..831dbafd4a9 100644 --- a/hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java +++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java @@ -2562,6 +2562,8 @@ public class KeyValue implements Writable, HeapSize { this.rowCache = null; this.length = length; this.offset = 0; + this.timestampCache = -1; + this.keyLength = 0; this.bytes = new byte[this.length]; in.readFully(this.bytes, 0, this.length); }