+1

Just a clarification :  by delete-forward, do you mean that a delete of a
non-existent key causes a future insert of the key to get deleted?


On Fri, Jan 7, 2011 at 4:23 PM, Ryan Rawson <[email protected]> wrote:

> Hi all,
>
> We are thinking of getting rid of the "delete forward" misfeature in
> HBase.  The one way we'd implement it would permanently remove this
> "feature", and prevent it from being put back in ever.
>
> What is a delete forward you ask?  This is where you do a delete, but
> because deletes are really just inserting 'tombstones', it applies to
> future Puts.  This can be immensely frustrating because puts appear to
> do nothing. These rogue deletes get pruned out when the table is major
> compacted, so it isn't forever.
>
> Because of the transient nature of these delete forwards, we suspect,
> but do not know, if anyone is depending on this behaviour.  If you use
> this behaviour, please chime in so we can get a sense of what people
> need!
>
> Thanks!
> -ryan
>

Reply via email to