<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:07:47 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-45066] Crashes in AuthorizationManagerImpl when running binaries built with VS2019</title>
                <link>https://jira.mongodb.org/browse/SERVER-45066</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;We have recently been doing experiments with building with VS2019, because it comes with a much faster linker. It can save us close to an hour of build time, the majority of which comes from faster linking of unit tests.&lt;/p&gt;

&lt;p&gt;However, we are encountering an interesting crash inside the &lt;tt&gt;AuthorizationManagerImpl&lt;/tt&gt; class.&lt;/p&gt;

&lt;p&gt;Here are links to two recent instances out of a patch build:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;https://logkeeper.mongodb.org/lobster/build/811e628114f6eea47927a9e77363082c/test/5df01255c2ab682b49b2e63f#bookmarks=0%2C192&amp;amp;l=1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logkeeper.mongodb.org/lobster/build/811e628114f6eea47927a9e77363082c/test/5df01255c2ab682b49b2e63f#bookmarks=0%2C192&amp;amp;l=1&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://logkeeper.mongodb.org/lobster/build/dcbf52fc875c3145ffa5ff6a828f7606/test/5df01059be07c47abc4e9230#bookmarks=0%2C3508&amp;amp;l=1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logkeeper.mongodb.org/lobster/build/dcbf52fc875c3145ffa5ff6a828f7606/test/5df01059be07c47abc4e9230#bookmarks=0%2C3508&amp;amp;l=1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The bottom of the crash always looks like:&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;[js_test:auth1] 2019-12-10T21:47:03.474+0000 d21770| Assertion failed: it != end(), file C:\data\mci\df6020d8f98282b32443f3e0ae575514\src\src\third_party\abseil-cpp-master\abseil-cpp\absl/container/internal/raw_hash_set.h, line 1269&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| 2019-12-10T21:47:03.687+0000 F  -        [conn1] Got signal: 22 (SIGABRT).&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| mongod.exe     ...\src\mongo\util\stacktrace_windows.cpp(353)                                                                      mongo::printStackTrace+0x4f&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| mongod.exe     ...\src\mongo\util\signal_handlers_synchronous.cpp(242)                                                             mongo::`anonymous namespace&apos;::abruptQuit+0xc3&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| ucrtbased.dll                                                                                                                      raise+0x441&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| ucrtbased.dll                                                                                                                      abort+0x39&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| ucrtbased.dll                                                                                                                      get_wide_winmain_command_line+0x211f&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| ucrtbased.dll                                                                                                                      get_wide_winmain_command_line+0x118&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| ucrtbased.dll                                                                                                                      wassert+0x2f&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| mongod.exe     ...\src\third_party\abseil-cpp-master\abseil-cpp\absl\container\internal\raw_hash_set.h(1270)                       absl::container_internal::raw_hash_set&amp;lt;absl::container_internal::NodeHashMapPolicy&amp;lt;mongo::UserName,std::weak_ptr&amp;lt;mongo::User&amp;gt; &amp;gt;,absl::hash_internal::Hash&amp;lt;mongo::UserName&amp;gt;,std::equal_to&amp;lt;mongo::UserName&amp;gt;,std::allocator&amp;lt;std::pair&amp;lt;mongo::UserName const ,std::weak_ptr&amp;lt;mongo::User&amp;gt; &amp;gt; &amp;gt; &amp;gt;::erase+0x3e&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| mongod.exe     ...\src\mongo\util\invalidating_lru_cache.h(277)                                                                    mongo::InvalidatingLRUCache&amp;lt;mongo::UserName,mongo::User,mongo::AuthorizationManagerImpl::UserCacheInvalidator&amp;gt;::_invalidateKey+0x228&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;[js_test:auth1] 2019-12-10T21:47:03.687+0000 d21770| mongod.exe     ...\src\mongo\db\auth\authorization_manager_impl.cpp(746)                                                           mongo::AuthorizationManagerImpl::invalidateUserByName+0x194&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;So this might really be an issue with the &lt;tt&gt;InvalidingLRUCache&lt;/tt&gt;, or with &lt;tt&gt;abseil&lt;/tt&gt;, or it could be a VS2019 issue.&lt;/p&gt;

