-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 5.2.0
-
Component/s: None
-
Fully Compatible
-
ALL
-
v5.0, v4.4
-
Service Arch 2021-11-01, Service Arch 2021-11-15, Service Arch 2021-11-22
-
151
-
3
Changes were recently made so that asio system errors were thrown directly from the ASIOSession constructor. In making that change, some callers to this constructor aren't prepared to catch that exception type. Example transport_layer_asio.cpp:592.
Identified constructor calls:
- causes
-
SERVER-61490 transport_layer_test: asio connect race
- Closed
- is depended on by
-
SERVER-61396 Fix data race in ConnectionThread and SessionThread in transport_layer_asio_test
- Closed
- related to
-
SERVER-57466 Swallow connection reset-related errors received during ASIO session establishment
- Closed