<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:28:06 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-74662] Query work to revisit if threads currently marked as &quot;unkillable&quot;(meaning non-interruptible) should instead be interruptable</title>
                <link>https://jira.mongodb.org/browse/SERVER-74662</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;In&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-70127&quot; title=&quot;Default system operations to be killable by stepdown&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-70127&quot;&gt;&lt;del&gt;SERVER-70127&lt;/del&gt;&lt;/a&gt;, we changed the default behavior of a thread to be killable by default. We now marked all threads that were not marked as killable before to be unkillable, but it could be there are threads not necessary to be unkillable.&lt;/p&gt;

&lt;p&gt;Here killable means interruptable. The thread itself is not canceled if the interrupt is handled.&lt;/p&gt;

&lt;p&gt;This ticket is created for teams owning relative code directories to revisit whether these threads should be marked as unkillable.&lt;/p&gt;

&lt;p&gt;You can search the ticket number(&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-74662&quot; title=&quot;Query work to revisit if threads currently marked as &amp;quot;unkillable&amp;quot;(meaning non-interruptible) should instead be interruptable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-74662&quot;&gt;&lt;del&gt;SERVER-74662&lt;/del&gt;&lt;/a&gt;) to lookup TODO threads.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2282569">SERVER-74662</key>
            <summary>Query work to revisit if threads currently marked as &quot;unkillable&quot;(meaning non-interruptible) should instead be interruptable</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="13201">Fixed</resolution>
                                        <assignee username="rushan.chen@mongodb.com">Rushan Chen</assignee>
                                    <reporter username="jiawei.yang@mongodb.com">Jiawei Yang</reporter>
                        <labels>
                    </labels>
                <created>Tue, 7 Mar 2023 00:25:45 +0000</created>
                <updated>Sun, 29 Oct 2023 21:25:15 +0000</updated>
                            <resolved>Mon, 21 Aug 2023 13:54:36 +0000</resolved>
                                                    <fixVersion>7.1.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="5644200" author="xgen-internal-githook" created="Fri, 18 Aug 2023 20:16:27 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Rushan Chen&apos;, &apos;email&apos;: &apos;rushan.chen@mongodb.com&apos;, &apos;username&apos;: &apos;ruchen&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-74662&quot; title=&quot;Query work to revisit if threads currently marked as &amp;quot;unkillable&amp;quot;(meaning non-interruptible) should instead be interruptable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-74662&quot;&gt;&lt;del&gt;SERVER-74662&lt;/del&gt;&lt;/a&gt; Confirm changes in query code if threads are killable by default&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fcf620d0bdb77c2c59f5d7f80d99b1ba5768be46&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fcf620d0bdb77c2c59f5d7f80d99b1ba5768be46&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5453426" author="JIRAUSER1259232" created="Thu, 25 May 2023 20:55:18 +0000"  >&lt;p&gt;I marked the spreadsheet based on the what little I can find in the header files. There is no one on my team who has deeper knowledge than trying to gleam clues from the code. Probably best to have another person taking a look. &lt;/p&gt;

&lt;p&gt;Separately, is marking the spreadsheet the action to be performed by this audit? It&apos;s not clear what &quot;Non Action&quot; and &quot;server ticket&quot; means in the column heading so I just marked whether threads should be non killable or not. &lt;/p&gt;</comment>
                            <comment id="5271226" author="JIRAUSER1257467" created="Tue, 14 Mar 2023 15:08:37 +0000"  >&lt;p&gt;Passing this to query-director-triage to assign priority&lt;/p&gt;</comment>
                            <comment id="5256583" author="kyle.suarez" created="Tue, 7 Mar 2023 19:59:48 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jiawei.yang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;jiawei.yang@mongodb.com&quot;&gt;jiawei.yang@mongodb.com&lt;/a&gt;, as your other ticket is still in code review, I am leaving this in the triage queue. (At first glance, though, it seems like the &lt;tt&gt;ClientCursorMonitor&lt;/tt&gt; and some strange thread in &lt;tt&gt;DocumentSourceOut&lt;/tt&gt; are the query-related ones so far. The &lt;tt&gt;ClientCursorMonitor&lt;/tt&gt; should not be killed, though.)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="2148681">SERVER-70127</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_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25125"><![CDATA[Query Execution]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 7 Mar 2023 19:59:48 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        24 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/SERVER-70127'>SERVER-70127</a></s>]]></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_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></customfieldvalue>

                        </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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            24 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ana.meza@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>jiawei.yang@mongodb.com</customfieldvalue>
            <customfieldvalue>kyle.suarez@mongodb.com</customfieldvalue>
            <customfieldvalue>rushan.chen@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i1z5tz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1hk4o:</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_22250" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Special Downgrade Instructions Required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="23343"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="7229">QE 2023-05-15</customfieldvalue>
    <customfieldvalue id="7233">QE 2023-05-29</customfieldvalue>
    <customfieldvalue id="7236">QE 2023-06-12</customfieldvalue>
    <customfieldvalue id="7238">QE 2023-06-26</customfieldvalue>
    <customfieldvalue id="7239">QE 2023-07-10</customfieldvalue>
    <customfieldvalue id="7241">QE 2023-07-24</customfieldvalue>
    <customfieldvalue id="7243">QE 2023-08-07</customfieldvalue>
    <customfieldvalue id="7246">QE 2023-08-21</customfieldvalue>
    <customfieldvalue id="7248">QE 2023-09-04</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|i1yrzb:</customfieldvalue>

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