hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Yu (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-17487) Potential data loss when pipeline is pushed to snapshot
Date Thu, 19 Jan 2017 02:34:28 GMT
Ted Yu created HBASE-17487:
------------------------------

             Summary: Potential data loss when pipeline is pushed to snapshot
                 Key: HBASE-17487
                 URL: https://issues.apache.org/jira/browse/HBASE-17487
             Project: HBase
          Issue Type: Bug
            Reporter: Ted Yu
            Assignee: Ted Yu


In CompactingMemStore#pushPipelineToSnapshot() , there is limit of 3 iterations of pipeline.swap()
call after which an empty ImmutableSegment is used as snapshot.

However, after 3rd iteration, the return value from swap() is not checked.
If the 3rd swap() call is successful, the versioned list would be swapped with null in pipeline
and snapshot being overwritten with the empty ImmutableSegment.



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

Mime
View raw message