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

Reply via email to