hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phil Yang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-8770) deletes and puts with the same ts should be resolved according to mvcc/seqNum
Date Tue, 06 Jun 2017 04:22:18 GMT

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

Phil Yang commented on HBASE-8770:

bq. If not, would simply changing the sort order to order by seq id before cell type for this
issue be a possibility for 2.0?

We will remove mvcc in HFile in minor compaction (to save capacity) and delete/put will have
same mvcc if they are in one same file. If I am not wrong we can not just change the comparator
:( At least we should always keep mvcc in HFiles just like HBASE-15968 does.

bq. Is there hope for HBASE-15968 to make it into 2.0?

The patch is available and I think we can get it in after rebasing and reviewing. But we need
more tests (I am testing in our own cluster) and I am not sure if it can be a default behavior
because the performance will be a little worse and a new feature may have some bugs... So
I prefer to always keep mvcc in HFile by default, compare mvcc before type by default, but
the other behavior is configurable.

> deletes and puts with the same ts should be resolved according to mvcc/seqNum
> -----------------------------------------------------------------------------
>                 Key: HBASE-8770
>                 URL: https://issues.apache.org/jira/browse/HBASE-8770
>             Project: HBase
>          Issue Type: Brainstorming
>            Reporter: Sergey Shelukhin
>            Priority: Critical
> This came up during HBASE-8721. Puts with the same ts are resolved by seqNum. It's not
clear why deletes with the same ts as a put should always mask the put, rather than also being
resolve by seqNum.
> What do you think?

This message was sent by Atlassian JIRA

View raw message