&lt;p&gt;CC &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=shreyas.kalyan&quot; class=&quot;user-hover&quot; rel=&quot;shreyas.kalyan&quot;&gt;shreyas.kalyan&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jbreams&quot; class=&quot;user-hover&quot; rel=&quot;jbreams&quot;&gt;jbreams&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1048329">SERVER-45066</key>
            <summary>Crashes in AuthorizationManagerImpl when running binaries built with VS2019</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="3">Duplicate</resolution>
                                        <assignee username="andrew.morrow@mongodb.com">Andrew Morrow</assignee>
                                    <reporter username="andrew.morrow@mongodb.com">Andrew Morrow</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Dec 2019 17:05:53 +0000</created>
                <updated>Fri, 29 Oct 2021 20:54:36 +0000</updated>
                            <resolved>Fri, 24 Jan 2020 18:43:45 +0000</resolved>
                                                                    <component>Security</component>
                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="2732119" author="acm" created="Wed, 15 Jan 2020 17:16:39 +0000"  >&lt;p&gt;MS released VS 2019 16.4.3, but it did not fix this issue.&lt;/p&gt;</comment>
                            <comment id="2643850" author="acm" created="Wed, 18 Dec 2019 17:23:19 +0000"  >&lt;p&gt;I have reported this issue upstream.&lt;/p&gt;</comment>
                            <comment id="2602485" author="shreyas.kalyan" created="Thu, 12 Dec 2019 20:09:22 +0000"  >&lt;p&gt;In our &lt;tt&gt;InvalidatingLRUCache&lt;/tt&gt; class, we are passing calling a function called &lt;tt&gt;_invalidateActiveIterator&lt;/tt&gt; and passing in, among other things, an object of type &lt;tt&gt;ActiveIterator&lt;/tt&gt;. &lt;tt&gt;ActiveIterator&lt;/tt&gt; is an iterator of type &lt;tt&gt;ActiveMap::iterator&lt;/tt&gt;, where &lt;tt&gt;ActiveMap&lt;/tt&gt; is an abseil class &lt;tt&gt;absl::node_hash_map&lt;/tt&gt;. At the bottom of the function, we are calling &lt;tt&gt;active_map::erase(iterator++)&lt;/tt&gt; on the active map function. When calling this function, somehow the iterator increments and we end up passing the value &lt;tt&gt;ActiveMap::end&lt;/tt&gt; as the parameter to the erase function. This seems to be a bug in MSVC 2019.&lt;/p&gt;

&lt;p&gt;The relevant code for our &lt;tt&gt;InvalidatingLRUCache&lt;/tt&gt; can be found here:&lt;br/&gt;
(&lt;tt&gt;ActiveMap&lt;/tt&gt; and &lt;tt&gt;ActiveIterator&lt;/tt&gt; definitions): &lt;a href=&quot;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/mongo/util/invalidating_lru_cache.h#L262-L263&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/mongo/util/invalidating_lru_cache.h#L262-L263&lt;/a&gt;&lt;br/&gt;
(&lt;tt&gt;_invalidateActiveIterator&lt;/tt&gt; function): &lt;a href=&quot;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/mongo/util/invalidating_lru_cache.h#L281-L317&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/mongo/util/invalidating_lru_cache.h#L281-L317&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The relevant code in Abseil&apos;s classes (&lt;tt&gt;node_hash_map&lt;/tt&gt; relies on base class &lt;tt&gt;raw_hash_map&lt;/tt&gt; that relies on &lt;tt&gt;raw_hash_set&lt;/tt&gt;) can be found here:&lt;br/&gt;
(&lt;tt&gt;iterator operator++(int)&lt;/tt&gt;): &lt;a href=&quot;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h#L757-L761&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h#L757-L761&lt;/a&gt;&lt;br/&gt;
(&lt;tt&gt;iterator erase(iterator it)&lt;/tt&gt;): &lt;a href=&quot;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h#L1266-L1272&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/a02960827dd9d145292eb32d9745cdd52001ebda/src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/raw_hash_set.h#L1266-L1272&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When removing the iterator from the erase function, the tests that were previously failing are passing. &lt;br/&gt;
&lt;a href=&quot;https://evergreen.mongodb.com/version/5df25e71d6d80a467ee1618e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://evergreen.mongodb.com/version/5df25e71d6d80a467ee1618e&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="946067">SERVER-43721</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1074028">SERVER-45341</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="946067">SERVER-43721</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 12 Dec 2019 20:09:22 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 4 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1381</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>andrew.morrow@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 4 weeks 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>andrew.morrow@mongodb.com</customfieldvalue>
            <customfieldvalue>shreyas.kalyan@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hwa4en:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hzru07:</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="3452">Security 2019-12-16</customfieldvalue>
    <customfieldvalue id="3470">Dev Platform 2019-12-30</customfieldvalue>
    <customfieldvalue id="3533">Dev Platform 2020-02-10</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Spawn a &lt;tt&gt;windows-64-vs2019-nonprod&lt;/tt&gt; instance, or just install VS 2019 locally if you have a windows machine.&lt;/li&gt;
	&lt;li&gt;Build master from source, but add &lt;tt&gt;MSVC_VERSION=14.2&lt;/tt&gt; on the SCons invocation line. I recommend doing a &lt;tt&gt;--dbg=on&lt;/tt&gt; build to get abseil assertions enabled.&lt;/li&gt;
	&lt;li&gt;Run the &lt;tt&gt;auth&lt;/tt&gt; suite.&lt;/li&gt;
&lt;/ul&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|hw9qnz:</customfieldvalue>

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