summaryrefslogtreecommitdiff
path: root/src/mongo/transport
diff options
context:
space:
mode:
authorRahul Sundararaman <rahul.sundararaman@mongodb.com>2019-12-10 17:52:06 +0000
committerevergreen <evergreen@mongodb.com>2019-12-10 17:52:06 +0000
commit661e817b9cdf7b32ab1b535e6a0a04595d796b39 (patch)
tree3cda23458b89bd57aebf25275fbc758037da184b /src/mongo/transport
parent782899c72e4af6440e8e6369066a14eee26ed348 (diff)
downloadmongo-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.cpp14
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 {