tephra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Poorna Chandra (JIRA)" <j...@apache.org>
Subject [jira] [Created] (TEPHRA-235) Flushes and compactions can remove committed data
Date Tue, 20 Jun 2017 00:55:00 GMT
Poorna Chandra created TEPHRA-235:
-------------------------------------

             Summary: Flushes and compactions can remove committed data
                 Key: TEPHRA-235
                 URL: https://issues.apache.org/jira/browse/TEPHRA-235
             Project: Tephra
          Issue Type: Bug
          Components: core
    Affects Versions: 0.12.0-incubating, 0.11.0-incubating
            Reporter: Poorna Chandra
            Assignee: Poorna Chandra
            Priority: Blocker
             Fix For: 0.13.0-incubating


Transaction co-processor uses the transaction snapshot generated by the Transaction Manager
to remove deleted and invalid cells during HBase compactions and flushes. The co-processor
expects the invalid list in the transaction snapshot to be sorted. However, the invalid list
is not sorted during a snapshot creation in the Transaction Manager. This leads to invalid
transactions becoming visible during compactions, and thus committed transactions with write
pointers smaller than the invalid transaction will get removed.

We missed this piece when fixing TEPHRA-223.




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message