Gabriel Reid created PHOENIX-1403:
-------------------------------------

             Summary: Race condition can cause ConnectionQueryServicesImpl to 
be re-initialized
                 Key: PHOENIX-1403
                 URL: https://issues.apache.org/jira/browse/PHOENIX-1403
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 4.2, 3.2
            Reporter: Gabriel Reid


If there are multiple threads opening connections to the same Phoenix (HBase) 
instance concurrently, the same ConnectionQueryServicesImpl instance can be 
initialized multiple times. This can eventually cause some resources to leak, 
such as ZK connections.

There is a synchronized block to prevent this, but PHOENIX-966 inadvertently 
disabled the function of the synchronized block.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to