nifi/nifi-nar-bundles/nifi-standard-services
Oleg Zhurakousky 76690a8ee9 NIFI-1061 fixed deadlock caused by DBCPConnectionPool.onConfigured()
Current implementation of DBCPConnectionPool was attempting to test if connection could be obtained via dataSource.getConnection().
Such call is naturally a blocking call and the duration of the block is dependent on driver implementation. Some drivers (e.g., Phoenix - https://phoenix.apache.org/installation.html)
attempts numerous retries before failing creating a deadlock when attempt was made to disable DBCPConnectionPool which was still being enabled.

This fix removes the connection test from DBCPConnectionPool.onConfigured() operation returning successfully upon creation of DataSource.
For more details see comments in https://issues.apache.org/jira/browse/NIFI-1061
2015-11-11 08:33:51 -05:00
..
nifi-dbcp-service-api NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-dbcp-service-bundle NIFI-1061 fixed deadlock caused by DBCPConnectionPool.onConfigured() 2015-11-11 08:33:51 -05:00
nifi-distributed-cache-client-service-api NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-distributed-cache-services-bundle NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-hbase-client-service-api NIFI-817 Processors for interacting with HBase 2015-11-10 11:13:51 -05:00
nifi-hbase_1_1_2-client-service-bundle NIFI-817 Processors for interacting with HBase 2015-11-10 11:13:51 -05:00
nifi-http-context-map-api NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-http-context-map-bundle NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-load-distribution-service-api NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-ssl-context-bundle NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-ssl-context-service-api NIFI-1122 moved to 0.4.0-SNAPSHOT 2015-11-06 23:41:15 -05:00
nifi-standard-services-api-nar NIFI-817 Processors for interacting with HBase 2015-11-10 11:13:51 -05:00
pom.xml NIFI-817 Processors for interacting with HBase 2015-11-10 11:13:51 -05:00