Sean Mackrory created HBASE-22386:
-------------------------------------
Summary: HBOSS: Limit depth that listing locks check for other
locks
Key: HBASE-22386
URL: https://issues.apache.org/jira/browse/HBASE-22386
Project: HBase
Issue Type: Bug
Reporter: Sean Mackrory
Assignee: Sean Mackrory
treeWriteLock will check all the way up and down the tree for locks. This is
more aggressive than it needs to be, and integration testing has shown that
there's significant contention when listing tables, and this is one of numerous
operations that doesn't need to recursively lock the whole subtree. There's
actually a number of operations that only need to lock up or down 1 level only,
so let's start with listing: non-recursive listings don't need to care about
what's going on more than 1 level below them.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)