dlmarion opened a new pull request, #3175: URL: https://github.com/apache/accumulo/pull/3175
SynchronousLoadingBlockCache was introduced in ACCUMULO-4641. The code in this class used to be located in LruBlockCache. In ACCUMULO-4641 the number of load locks was reduced from 5003 to 2017. There is no comment as to why this was done, but it was something I noticed while looking at the fairness of the load locks. This commit resets the default size back to 5003, as it was in 1.10.x. This commit also changes the load locks to be fair, which allows the different scan threads in the tablet / scan server to make progress when there is a collision and multiple threads use the same lock. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
