summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/DocumentV1ApiHandler.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/DocumentV1ApiHandler.java b/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/DocumentV1ApiHandler.java
index 1ef8694262d..3192c09184c 100644
--- a/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/DocumentV1ApiHandler.java
+++ b/vespaclient-container-plugin/src/main/java/com/yahoo/document/restapi/resource/DocumentV1ApiHandler.java
@@ -612,6 +612,9 @@ public class DocumentV1ApiHandler extends AbstractRequestHandler {
* dispatch should be retried at a later time.
*/
boolean dispatch() {
+ if (request.isCancelled())
+ return true;
+
if ( ! lock.tryLock())
throw new IllegalStateException("Comcurrent attempts at dispatch — this is a bug");