hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen Yuan Jiang (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-16233) Procedure V2: Support acquire/release shared table lock concurrently
Date Fri, 15 Jul 2016 01:50:20 GMT

     [ https://issues.apache.org/jira/browse/HBASE-16233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Stephen Yuan Jiang updated HBASE-16233:
---------------------------------------
    Attachment: HBASE-16233.v1-master.patch

> Procedure V2: Support acquire/release shared table lock concurrently
> --------------------------------------------------------------------
>
>                 Key: HBASE-16233
>                 URL: https://issues.apache.org/jira/browse/HBASE-16233
>             Project: HBase
>          Issue Type: Sub-task
>          Components: proc-v2
>            Reporter: Stephen Yuan Jiang
>            Assignee: Stephen Yuan Jiang
>             Fix For: 2.0.0
>
>         Attachments: HBASE-16233.v1-master.patch
>
>
> {{MasterProcedureScheduler.TableQueue}} class only has one single instance of TableLock
({{private TableLock tableLock = null;}}) to track exclusive/shared table lock from TableLockManager.
 
> When multiple shared lock request comes, the later shared lock request would overwrite
the lock acquired from earlier shared lock request, and hence, we will get some weird error
when the second or later release lock request comes, because we lose track of the lock.



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

Mime
View raw message