[ https://issues.apache.org/jira/browse/HBASE-28830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17882466#comment-17882466 ]
Chandra Sekhar K commented on HBASE-28830: ------------------------------------------ our custom procedure is used to modify the meta information(table descriptor) of an existing table and create/modify/drop a new table conditionally. The existing table and the new table have some kind of relationship between them.. So the dependent table operations like create/modify/disable/drop are executed as child procedure in the custom procedure.. > when a procedure on a table executed as a child procedure, further table > procedure operations on that table are blocked forever waiting to acquire the > table procedure lock > ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-28830 > URL: https://issues.apache.org/jira/browse/HBASE-28830 > Project: HBase > Issue Type: Bug > Components: proc-v2 > Affects Versions: 3.0.0-beta-1, 2.5.10 > Reporter: Chandra Sekhar K > Assignee: Chandra Sekhar K > Priority: Critical > Labels: pull-request-available > Attachments: CustomCoProcessor.java > > > when a procedure on a table executed as a child procedure, furthur table > procedure operations on that table are blocked forever waiting to aquire the > table procedure lock . > This issue occur due to not clearing of table lock for the table procedures > submitted as child procedures after the changes in HBASE-28683, -- This message was sent by Atlassian Jira (v8.20.10#820010)