<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:38:04 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-34854] Backtrace during SSL downgrade of a sharded cluster</title>
                <link>https://jira.mongodb.org/browse/SERVER-34854</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;I get backtraces on 4 members of a&#160; MongoDB 3.7.9 sharded cluster while attempting an SSL downgrade from requireSSL to preferSSL.&#160; The downgrade was attempted by restarting MongoDB with sslMode set to preferSSL.&lt;/p&gt;

&lt;p&gt;This is a 2-shard cluster with each shard having 3 members, 1 of which is an arbiter.&#160; There are 3 config servers and 2 mongoses.&lt;/p&gt;

&lt;p&gt;The cluster first went through an upgrade of SSL from disabled to requireSSL.&#160; This was done by first restarting each member with allowSSL.&#160; Then there was one round of upgrading to preferSSL using setParameter, and then another round of setParameter to get to requireSSL.&lt;/p&gt;

&lt;p&gt;Then after that the downgrade was attempted (via restarting, not setParameter).&lt;/p&gt;

&lt;p&gt;I am attaching log files for all cluster members.&#160; The following log files show backtraces:&lt;/p&gt;

&lt;p&gt;mongos2.2018-05-04T09-17-03.log&lt;br/&gt;
shardA-2.2018-05-04T09-16-25.log&lt;br/&gt;
shardB-1.2018-05-04T09-16-27.log&lt;br/&gt;
shardB-3.2018-05-04T09-16-28.log&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="539382">SERVER-34854</key>
            <summary>Backtrace during SSL downgrade of a sharded cluster</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="mira.carey@mongodb.com">Mira Carey</assignee>
                                    <reporter username="tim.olsen@mongodb.com">Timothy Olsen</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 May 2018 19:43:25 +0000</created>
                <updated>Fri, 11 May 2018 15:40:19 +0000</updated>
                            <resolved>Tue, 8 May 2018 21:29:14 +0000</resolved>
                                                                    <component>Security</component>
                                        <votes>0</votes>
                                    <watches>10</watches>
                                                                                                                <comments>
                            <comment id="1886289" author="jason.carey" created="Tue, 8 May 2018 20:07:36 +0000"  >&lt;p&gt;I&apos;ve managed to run this one down.&#160; The underlying bug involves a race between&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;a timer which tells us we&apos;ve timed out trying to get a connection in the connection pool&lt;/li&gt;
	&lt;li&gt;the setup for new connections in the pool (connecting, authing, isMastering, etc)&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;If the timeout fires while the first phase is running, we fall off the end and write/read uninitialized memory.&lt;/p&gt;

