Definitely file a new JIRA and put the test case up on it.  This is probably an 
independent issue from most of the other TS/delete issues.

You guys are good at finding these ;)  Keep it up!

JG

From: Evert Arckens [mailto:[email protected]]
Sent: Thursday, October 07, 2010 2:13 AM
To: [email protected]
Subject: Cornercase issue when deleting columns with cells on timestamp 0

Hi,

I've encountered an issue which is closely related to HBASE-2406, HBASE-2847 
and HBASE-2256.

Scenario (see also unit test in attachment, tested against HBase 
0.89.0-r1004203-3076) :
- put values in 3 columns (A, B and C) of the same column family at timestamp 0.
- delete all versions of column B (using Delete.deleteColumns() )
- read columns A and C
- result : for column A a result is given, for column C not (the alphabetical 
order is in play here!)

Now, if we would use any other (positive) timestamp instead of 0 or let HBase 
fill in the timestamp, this problem does not arrise.

For my use-case I can work with timestamp 1 instead of 0. But it is a bit 
strange that timestamp 0 gives different behavior than timestamp 1, and that 
the alphabetical order of the columns makes a difference.

I'm not sure if this should just be added as extra info to HBASE-2406 or should 
be put in a new jira-issue.

Regards,
Evert Arckens.

Reply via email to