diff options
author | Rahul Sundararaman <rahul.sundararaman@mongodb.com> | 2019-12-10 17:52:06 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-12-10 17:52:06 +0000 |
commit | 661e817b9cdf7b32ab1b535e6a0a04595d796b39 (patch) | |
tree | 3cda23458b89bd57aebf25275fbc758037da184b /src/mongo/transport | |
parent | 782899c72e4af6440e8e6369066a14eee26ed348 (diff) | |
download | mongo-661e817b9cdf7b32ab1b535e6a0a04595d796b39.tar.gz |
SERVER-43623 Stop catching exceptions in NetworkInterfaceASIO
Diffstat (limited to 'src/mongo/transport')
-rw-r--r-- | src/mongo/transport/transport_layer_asio.cpp | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/mongo/transport/transport_layer_asio.cpp b/src/mongo/transport/transport_layer_asio.cpp index 8dc5924acd8..49ff6fddeb3 100644 --- a/src/mongo/transport/transport_layer_asio.cpp +++ b/src/mongo/transport/transport_layer_asio.cpp @@ -144,23 +144,13 @@ public: void run() noexcept override { ThreadIdGuard threadIdGuard(this); asio::io_context::work work(_ioContext); - try { - _ioContext.run(); - } catch (...) { - severe() << "Uncaught exception in reactor: " << exceptionToStatus(); - fassertFailed(40491); - } + _ioContext.run(); } void runFor(Milliseconds time) noexcept override { ThreadIdGuard threadIdGuard(this); asio::io_context::work work(_ioContext); - try { - _ioContext.run_for(time.toSystemDuration()); - } catch (...) { - severe() << "Uncaught exception in reactor: " << exceptionToStatus(); - fassertFailed(50473); - } + _ioContext.run_for(time.toSystemDuration()); } void stop() override { |