This is not a problem with the KeyValueSkipListSet but rather it is the delete tombstone continuing to override any Puts with a timestamp <= to the deleted stamp.
Check out this blog post for details on this: http://outerthought.org/blog/blog/417-OTC.html (man this thing is coming in handy, great work bruno) JG > -----Original Message----- > From: Angus He [mailto:[email protected]] > Sent: Thursday, July 15, 2010 3:43 AM > To: [email protected] > Subject: row lost after add-delete-add operation > > Suppose we have a row : row1, cf1:q1, value1, timestamp1. > > After the add-delete-add operation sequence on the same row, the row > lost. > > It seems that it was KeyValueSkipListSet in class MemStore ignored the > last add operation. > I would like to know what is the purpose of KeyValueSkipListSet, > is it possible to replace KeyValueSkipListSet with a multi-value set > implementation? > > > > -- > Regards > Angus
