[
https://issues.apache.org/jira/browse/ACCUMULO-4805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Keith Turner resolved ACCUMULO-4805.
------------------------------------
Resolution: Fixed
I did not remove the lock contention in the two PRs, I only made it less
painful. The global tserver lock is still there. I did the following.
* made the code that executes when the lock is held faster
* made a scan operation acquire the lock much fewer times
* Changed semaphore from fair to non-fair, as the fair semaphore was very slow
I think it may be best to remove the file manager completely as described in
ACCUMULO-543. The only reservation is I have is continually deserializing the
rfile metadata.
> Seeing thread contention on FileManager
> ---------------------------------------
>
> Key: ACCUMULO-4805
> URL: https://issues.apache.org/jira/browse/ACCUMULO-4805
> Project: Accumulo
> Issue Type: Bug
> Reporter: Keith Turner
> Assignee: Keith Turner
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.9.0, 2.0.0
>
> Time Spent: 2h
> Remaining Estimate: 0h
>
> Accumulo has a tablet server wide cache of open files. Accessing this cache
> obtains a global lock. In profiling, I am seeing contention on this lock.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)