Ted Yu created HBASE-17431:
------------------------------
Summary: Incorrect precheck condition in RoundRobinPool#get()
Key: HBASE-17431
URL: https://issues.apache.org/jira/browse/HBASE-17431
Project: HBase
Issue Type: Bug
Reporter: Ted Yu
Priority: Minor
Here is related code:
{code}
public R get() {
if (super.size() < maxSize) {
return null;
}
nextResource %= super.size();
{code}
Since super.size() is involved in modulo operation after the check, it seems
the check should compare against 0 instead of maxSize.
Looks like a copy-paste error from put() method.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)