<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:21:54 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-9959] Tools do not support SSL</title>
                <link>https://jira.mongodb.org/browse/SERVER-9959</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The MongoDB tools execute themselves by first running `    mongo::runGlobalInitializersOrDie(argc, argv, envp);&apos;, then parsing their command line arguments. As the ssl arguments haven&apos;t been processed prior to initialization, the SSLManager cannot be brought up.&lt;/p&gt;

&lt;p&gt;This manifests with an assertation failure, when it&apos;s discovered that the pointer to the manager is NULL:&lt;br/&gt;
spencer@linux:~/mongo&amp;gt; ./mongostat --ssl&lt;br/&gt;
Tue Jun 18 11:39:16.009   Fatal Assertion 16503&lt;br/&gt;
0x12356ab 0x120f1be 0x11fcf9c 0xdb1d61 0x12244d9 0xd38ce7 0xd33540 0xd33089 0xd2cb10 0x11f77c5 0xce8437 0xce849d 0x7f542bec4a15 0xce8309 &lt;br/&gt;
 ./mongostat(_ZN5mongo15printStackTraceERSo+0x27) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x12356ab&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo10logContextEPKc+0x5e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x120f1be&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo13fassertFailedEi+0x65) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x11fcf9c&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo7fassertEib+0x29) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xdb1d61&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo6Socket6secureEPNS_19SSLManagerInterfaceE+0x27) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x12244d9&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo13MessagingPort6secureEPNS_19SSLManagerInterfaceE+0x2f) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xd38ce7&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo18DBClientConnection8_connectERSs+0x494) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xd33540&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo18DBClientConnection7connectERKNS_11HostAndPortERSs+0x87) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xd33089&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZNK5mongo16ConnectionString7connectERSsd+0x15c) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xd2cb10&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(_ZN5mongo4Tool4mainEiPPc+0xaa7) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x11f77c5&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(&lt;em&gt;Z8toolMainiPPcS0&lt;/em&gt;+0x6b) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xce8437&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat(main+0x28) &lt;span class=&quot;error&quot;&gt;&amp;#91;0xce849d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib64/libc.so.6(__libc_start_main+0xf5) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7f542bec4a15&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ./mongostat() &lt;span class=&quot;error&quot;&gt;&amp;#91;0xce8309&amp;#93;&lt;/span&gt;&lt;br/&gt;
Tue Jun 18 11:39:16.020 &lt;/p&gt;

&lt;p&gt;***aborting after fassert() failure&lt;/p&gt;


&lt;p&gt;Aborted&lt;/p&gt;</description>
                <environment>Tested on Linux</environment>
        <key id="79462">SERVER-9959</key>
            <summary>Tools do not support SSL</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="9">Done</resolution>
                                        <assignee username="sverch">Shaun Verch</assignee>
                                    <reporter username="spencer.jackson@mongodb.com">Spencer Jackson</reporter>
                        <labels>
                            <label>pull-request</label>
                    </labels>
                <created>Tue, 18 Jun 2013 15:45:48 +0000</created>
                <updated>Thu, 19 Dec 2013 19:17:07 +0000</updated>
                            <resolved>Tue, 22 Oct 2013 15:54:33 +0000</resolved>
                                    <version>2.5.0</version>
                                    <fixVersion>2.5.4</fixVersion>
                                    <component>Tools</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="431412" author="andreas.nilsson@10gen.com" created="Wed, 25 Sep 2013 20:27:58 +0000"  >&lt;p&gt;I still experience this behavior for the latest nightly build.&lt;/p&gt;</comment>
                            <comment id="392080" author="matt.kangas@10gen.com" created="Tue, 30 Jul 2013 19:44:35 +0000"  >&lt;p&gt;Squashed &amp;amp; merged in 00945fb065a7003c6e7936992b9486988358dec9&lt;/p&gt;</comment>
                            <comment id="392076" author="auto" created="Tue, 30 Jul 2013 19:43:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Spencer Jackson&apos;, u&apos;email&apos;: u&apos;spencer.jackson@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-9959&quot; title=&quot;Tools do not support SSL&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-9959&quot;&gt;&lt;del&gt;SERVER-9959&lt;/del&gt;&lt;/a&gt;: Fix SSL in Tools&lt;/p&gt;

&lt;p&gt;Fix SSL by deferring initializers, after CLI parameter parsing.&lt;br/&gt;
Condense tools by merging all identical main functions into tool.cpp.&lt;br/&gt;
Track memory used by Tool in an auto_ptr&lt;/p&gt;

&lt;p&gt;Signed-off-by: Matt Kangas &amp;lt;matt.kangas@10gen.com&amp;gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/00945fb065a7003c6e7936992b9486988358dec9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/00945fb065a7003c6e7936992b9486988358dec9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="389543" author="milkie" created="Fri, 26 Jul 2013 18:05:20 +0000"  >&lt;p&gt;I&apos;ll review it&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 18 Jul 2013 18:58:49 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 21 weeks 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>ian@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 21 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </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>andreas.nilsson</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>matt.kangas</customfieldvalue>
            <customfieldvalue>sverch</customfieldvalue>
            <customfieldvalue>spencer.jackson@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrmptz:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>72623</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_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;1) Turn on mongod with SSL&lt;br/&gt;
2) Run any tool with the flag --ssl&lt;/p&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|hrl5sn:</customfieldvalue>

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