You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ns...@apache.org on 2011/10/11 04:25:13 UTC

svn commit: r1181605 - /hbase/branches/0.89/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide.java

Author: nspiegelberg
Date: Tue Oct 11 02:25:13 2011
New Revision: 1181605

URL: http://svn.apache.org/viewvc?rev=1181605&view=rev
Log:
Fix test which sets invalid timestamp for KeyValues.

Summary:
A few unit tests in TestFromClientSide.java used to generated
the timestamp for a KV using random.nextLong(), this can return negative
values as well. Hence, this would create a scenario where there would be
expired KV's in the StoreFiles.

Test Plan: 1) Rerun tests
Reviewed By: kannan
Reviewers: kannan
Commenters: nspiegelberg
CC: , hbase@lists, kannan, nspiegelberg, pritam
Revert Plan:
Tags:

- begin *PUBLIC* platform impact section -
Bugzilla: #
- end platform impact -

Differential Revision: 282163

Modified:
    hbase/branches/0.89/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide.java

Modified: hbase/branches/0.89/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.89/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide.java?rev=1181605&r1=1181604&r2=1181605&view=diff
==============================================================================
--- hbase/branches/0.89/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide.java (original)
+++ hbase/branches/0.89/src/test/java/org/apache/hadoop/hbase/client/TestFromClientSide.java Tue Oct 11 02:25:13 2011
@@ -3918,9 +3918,8 @@ public class TestFromClientSide {
     Put put = new Put(row);
     for(int i = 0; i < nPuts; i++) {
       byte[] qualifier = Bytes.toBytes(random.nextInt());
-      Long timestamp = random.nextLong();
       byte[] value = Bytes.toBytes(random.nextInt());
-      put.add(family, qualifier, timestamp, value);
+      put.add(family, qualifier, value);
     }
     table.put(put);
   }