summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2020-12-15 17:49:35 +0100
committergjoranv <gv@verizonmedia.com>2020-12-15 17:49:35 +0100
commitf9571e410b812bf014342443aacc13273a2bc0fe (patch)
tree03e2051899f290b3aa8d9e53a122891d808c07c6
parentcbd03ebf7b571348c7b4eff762ddeebdc41e3e2c (diff)
Reduce shutdown deconstruction timeout from 10 min -> 45 sec
.. due to ConfiguredApplication.shutdownDeadlineExecutor
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/component/Deconstructor.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/component/Deconstructor.java b/container-disc/src/main/java/com/yahoo/container/jdisc/component/Deconstructor.java
index b5f9e674502..d6a241c30c9 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/component/Deconstructor.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/component/Deconstructor.java
@@ -38,7 +38,9 @@ public class Deconstructor implements ComponentDeconstructor {
private static final Logger log = Logger.getLogger(Deconstructor.class.getName());
private static final Duration RECONFIG_DECONSTRUCT_DELAY = Duration.ofSeconds(60);
- private static final Duration SHUTDOWN_DECONSTRUCT_TIMEOUT = Duration.ofMinutes(10);
+
+ // This must be smaller than the shutdownDeadlineExecutor delay in ConfiguredApplication
+ private static final Duration SHUTDOWN_DECONSTRUCT_TIMEOUT = Duration.ofSeconds(45);
public enum Mode {
RECONFIG, // Delay deconstruction to allow old components to finish processing in-flight requests.