<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:14:33 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>[CDRIVER-2222] /TLS/handshake_stall test fails on macOS and zSeries</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-2222</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;Seems related to the 10.10 -&amp;gt; 10.12 upgrade in Evergreen:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://evergreen.mongodb.com/task/mongo_c_driver_darwin_test_latest_server_auth_sasl_darwinssl_patch_99858031e954f554b6ea47dcf5f9c2ef4ab6c09f_5978d8e22fbabe7524001ae3_17_07_26_18_01_06/0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/task/mongo_c_driver_darwin_test_latest_server_auth_sasl_darwinssl_patch_99858031e954f554b6ea47dcf5f9c2ef4ab6c09f_5978d8e22fbabe7524001ae3_17_07_26_18_01_06/0&lt;/a&gt;&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;[2017/07/26 14:26:54.095] Begin /TLS/handshake_stall, seed 3385755606&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;[2017/07/26 14:26:54.397] expected timeout after about 200ms, not 301&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</description>
                <environment></environment>
        <key id="408767">CDRIVER-2222</key>
            <summary>/TLS/handshake_stall test fails on macOS and zSeries</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="13201">Fixed</resolution>
                                        <assignee username="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="jesse@mongodb.com">A. Jesse Jiryu Davis</reporter>
                        <labels>
                    </labels>
                <created>Wed, 26 Jul 2017 19:57:18 +0000</created>
                <updated>Sat, 28 Oct 2023 11:30:34 +0000</updated>
                            <resolved>Thu, 17 May 2018 18:57:10 +0000</resolved>
                                                    <fixVersion>1.10.0</fixVersion>
                                    <component>libmongoc</component>
                    <component>tests</component>
                    <component>tls</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1894535" author="xgen-internal-githook" created="Thu, 17 May 2018 19:56:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;jesse@mongodb.com&apos;, &apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2222&quot; title=&quot;/TLS/handshake_stall test fails on macOS and zSeries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2222&quot;&gt;&lt;del&gt;CDRIVER-2222&lt;/del&gt;&lt;/a&gt; update comment&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/3603ef52c0ce5efb023acbeeb575b31c7ceb26a4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/3603ef52c0ce5efb023acbeeb575b31c7ceb26a4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1894394" author="jesse" created="Thu, 17 May 2018 18:57:10 +0000"  >&lt;p&gt;Resolved on zSeries. Mac&apos;s Secure Transport implementation of TLS is for development only. An occasional stall there for a few hundred ms in SECItemImport is not a major issue.&lt;/p&gt;</comment>
                            <comment id="1885742" author="xgen-internal-githook" created="Tue, 8 May 2018 14:10:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;kevin.albertson@10gen.com&apos;, &apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2222&quot; title=&quot;/TLS/handshake_stall test fails on macOS and zSeries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2222&quot;&gt;&lt;del&gt;CDRIVER-2222&lt;/del&gt;&lt;/a&gt; fix /TLS/handshake_stall test&lt;/p&gt;

&lt;p&gt;This fix applies to zSeries failures that were taking ~100ms to create&lt;br/&gt;
a TLS stream with OpenSSL. That time was spent in&lt;br/&gt;
SSL_CTX_set_default_verify_paths. To reduce this time, the test now&lt;br/&gt;
explicitly specifies a CA cert.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/fa50256d519679722a8fd5dc89a9fa39f12dfdc2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/fa50256d519679722a8fd5dc89a9fa39f12dfdc2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1885674" author="kevin.albertson" created="Tue, 8 May 2018 13:21:31 +0000"  >&lt;p&gt;Despite my previous comment, I don&apos;t think the fact that the DarwinSSL handshake is blocking implies this test is okay to fail on Darwin. The connectTimeoutMS timeout should still work, since it applies to the blocking handshake as well.&lt;/p&gt;

&lt;p&gt;There is however occasionally an additional amount of additional time spent in &lt;tt&gt;mongoc_secure_transport_setup_certificate()&lt;/tt&gt; which can be seen in&#160;the logs of&#160;&lt;a href=&quot;https://evergreen.mongodb.com/task/mongo_c_driver_darwin_debug_compile_nosasl_darwinssl_patch_865e11a3498240dbd927e537dc3f212049f901fb_5aeb1fdc2fbabe497296c022_18_05_03_14_43_27/0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this patch build.&lt;/a&gt;&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;2018/05/03 14:49:01.0190: [96039]:    TRACE: stream-tls-secure_transport: ENTRY: mongoc_stream_tls_secure_transport_new():469&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;2018/05/03 14:49:01.0192: [96039]:    TRACE: stream-secure_transport: TRACE: mongoc_secure_transport_setup_certificate():334 No private key provided, the server won&apos;t be able to verify us&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;2018/05/03 14:49:01.0278: [96039]:    TRACE: stream-secure_transport: TRACE: mongoc_secure_transport_setup_ca():431 Setting certificate authority succeeded (tests/x509gen/ca.pem)&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;2018/05/03 14:49:01.0278: [96039]:    TRACE: stream-secure_transport: TRACE: mongoc_secure_transport_setup_certificate():384 Setting client certificate succeeded&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;2018/05/03 14:49:01.0278: [96039]:    TRACE: stream-tls-secure_transport:  EXIT: mongoc_stream_tls_secure_transport_new():538&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="1878222" author="kevin.albertson" created="Mon, 30 Apr 2018 18:41:53 +0000"  >&lt;p&gt;Per discussion, we should leave this disabled for DarwinSSL (secure transport) since the handshake is blocking. The zSeries failures should be investigated.&lt;/p&gt;</comment>
                            <comment id="1878155" author="kevin.albertson" created="Mon, 30 Apr 2018 18:05:17 +0000"  >&lt;p&gt;Another on zSeries: &lt;a href=&quot;https://evergreen.mongodb.com/version/5ae3d1742fbabe28b037ea45&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/version/5ae3d1742fbabe28b037ea45&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1834713" author="jesse" created="Thu, 15 Mar 2018 13:18:27 +0000"  >&lt;p&gt;Also observed on zSeries:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://evergreen.mongodb.com/task/mongo_c_driver_zseries_suse12_authentication_tests_memcheck_bfcbed2aaed6082f6eaacf490858bb73eb1c042b_18_03_13_18_22_25&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/task/mongo_c_driver_zseries_suse12_authentication_tests_memcheck_bfcbed2aaed6082f6eaacf490858bb73eb1c042b_18_03_13_18_22_25&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1645414" author="jesse" created="Thu, 10 Aug 2017 18:14:40 +0000"  >&lt;p&gt;At least investigate this in relation to other TLS async stuff in 1.8.&lt;/p&gt;</comment>
                            <comment id="1632729" author="xgen-internal-githook" created="Wed, 26 Jul 2017 20:25:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;jesse@mongodb.com&apos;, &apos;username&apos;: &apos;ajdavis&apos;, &apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2222&quot; title=&quot;/TLS/handshake_stall test fails on macOS and zSeries&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2222&quot;&gt;&lt;del&gt;CDRIVER-2222&lt;/del&gt;&lt;/a&gt; disable /TLS/handshake_stall with macOS&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/6f28ec66c3b566a42d68b6fec154dadef58bdaa6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/6f28ec66c3b566a42d68b6fec154dadef58bdaa6&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CDRIVER-2498</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|ht3j7r:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>