abdullah alamoudi has uploaded a new change for review. https://asterix-gerrit.ics.uci.edu/1543
Change subject: Shutdown Http server executor on stop ...................................................................... Shutdown Http server executor on stop Change-Id: I5e177aaa3716110de211a7538b8c40b0d1f28b7c --- M hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServer.java 1 file changed, 9 insertions(+), 0 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/43/1543/1 diff --git a/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServer.java b/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServer.java index 2f35b6a..8fe2b4f 100644 --- a/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServer.java +++ b/hyracks-fullstack/hyracks/hyracks-http/src/main/java/org/apache/hyracks/http/server/HttpServer.java @@ -201,6 +201,15 @@ protected void doStop() throws InterruptedException { channel.close(); channel.closeFuture().sync(); + executor.shutdown(); + try { + executor.awaitTermination(1, TimeUnit.MINUTES); + if (!executor.isTerminated()) { + LOGGER.log(Level.SEVERE, "Failed to shutdown http server executor"); + } + } catch (Exception e) { + LOGGER.log(Level.SEVERE, "Error while shutting down http server executor", e); + } } public IServlet getServlet(FullHttpRequest request) { -- To view, visit https://asterix-gerrit.ics.uci.edu/1543 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5e177aaa3716110de211a7538b8c40b0d1f28b7c Gerrit-PatchSet: 1 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: abdullah alamoudi <bamou...@gmail.com>