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)