&lt;p&gt;I&apos;ve filed&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34901&quot; title=&quot;Extend lifetime of tlconnections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34901&quot;&gt;&lt;del&gt;SERVER-34901&lt;/del&gt;&lt;/a&gt; for the specific fix&lt;/p&gt;</comment>
                            <comment id="1885812" author="tim.olsen@10gen.com" created="Tue, 8 May 2018 14:43:43 +0000"  >&lt;p&gt;The cluster auth upgrade included SSL that had already been fully transitioned but the auth transitioning did not included any SSL.&lt;/p&gt;</comment>
                            <comment id="1885370" author="jason.carey" created="Mon, 7 May 2018 23:22:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tim.olsen&quot; class=&quot;user-hover&quot; rel=&quot;tim.olsen&quot;&gt;tim.olsen&lt;/a&gt;, When you said that cluster auth upgrades and auth transitioning also crashed, did those also include ssl? (non-transitioning ssl?)&lt;/p&gt;</comment>
                            <comment id="1884977" author="tim.olsen@10gen.com" created="Mon, 7 May 2018 18:16:21 +0000"  >&lt;p&gt;I&apos;m also seeing backtraces on SSL upgrades, as well as cluster auth upgrades and auth transitioning.  Sounds like they might all be related?  Again, only OS X.&lt;/p&gt;</comment>
                            <comment id="1883584" author="kaloian.manassiev" created="Fri, 4 May 2018 20:55:57 +0000"  >&lt;p&gt;Demangled stack trace:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;mongos(mongo::printStackTrace(std::__1::basic_ostream&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt; &amp;gt;&amp;amp;) 0x39) [0x108d330e9]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::(anonymous namespace)::abruptQuitWithAddrSignal(int, __siginfo*, void*) 0x12A) [0x108d32b7a]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; libsystem_platform.dylib(_sigtramp 0x1A) [0x7fffc2c3bb3a]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; ??? [0x10a395400]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(_ZNSt3__110__function6__funcIZN5mongo14future_details6FutureINS2_7MessageEE16makeContinuationIvZZNOS6_4thenIZNS2_13AsyncDBClient15initWireVersionERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS2_8executor21NetworkConnectionHookEE3$_4vvEENS4_IT0_EEOT_ENKUlvE_clEvEUlPNS3_15SharedStateImplIS5_EEPNSR_INS3_8FakeVoidEEEE_EENS4_ISO_EEOSM_EUlPNS3_15SharedStateBaseEE_NSD_IS12_EEFvS11_EEclEOS11_ 0x6A) [0x1087a9c2a]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::future_details::SharedStateBase::transitionToFinished() 0x3F) [0x1082f6a5f]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(_ZNSt3__110__function6__funcIZN5mongo14future_details6FutureINS2_7MessageEE16makeContinuationIS5_ZZNOS6_4thenIZNS2_13AsyncDBClient5_callES5_E3$_6S5_vEENS4_IT0_EEOT_ENKUlvE_clEvEUlPNS3_15SharedStateImplIS5_EESI_E_EENS4_ISD_EEOSB_EUlPNS3_15SharedStateBaseEE_NS_9allocatorISO_EEFvSN_EEclEOSN_ 0x75) [0x1087aa025]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::future_details::SharedStateBase::transitionToFinished() 0x3F) [0x1082f6a5f]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::future_details::SharedStateBase::transitionToFinished() 0x3F) [0x1082f6a5f]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::future_details::Future&amp;lt;mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl()::{lambda(unsigned long)#1}&amp;gt; mongo::future_details::Future&amp;lt;unsigned long&amp;gt;::then&amp;lt;mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl()::{lambda(unsigned long)#1}, mongo::future_details::Future&amp;lt;mongo::Message&amp;gt;, void, mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl()::{lambda(unsigned long)#1}&amp;gt;(mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl()::{lambda(unsigned long)#1}&amp;amp;&amp;amp;) &amp;amp;&amp;amp;::{lambda()#1}::operator()() const::{lambda(mongo::future_details::SharedStateImpl&amp;lt;unsigned long&amp;gt;*, {lambda()#1}&amp;lt;mongo::transport::TransportLayerASIO::ASIOSession::sourceMessageImpl()::{lambda(unsigned long)#1}&amp;gt;*)#1}::operator()(mongo::future_details::SharedStateImpl, mongo::future_details::SharedStateImpl&amp;lt;unsigned long&amp;gt;*) 0xCB) [0x108867c8b]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::future_details::SharedStateBase::transitionToFinished() 0x3F) [0x1082f6a5f]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::future_details::Future&amp;lt;unsigned long&amp;gt; mongo::future_details::Future&amp;lt;unsigned long&amp;gt;::then&amp;lt;mongo::future_details::Future&amp;lt;unsigned long&amp;gt; mongo::transport::TransportLayerASIO::ASIOSession::opportunisticRead&amp;lt;asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt;, asio::mutable_buffers_1&amp;gt;(asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt;&amp;amp;, asio::mutable_buffers_1 const&amp;amp;)::{lambda(unsigned long)#1}, unsigned long, void&amp;gt;(asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt;&amp;amp;&amp;amp;) &amp;amp;&amp;amp;::{lambda()#1}::operator()() const::{lambda(mongo::future_details::SharedStateImpl&amp;lt;unsigned long&amp;gt;*, mongo::future_details::SharedStateImpl)#1}::operator()(mongo::future_details::SharedStateImpl, mongo::future_details::SharedStateImpl) 0x6A) [0x10885a3da]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::future_details::SharedStateBase::transitionToFinished() 0x3F) [0x1082f6a5f]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(void mongo::transport::use_future_details::AsyncHandlerHelper&amp;lt;std::__1::error_code, unsigned long&amp;gt;::complete&amp;lt;unsigned long&amp;gt;(mongo::SharedPromise&amp;lt;unsigned long&amp;gt;*, std::__1::error_code, unsigned long&amp;amp;&amp;amp;) 0x101) [0x1088599c1]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(asio::detail::read_op&amp;lt;asio::ssl::stream&amp;lt;asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt; &amp;gt;, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t, mongo::transport::use_future_details::AsyncHandler&amp;lt;std::__1::error_code, unsigned long&amp;gt; &amp;gt;::operator()(std::__1::error_code const&amp;amp;, unsigned long, int) 0xB9) [0x108858639]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(asio::ssl::detail::io_op&amp;lt;asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt;, asio::ssl::detail::read_op&amp;lt;asio::mutable_buffers_1&amp;gt;, asio::detail::read_op&amp;lt;asio::ssl::stream&amp;lt;asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt; &amp;gt;, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t, mongo::transport::use_future_details::AsyncHandler&amp;lt;std::__1::error_code, unsigned long&amp;gt; &amp;gt; &amp;gt;::operator()(std::__1::error_code, unsigned long, int) 0x350) [0x108858ab0]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(asio::detail::reactive_socket_recv_op&amp;lt;asio::mutable_buffers_1, asio::ssl::detail::io_op&amp;lt;asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt;, asio::ssl::detail::read_op&amp;lt;asio::mutable_buffers_1&amp;gt;, asio::detail::read_op&amp;lt;asio::ssl::stream&amp;lt;asio::basic_stream_socket&amp;lt;asio::generic::stream_protocol&amp;gt; &amp;gt;, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t, mongo::transport::use_future_details::AsyncHandler&amp;lt;std::__1::error_code, unsigned long&amp;gt; &amp;gt; &amp;gt; &amp;gt;::do_complete(void*, asio::detail::scheduler_operation*, std::__1::error_code const&amp;amp;, unsigned long) 0x111) [0x108858ea1]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&amp;amp;, asio::detail::scheduler_thread_info&amp;amp;, std::__1::error_code const&amp;amp;) 0x246) [0x108c981f6]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(asio::detail::scheduler::run(std::__1::error_code&amp;amp;) 0xD9) [0x108c8e929]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(asio::io_context::run() 0x39) [0x108c8e7b9]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(mongo::transport::TransportLayerASIO::ASIOReactor::run() 0x4B) [0x10886d7bb]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt; mongos(_ZNSt3__114__thread_proxyINS_5tupleIJZN5mongo8executor18NetworkInterfaceTL7startupEvE3$_3EEEEEPvS7_ 0x11B) [0x10879571b]&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</comment>
                            <comment id="1883505" author="tim.olsen@10gen.com" created="Fri, 4 May 2018 19:47:42 +0000"  >&lt;p&gt;I forgot to mention that I&apos;ve only seen this happen on OS X.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="541131">SERVER-34901</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="186047" name="cfg1.2018-05-04T09-15-04.log.gz" size="136118" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186048" name="cfg1.2018-05-04T09-15-52.log.gz" size="4762" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186049" name="cfg1.log.gz" size="9061" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186050" name="cfg2.2018-05-04T09-10-03.log.gz" size="9066" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186051" name="cfg2.2018-05-04T09-16-26.log.gz" size="10630" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186052" name="cfg2.log.gz" size="17485" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186053" name="cfg3.2018-05-04T09-13-11.log.gz" size="59148" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186054" name="cfg3.2018-05-04T09-17-24.log.gz" size="17228" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186055" name="mongos1.2018-05-04T09-10-33.log.gz" size="28430" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186056" name="mongos1.2018-05-04T09-15-49.log.gz" size="53092" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186057" name="mongos1.log.gz" size="45684" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186058" name="mongos2.2018-05-04T09-13-47.log.gz" size="4168" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186059" name="mongos2.2018-05-04T09-17-03.log.gz" size="16888" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186060" name="mongos2.log.gz" size="13385" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186029" name="shardA-1.2018-05-04T09-13-00.log.gz" size="13519" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186030" name="shardA-1.2018-05-04T09-57-27.log.gz" size="474641" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186031" name="shardA-2.2018-05-04T09-11-38.log.gz" size="55094" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186032" name="shardA-2.2018-05-04T09-16-25.log.gz" size="62091" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186033" name="shardA-2.2018-05-04T09-57-27.log.gz" size="410325" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186034" name="shardA-3.2018-05-04T09-10-02.log.gz" size="4516" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186035" name="shardA-3.2018-05-04T09-15-52.log.gz" size="6229" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186036" name="shardA-3.2018-05-04T09-57-27.log.gz" size="373022" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186037" name="shardB-1.2018-05-04T09-10-03.log.gz" size="7109" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186038" name="shardB-1.2018-05-04T09-16-27.log.gz" size="13968" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186039" name="shardB-1.2018-05-04T09-57-27.log.gz" size="7589" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186040" name="shardB-2.2018-05-04T09-09-33.log.gz" size="6602" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186041" name="shardB-2.2018-05-04T09-16-01.log.gz" size="5841" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186042" name="shardB-2.2018-05-04T09-17-13.log.gz" size="6043" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186043" name="shardB-3.2018-05-04T09-09-17.log.gz" size="4414" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186044" name="shardB-3.2018-05-04T09-15-47.log.gz" size="4200" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:57 +0000"/>
                            <attachment id="186045" name="shardB-3.2018-05-04T09-16-28.log.gz" size="11460" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                            <attachment id="186046" name="shardB-3.log.gz" size="5337" author="tim.olsen@mongodb.com" created="Fri, 4 May 2018 19:42:56 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 4 May 2018 20:55:57 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 40 weeks, 1 day ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>tim.olsen@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 40 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
            <customfieldvalue>mira.carey@mongodb.com</customfieldvalue>
            <customfieldvalue>tim.olsen@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htxalj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hto4cv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2269">Platforms 2018-05-21</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;ol&gt;
	&lt;li&gt;Set up a MongoDB 3.7.9 2-shard PSA cluster with 3 config servers and 2 mongoses with sslMode set to disabled&lt;/li&gt;
	&lt;li&gt;Restart each member with sslMode set to allowSSL&lt;/li&gt;
	&lt;li&gt;Run&#160;db.adminCommand( 
{ setParameter: 1, sslMode: &quot;preferSSL&quot; }
&lt;p&gt; ) on each member&lt;/p&gt;&lt;/li&gt;
	&lt;li&gt;Run&#160;db.adminCommand( 
{ setParameter: 1, sslMode: &quot;requireSSL&quot; }
&lt;p&gt; )&lt;/p&gt;&lt;/li&gt;
	&lt;li&gt;Restart each member with sslMode set to preferSSL.&#160; Some of the members will backtrace during this time.&lt;/li&gt;
&lt;/ol&gt;
</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htwwun:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>