...
BugZero found this defect 2699 days ago.
Right now the AdaptiveServiceExecutor doesn't honor the shutdown grace period for ASAN's graceful shutdown, which means that commands that shutdown via the shutdown command will hang forever waiting for the thread running the shutdown command to finish.
xgen-internal-githook commented on Sat, 23 Sep 2017 14:33:28 +0000: Author: {'email': 'kaloian.manassiev@mongodb.com', 'name': 'Kaloian Manassiev', 'username': 'kaloianm'} Message: SERVER-30471 Fix broken lint rule Branch: master https://github.com/mongodb/mongo/commit/7cd1ff301f9190f893b79007878baaa6b281f21c xgen-internal-githook commented on Fri, 22 Sep 2017 21:14:37 +0000: Author: {'email': 'henrik.edin@mongodb.com', 'name': 'Henrik Edin', 'username': 'henrikedin'} Message: SERVER-30471 Service executors take a timeout in shutdown to honor shutdown grace period. Add shutdown of service entry point, service executors and transport layer for mongos when built with ASAN. Branch: master https://github.com/mongodb/mongo/commit/12eb869725f4cefd94f3b4a7e1292f82691ad301 jonathan.reams@10gen.com commented on Fri, 15 Sep 2017 15:05:48 +0000: As part of this ticket, we should also add the ASAN graceful shutdown to mongos.