Dave Torok created NIFI-1932:
--------------------------------
Summary: AWS Processors Connection Pool issues
Key: NIFI-1932
URL: https://issues.apache.org/jira/browse/NIFI-1932
Project: Apache NiFi
Issue Type: Bug
Components: Extensions
Affects Versions: 0.6.1, 1.0.0, 0.7.0
Reporter: Dave Torok
Priority: Minor
We have run into HTTP connection pool race conditions when using the
GetDynamoDB processors under continuous load. This issue is that the pool is
set to the max processors, and it is likely that the HTTP connection is not
returned to the pool in time for the next processor thread to grab it.
AbstractAWSProcessor.java (lines 175-177)
protected ClientConfiguration createConfiguration(final ProcessContext
context) {
final ClientConfiguration config = new ClientConfiguration();
config.setMaxConnections(context.getMaxConcurrentTasks());
We have locally fixed it by adding extra connections, but don't know whether 1,
2, 5, 10 is sufficient to avoid the issue completely:
FIX:
config.setMaxConnections(context.getMaxConcurrentTasks() + SOMEINT);
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)