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.
