From 335bc1ee552115d659bb58c0cb8501b743c7df92 Mon Sep 17 00:00:00 2001 From: Jon Marius Venstad Date: Mon, 15 Mar 2021 12:06:57 +0100 Subject: Destroy visitor sessions after catching and handling exception --- .../com/yahoo/document/restapi/resource/DocumentV1ApiHandler.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'vespaclient-container-plugin') 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 9b198ce8df9..c43c79ab5e6 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 @@ -1102,10 +1102,10 @@ public class DocumentV1ApiHandler extends AbstractRequestHandler { response.respond(Response.Status.INTERNAL_SERVER_ERROR); } - visitDispatcher.execute(() -> { - phaser.arriveAndAwaitAdvance(); // We may get here while dispatching thread is still putting us in the map. - visits.remove(this).destroy(); - }); + }); + visitDispatcher.execute(() -> { + phaser.arriveAndAwaitAdvance(); // We may get here while dispatching thread is still putting us in the map. + visits.remove(this).destroy(); }); } }; -- cgit v1.2.3