You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2018/08/06 14:33:59 UTC
nifi git commit: NIFI-5465: Set the Idle Timeout on jetty connectors
to the same as the Request Timeout.
Repository: nifi
Updated Branches:
refs/heads/master 3d546b8d8 -> d1ab17580
NIFI-5465: Set the Idle Timeout on jetty connectors to the same as the Request Timeout.
Project: http://git-wip-us.apache.org/repos/asf/nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/d1ab1758
Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/d1ab1758
Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/d1ab1758
Branch: refs/heads/master
Commit: d1ab17580fe02766318e4a2d0ee5a76b0742d137
Parents: 3d546b8
Author: Mark Payne <ma...@hotmail.com>
Authored: Thu Jul 26 11:17:28 2018 -0400
Committer: Mark Payne <ma...@hotmail.com>
Committed: Mon Aug 6 10:33:24 2018 -0400
----------------------------------------------------------------------
.../org/apache/nifi/processors/standard/HandleHttpRequest.java | 6 ++++++
1 file changed, 6 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/nifi/blob/d1ab1758/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java
index b2a7ae2..ea27188 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/HandleHttpRequest.java
@@ -316,6 +316,9 @@ public class HandleHttpRequest extends AbstractProcessor {
}
http.setPort(port);
+ // If request timeout is longer than default Idle Timeout, then increase Idle Timeout as well.
+ http.setIdleTimeout(Math.max(http.getIdleTimeout(), requestTimeout));
+
// add this connector
server.setConnectors(new Connector[]{http});
} else {
@@ -334,6 +337,9 @@ public class HandleHttpRequest extends AbstractProcessor {
}
https.setPort(port);
+ // If request timeout is longer than default Idle Timeout, then increase Idle Timeout as well.
+ https.setIdleTimeout(Math.max(https.getIdleTimeout(), requestTimeout));
+
// add this connector
server.setConnectors(new Connector[]{https});
}