<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:42:59 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-36402] ScopedThread&apos;s join() method should throw if an exception was thrown in the thread</title>
                <link>https://jira.mongodb.org/browse/SERVER-36402</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Almost all tests using ScopedThreads call join() on the thread, but few if any call hasFailed().  Without checking the result of hasFailed() on the thread, it&apos;s possible that an uncaught exception was thrown from the thread but the test can still pass.  This may be hiding existing test failures.&lt;/p&gt;

&lt;p&gt;If we don&apos;t do this, we should at least audit all users of ScopedThread and make sure they&apos;re handing errors from within the thread appropriately.&lt;/p&gt;</description>
                <environment></environment>
        <key id="581050">SERVER-36402</key>
            <summary>ScopedThread&apos;s join() method should throw if an exception was thrown in the thread</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="backlog-server-platform">DO NOT USE - Backlog - Platform Team</assignee>
                                    <reporter username="spencer@mongodb.com">Spencer Brody</reporter>
                        <labels>
                    </labels>
                <created>Wed, 1 Aug 2018 20:46:58 +0000</created>
                <updated>Wed, 1 Aug 2018 21:39:18 +0000</updated>
                            <resolved>Wed, 1 Aug 2018 21:39:18 +0000</resolved>
                                                                    <component>Shell</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="1963494" author="spencer" created="Wed, 1 Aug 2018 21:38:56 +0000"  >&lt;p&gt;There are several things on that list that I would personally consider lower priority than this.  For now I&apos;m going to close this ticket as a dupe of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35154&quot; title=&quot;Exceptions that escape a ScopedThread should fail the test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35154&quot;&gt;&lt;del&gt;SERVER-35154&lt;/del&gt;&lt;/a&gt;, but I&apos;d love to get that added to the quick wins bucket so let me know if you want my input on where it should be in the priority list.&lt;/p&gt;</comment>
                            <comment id="1963464" author="max.hirschhorn@10gen.com" created="Wed, 1 Aug 2018 21:06:32 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Do you have any idea how likely &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35154&quot; title=&quot;Exceptions that escape a ScopedThread should fail the test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35154&quot;&gt;&lt;del&gt;SERVER-35154&lt;/del&gt;&lt;/a&gt; is to get addressed in the near future Max Hirschhorn?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=spencer&quot; class=&quot;user-hover&quot; rel=&quot;spencer&quot;&gt;spencer&lt;/a&gt;, I thought &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35154&quot; title=&quot;Exceptions that escape a ScopedThread should fail the test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35154&quot;&gt;&lt;del&gt;SERVER-35154&lt;/del&gt;&lt;/a&gt; could be a candidate for the TIG Q3 QuickWin bucket but it didn&apos;t make it in my mental calculation. &lt;a href=&quot;https://jira.mongodb.org/issues/?jql=key%20IN%20(SERVER-35852%2C%20SERVER-35800%2C%20SERVER-35250%2C%20SERVER-35203%2C%20SERVER-35160%2C%20SERVER-34738%2C%20SERVER-33853%2C%20SERVER-33427%2C%20SERVER-32642%2C%20SERVER-31570%2C%20SERVER-28940)&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;These tickets&lt;/a&gt; are the current list but I&apos;ll be going around to Server leads and other stakeholders individually to double check if there&apos;s thing that we&apos;d rather have than what&apos;s in the list right now.&lt;/p&gt;</comment>
                            <comment id="1963454" author="spencer" created="Wed, 1 Aug 2018 20:59:26 +0000"  >&lt;p&gt;Nope, it&apos;s exactly the same, I just forgot that existed.&lt;/p&gt;

&lt;p&gt;If &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35154&quot; title=&quot;Exceptions that escape a ScopedThread should fail the test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35154&quot;&gt;&lt;del&gt;SERVER-35154&lt;/del&gt;&lt;/a&gt; is going to sit around a while longer I might try to convert this ticket into one about auditing the existing tests and fixing the ones that aren&apos;t checking hasFailed() explicitly.  Of course I&apos;d rather we just do &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35154&quot; title=&quot;Exceptions that escape a ScopedThread should fail the test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35154&quot;&gt;&lt;del&gt;SERVER-35154&lt;/del&gt;&lt;/a&gt; so that isn&apos;t necessary.  Do you have any idea how likely &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35154&quot; title=&quot;Exceptions that escape a ScopedThread should fail the test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35154&quot;&gt;&lt;del&gt;SERVER-35154&lt;/del&gt;&lt;/a&gt; is to get addressed in the near future &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=max.hirschhorn&quot; class=&quot;user-hover&quot; rel=&quot;max.hirschhorn&quot;&gt;max.hirschhorn&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="1963450" author="max.hirschhorn@10gen.com" created="Wed, 1 Aug 2018 20:54:19 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=spencer&quot; class=&quot;user-hover&quot; rel=&quot;spencer&quot;&gt;spencer&lt;/a&gt;, is this any different from &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-35154&quot; title=&quot;Exceptions that escape a ScopedThread should fail the test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-35154&quot;&gt;&lt;del&gt;SERVER-35154&lt;/del&gt;&lt;/a&gt; which you had also filed?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="547631">SERVER-35154</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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>Wed, 1 Aug 2018 20:54:19 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 28 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-platform</customfieldvalue>
            <customfieldvalue>max.hirschhorn@mongodb.com</customfieldvalue>
            <customfieldvalue>spencer@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hu499z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr8hs7:</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_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|hu3vjb:</customfieldvalue>

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