[ 
https://issues.apache.org/jira/browse/HBASE-14503?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14934463#comment-14934463
 ] 

Elliott Clark commented on HBASE-14503:
---------------------------------------

This basically means that users have a very hard time deleting a column family 
if there is any data with an empty qualifier.

Take this example.

T=1000 User Puts some data "FOO" in column "A:one".
T=1001 User Deletes the column family "A:".
T=1002 User puts some data "BAR" in column "A:" ( empty qualifier ).

Scan the row with versions => 1 will return both FOO and BAR.
Scan the row with versions => 99 will return BAR.


OUCH!

> DeleteFamily tombstones don't work well with empty qualifiers
> -------------------------------------------------------------
>
>                 Key: HBASE-14503
>                 URL: https://issues.apache.org/jira/browse/HBASE-14503
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Elliott Clark
>
> Since key type is only used as the tie breaker if a user issues a put with an 
> empty qualifier it can hide the delete when versions on a scan is 1.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to