<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:44:39 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-36986] list_local_sessions.js expects non-existent session to exist when running concurrently with LogicalSessionsCache refresh</title>
                <link>https://jira.mongodb.org/browse/SERVER-36986</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;Investigation&quot;&gt;&lt;/a&gt;Investigation&lt;/h2&gt;
&lt;p&gt;When running a passthrough suite with the logical session cache refresh set to 100ms, it can cause &lt;a href=&quot;https://logkeeper.mongodb.org/lobster/build/11843840bec63a86cd6f2dbccf0b2284/test/5b8ecf42f84ae87cc6010ca8#bookmarks=0%2C138&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;failures in list_local_sessions.js&lt;/a&gt;. The test expects a session to exist, but it&apos;s likely been reaped by the time that assert.expect is run.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;ProposedFix&quot;&gt;&lt;/a&gt;Proposed Fix&lt;/h2&gt;
&lt;p&gt;After some thought, it seems the best idea to blacklist list_sessions.js and list_all_sessions from the logical session cache suites. These tests rely on the command `refreshLogicalSessionCacheNow`, which is supposed to refresh the cache in a deterministic fashion.  Running these tests with the background refresh thread on interferes with the deterministic nature of the tests, because refresh operations can happen when they&apos;re not supposed to. &lt;/p&gt;

&lt;p&gt;Since both these tests are in jsCore, I&apos;m not worried about losing test coverage.&lt;/p&gt;</description>
                <environment></environment>
        <key id="599512">SERVER-36986</key>
            <summary>list_local_sessions.js expects non-existent session to exist when running concurrently with LogicalSessionsCache refresh</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="13201">Fixed</resolution>
                                        <assignee username="blake.oler@mongodb.com">Blake Oler</assignee>
                                    <reporter username="blake.oler@mongodb.com">Blake Oler</reporter>
                        <labels>
                    </labels>
                <created>Tue, 4 Sep 2018 22:07:07 +0000</created>
                <updated>Sun, 29 Oct 2023 22:28:27 +0000</updated>
                            <resolved>Tue, 25 Sep 2018 16:42:50 +0000</resolved>
                                    <version>4.1.2</version>
                                    <fixVersion>3.6.9</fixVersion>
                    <fixVersion>4.0.4</fixVersion>
                    <fixVersion>4.1.4</fixVersion>
                                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="2013688" author="xgen-internal-githook" created="Tue, 25 Sep 2018 16:41:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Blake Oler&apos;, &apos;email&apos;: &apos;blake.oler@mongodb.com&apos;, &apos;username&apos;: &apos;BlakeIsBlake&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36986&quot; title=&quot;list_local_sessions.js expects non-existent session to exist when running concurrently with LogicalSessionsCache refresh&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36986&quot;&gt;&lt;del&gt;SERVER-36986&lt;/del&gt;&lt;/a&gt; Add list_all_local_sessions.js to LogicalSessionCache refresh blacklists&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/18149f4b621b5de6a9d977fac5cc96fb028662a7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/18149f4b621b5de6a9d977fac5cc96fb028662a7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2011873" author="blake.oler" created="Mon, 24 Sep 2018 14:19:23 +0000"  >&lt;p&gt;Re-opening because we need to add list_all_local_sessions.js to the blacklists.&lt;/p&gt;</comment>
                            <comment id="2010315" author="blake.oler" created="Fri, 21 Sep 2018 13:58:57 +0000"  >&lt;p&gt;Author:&lt;/p&gt;

{&apos;name&apos;: &apos;Blake Oler&apos;, &apos;email&apos;: &apos;blake.oler@mongodb.com&apos;, &apos;username&apos;: &apos;BlakeIsBlake&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36850&quot; title=&quot;Add a replication passthrough suite to detect errors in LogicalSessionsCache&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36850&quot;&gt;&lt;del&gt;SERVER-36850&lt;/del&gt;&lt;/a&gt; Add a replica set passthrough suite to detect errors in the logical session cache&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36986&quot; title=&quot;list_local_sessions.js expects non-existent session to exist when running concurrently with LogicalSessionsCache refresh&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36986&quot;&gt;&lt;del&gt;SERVER-36986&lt;/del&gt;&lt;/a&gt; Blacklist tests not meant to run concurrently with a background logical session cache refresh thread&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37187&quot; title=&quot;Temporarily disable oplog validation in validateCollections hook in LogicalSessionCache refresh suites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37187&quot;&gt;&lt;del&gt;SERVER-37187&lt;/del&gt;&lt;/a&gt; Temporarily disable oplog validation in the validateCollections hook in logical session cache suites&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1828360710a6f44da6e95d1fe4760412ad65c848&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1828360710a6f44da6e95d1fe4760412ad65c848&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2010311" author="xgen-internal-githook" created="Fri, 21 Sep 2018 13:58:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Blake Oler&apos;, &apos;email&apos;: &apos;blake.oler@mongodb.com&apos;, &apos;username&apos;: &apos;BlakeIsBlake&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36850&quot; title=&quot;Add a replication passthrough suite to detect errors in LogicalSessionsCache&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36850&quot;&gt;&lt;del&gt;SERVER-36850&lt;/del&gt;&lt;/a&gt; Add a replica set passthrough suite to detect errors in the logical session cache&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36986&quot; title=&quot;list_local_sessions.js expects non-existent session to exist when running concurrently with LogicalSessionsCache refresh&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36986&quot;&gt;&lt;del&gt;SERVER-36986&lt;/del&gt;&lt;/a&gt; Blacklist tests not meant to run concurrently with a background logical session cache refresh thread&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37187&quot; title=&quot;Temporarily disable oplog validation in validateCollections hook in LogicalSessionCache refresh suites&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37187&quot;&gt;&lt;del&gt;SERVER-37187&lt;/del&gt;&lt;/a&gt; Temporarily disable oplog validation in the validateCollections hook in logical session cache suites&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1828360710a6f44da6e95d1fe4760412ad65c848&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1828360710a6f44da6e95d1fe4760412ad65c848&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2009617" author="misha.tyulenev" created="Thu, 20 Sep 2018 18:43:57 +0000"  >&lt;p&gt;ack&lt;/p&gt;</comment>
                            <comment id="2006938" author="blake.oler" created="Tue, 18 Sep 2018 18:25:11 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=misha.tyulenev&quot; class=&quot;user-hover&quot; rel=&quot;misha.tyulenev&quot;&gt;misha.tyulenev&lt;/a&gt; proposed fix for you to ack&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </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_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    <customfieldvalue key="15141"><![CDATA[v3.6]]></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>Thu, 20 Sep 2018 18:43:57 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 20 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1237</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>
                            5 years, 20 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>blake.oler@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>misha.tyulenev@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hu74wf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htxmyv:</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="2482">Sharding 2018-09-24</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|hu6r5r:</customfieldvalue>

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