Github user ilooner commented on the pull request:
https://github.com/apache/drill/commit/a9f2a1c6ad59386828f41731b7415e18a9459cc6#commitcomment-25391123
In exec/java-exec/src/main/java/org/apache/drill/exec/work/WorkManager.java:
In exec/java-exec/src/main/java/org/apache/drill/exec/work/WorkManager.java
on line 192:
I wanted the method to wait for all the fragments and queries to complete
even if it was interrupted. I don't think there is any benefit to exiting
prematurely during the shutdown process because of an interrupt. I think it's
better to ignore the interrupt and continue waiting for the exit condition. One
possible reason for obeying the interrupt would be to prevent the system from
hanging during the shutdown of a corrupted Drillbit. But the waitToExit method
is already time bound to 30 seconds, so we will not hang.
---