I've created issue HBASE-3093 for this. Evert.
On Thu, Oct 7, 2010 at 7:51 PM, Jonathan Gray <[email protected]> wrote: > 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. > >
