hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-16063) Race condition in new FIFO fastpath from HBASE-16023
Date Sat, 18 Jun 2016 00:25:05 GMT
stack created HBASE-16063:

             Summary: Race condition in new FIFO fastpath from HBASE-16023
                 Key: HBASE-16063
                 URL: https://issues.apache.org/jira/browse/HBASE-16063
             Project: HBase
          Issue Type: Sub-task
    Affects Versions: 1.3.0
            Reporter: stack

>From [~ikeda] over in HBASE-16023 at https://issues.apache.org/jira/browse/HBASE-16023?focusedCommentId=15331172&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15331172

An concrete example of the race condition:
1. Worker checks no task.
2. Reader checks no ready handler.
3. Worker pushes itself as a ready handler and waits on the semaphore.
4. Reader queues a task to the queue, without directly passing it to the ready handler nor
releasing the semaphore.
(1,3) and (2,4) should be exclusively executed. That depends on luck, and it might be not

This message was sent by Atlassian JIRA

View raw message