<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:49:23 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-60275] TSAN race in storage_wiredtiger_record_store_and_index_test</title>
                <link>https://jira.mongodb.org/browse/SERVER-60275</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The following stack trace indicates there are two ServiceContext instances created by the WiredTigerHarnessHelper:&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test] WARNING: ThreadSanitizer: data race (pid=45160)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]   Write of size 8 at 0x7b0400001730 by main thread:&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #0 std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;::release() /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/unique_ptr.h:369:16 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #1 std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;::unique_ptr(std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;&amp;amp;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/unique_ptr.h:245 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #2 mongo::ServiceContext::ClientObserverHolder::ClientObserverHolder(mongo::ServiceContext::ClientObserverHolder&amp;amp;&amp;amp;) /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context.h:649 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #3 void std::_Construct&amp;lt;mongo::ServiceContext::ClientObserverHolder, mongo::ServiceContext::ClientObserverHolder&amp;gt;(mongo::ServiceContext::ClientObserverHolder*, mongo::ServiceContext::ClientObserverHolder&amp;amp;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/stl_construct.h:75 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #4 mongo::ServiceContext::ClientObserverHolder* std::__uninitialized_copy&amp;lt;false&amp;gt;::__uninit_copy&amp;lt;std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, mongo::ServiceContext::ClientObserverHolder*&amp;gt;(std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, mongo::ServiceContext::ClientObserverHolder*) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/stl_uninitialized.h:83 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #5 mongo::ServiceContext::ClientObserverHolder* std::uninitialized_copy&amp;lt;std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, mongo::ServiceContext::ClientObserverHolder*&amp;gt;(std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, mongo::ServiceContext::ClientObserverHolder*) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/stl_uninitialized.h:131 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #6 mongo::ServiceContext::ClientObserverHolder* std::__uninitialized_copy_a&amp;lt;std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, mongo::ServiceContext::ClientObserverHolder*, mongo::ServiceContext::ClientObserverHolder&amp;gt;(std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, std::move_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*&amp;gt;, mongo::ServiceContext::ClientObserverHolder*, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/stl_uninitialized.h:289 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #7 mongo::ServiceContext::ClientObserverHolder* std::__uninitialized_move_if_noexcept_a&amp;lt;mongo::ServiceContext::ClientObserverHolder*, mongo::ServiceContext::ClientObserverHolder*, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt;(mongo::ServiceContext::ClientObserverHolder*, mongo::ServiceContext::ClientObserverHolder*, mongo::ServiceContext::ClientObserverHolder*, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/stl_uninitialized.h:310 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #8 void std::vector&amp;lt;mongo::ServiceContext::ClientObserverHolder, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt;::_M_realloc_insert&amp;lt;std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt; &amp;gt;(__gnu_cxx::__normal_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*, std::vector&amp;lt;mongo::ServiceContext::ClientObserverHolder, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt; &amp;gt;, std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;&amp;amp;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/vector.tcc:446 (storage_wiredtiger_record_store_and_index_test+0x5350bf2)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #9 mongo::ServiceContext::ClientObserverHolder&amp;amp; std::vector&amp;lt;mongo::ServiceContext::ClientObserverHolder, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt;::emplace_back&amp;lt;std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt; &amp;gt;(std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;&amp;amp;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/vector.tcc:109:4 (storage_wiredtiger_record_store_and_index_test+0x5349461)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #10 mongo::ServiceContext::registerClientObserver(std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;) /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context.cpp:326 (storage_wiredtiger_record_store_and_index_test+0x5349461)&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;&amp;nbsp;&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;...&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;&amp;nbsp;&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #0 operator new(unsigned long) /data/mci/2a834e5406da55eb2b59da6bbcfb3e78/toolchain-builder/tmp/build-llvm.sh-qkG/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_new_delete.cc:65:3 (storage_wiredtiger_record_store_and_index_test+0x215fa8d)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #1 __gnu_cxx::new_allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt;::allocate(unsigned long, void const*) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/ext/new_allocator.h:111:27 (storage_wiredtiger_record_store_and_index_test+0x5350b52)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #2 std::allocator_traits&amp;lt;std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt;::allocate(std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt;&amp;amp;, unsigned long) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/alloc_traits.h:436 (storage_wiredtiger_record_store_and_index_test+0x5350b52)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #3 std::_Vector_base&amp;lt;mongo::ServiceContext::ClientObserverHolder, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt;::_M_allocate(unsigned long) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/stl_vector.h:296 (storage_wiredtiger_record_store_and_index_test+0x5350b52)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #4 void std::vector&amp;lt;mongo::ServiceContext::ClientObserverHolder, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt;::_M_realloc_insert&amp;lt;std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt; &amp;gt;(__gnu_cxx::__normal_iterator&amp;lt;mongo::ServiceContext::ClientObserverHolder*, std::vector&amp;lt;mongo::ServiceContext::ClientObserverHolder, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt; &amp;gt;, std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;&amp;amp;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/vector.tcc:427 (storage_wiredtiger_record_store_and_index_test+0x5350b52)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #5 mongo::ServiceContext::ClientObserverHolder&amp;amp; std::vector&amp;lt;mongo::ServiceContext::ClientObserverHolder, std::allocator&amp;lt;mongo::ServiceContext::ClientObserverHolder&amp;gt; &amp;gt;::emplace_back&amp;lt;std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt; &amp;gt;(std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;&amp;amp;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/vector.tcc:109:4 (storage_wiredtiger_record_store_and_index_test+0x5349461)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #6 mongo::ServiceContext::registerClientObserver(std::unique_ptr&amp;lt;mongo::ServiceContext::ClientObserver, std::default_delete&amp;lt;mongo::ServiceContext::ClientObserver&amp;gt; &amp;gt;) /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context.cpp:326 (storage_wiredtiger_record_store_and_index_test+0x5349461)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #7 mongo::(anonymous namespace)::$_1::operator()(mongo::ServiceContext*) const /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/auth/auth_decorations.cpp:92:18 (storage_wiredtiger_record_store_and_index_test+0x532b772)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #8 std::_Function_handler&amp;lt;void (mongo::ServiceContext*), mongo::(anonymous namespace)::$_1&amp;gt;::_M_invoke(std::_Any_data const&amp;amp;, mongo::ServiceContext*&amp;amp;&amp;amp;) /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/std_function.h:297 (storage_wiredtiger_record_store_and_index_test+0x532b772)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #9 std::function&amp;lt;void (mongo::ServiceContext*)&amp;gt;::operator()(mongo::ServiceContext*) const /opt/mongodbtoolchain/revisions/0d5a071f1db663c050a1d7f330c13f46e62d6d4f/stow/gcc-v3.F4j/lib/gcc/x86_64-mongodb-linux/8.5.0/../../../../include/c++/8.5.0/bits/std_function.h:687:14 (storage_wiredtiger_record_store_and_index_test+0x534b52d)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #10 mongo::ServiceContext::ConstructorDestructorActions::onCreate(mongo::ServiceContext*) const /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context.h:280 (storage_wiredtiger_record_store_and_index_test+0x534b52d)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #11 void mongo::(anonymous namespace)::onCreate&amp;lt;mongo::ServiceContext, std::_List_const_iterator&amp;lt;mongo::ServiceContext::ConstructorDestructorActions&amp;gt; &amp;gt;(mongo::ServiceContext*, std::_List_const_iterator&amp;lt;mongo::ServiceContext::ConstructorDestructorActions&amp;gt; const&amp;amp;, std::_List_const_iterator&amp;lt;mongo::ServiceContext::ConstructorDestructorActions&amp;gt; const&amp;amp;) /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context.cpp:155 (storage_wiredtiger_record_store_and_index_test+0x534b52d)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #12 void mongo::(anonymous namespace)::onCreate&amp;lt;mongo::ServiceContext, std::__cxx11::list&amp;lt;mongo::ServiceContext::ConstructorDestructorActions, std::allocator&amp;lt;mongo::ServiceContext::ConstructorDestructorActions&amp;gt; &amp;gt; &amp;gt;(mongo::ServiceContext*, std::__cxx11::list&amp;lt;mongo::ServiceContext::ConstructorDestructorActions, std::allocator&amp;lt;mongo::ServiceContext::ConstructorDestructorActions&amp;gt; &amp;gt; const&amp;amp;) /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context.cpp:165 (storage_wiredtiger_record_store_and_index_test+0x534b52d)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #13 mongo::ServiceContext::make() /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context.cpp:504 (storage_wiredtiger_record_store_and_index_test+0x534b52d)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #14 mongo::ScopedGlobalServiceContextForTest::ScopedGlobalServiceContextForTest()::$_0::operator()() const /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context_test_fixture.cpp:53:31 (storage_wiredtiger_record_store_and_index_test+0x252e844)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #15 mongo::ScopedGlobalServiceContextForTest::ScopedGlobalServiceContextForTest() /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/service_context_test_fixture.cpp:52 (storage_wiredtiger_record_store_and_index_test+0x252e844)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #16 mongo::HarnessHelper::HarnessHelper() /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/storage/test_harness_helper.h:57:14 (storage_wiredtiger_record_store_and_index_test+0x21abee8)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #17 mongo::RecordStoreHarnessHelper::RecordStoreHarnessHelper() /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/storage/record_store_test_harness.h:46 (storage_wiredtiger_record_store_and_index_test+0x21abee8)&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;[cpp_unit_test:storage_wiredtiger_record_store_and_index_test]     #18 mongo::WiredTigerHarnessHelper::WiredTigerHarnessHelper(mongo::StringData) /data/mci/1cfbd139f1796d28902bfd6cc8adbe26/src/src/mongo/db/storage/wiredtiger/wiredtiger_record_store_test_harness.cpp:38 (storage_wiredtiger_record_store_and_index_test+0x21abee8)&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;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</description>
                <environment></environment>
        <key id="1885357">SERVER-60275</key>
            <summary>TSAN race in storage_wiredtiger_record_store_and_index_test</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="benety.goh@mongodb.com">Benety Goh</assignee>
                                    <reporter username="benety.goh@mongodb.com">Benety Goh</reporter>
                        <labels>
                    </labels>
                <created>Tue, 28 Sep 2021 15:24:08 +0000</created>
                <updated>Sun, 29 Oct 2023 21:48:06 +0000</updated>
                            <resolved>Wed, 29 Sep 2021 17:38:18 +0000</resolved>
                                                    <fixVersion>5.1.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4106588" author="JIRAUSER1259052" created="Wed, 6 Oct 2021 17:28:57 +0000"  >&lt;p&gt;Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it&#8217;s been triggered. For more active release information, please keep an eye on #server-release. Thank you!&lt;/p&gt;</comment>
                            <comment id="4092466" author="xgen-internal-githook" created="Wed, 29 Sep 2021 17:36:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60275&quot; title=&quot;TSAN race in storage_wiredtiger_record_store_and_index_test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60275&quot;&gt;&lt;del&gt;SERVER-60275&lt;/del&gt;&lt;/a&gt; WiredTigerHarnessHelper registers client observer before initializing storage engine&lt;/p&gt;

&lt;p&gt;This fixes a TSAN data race introduced in commit 6b3acc72af58963a772213cc882e34b6db5bf14.&lt;br/&gt;
(suppressed by partial revert in commit 505bd6a60bf925e01b4ef0b7eb501708b87c21b6).&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/45041b9e5aece67df50f549d67df2ff8f5fcce3e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/45041b9e5aece67df50f549d67df2ff8f5fcce3e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4092084" author="xgen-internal-githook" created="Wed, 29 Sep 2021 16:08:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60275&quot; title=&quot;TSAN race in storage_wiredtiger_record_store_and_index_test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60275&quot;&gt;&lt;del&gt;SERVER-60275&lt;/del&gt;&lt;/a&gt; add LockerNoopClientObserverRegisterer&lt;/p&gt;

&lt;p&gt;This registration helper is intended for use in cases where the&lt;br/&gt;
a member field requires a ServiceContext to be updated, making it&lt;br/&gt;
infeasible to perform the client observer registration in the&lt;br/&gt;
constructor body.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4671eda7d4153bd30669b2aba85514d442f69627&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4671eda7d4153bd30669b2aba85514d442f69627&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4089906" author="xgen-internal-githook" created="Tue, 28 Sep 2021 17:33:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benety Goh&apos;, &apos;email&apos;: &apos;benety@mongodb.com&apos;, &apos;username&apos;: &apos;benety&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59618&quot; title=&quot;Avoid using LockerNoop outside of unit tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59618&quot;&gt;&lt;del&gt;SERVER-59618&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60275&quot; title=&quot;TSAN race in storage_wiredtiger_record_store_and_index_test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60275&quot;&gt;&lt;del&gt;SERVER-60275&lt;/del&gt;&lt;/a&gt; temporarily remove ClientObserver registration from WiredTigerHarnessHelper&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/edd437e479d58cd191443c54d5af4b1b4c8287e7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/edd437e479d58cd191443c54d5af4b1b4c8287e7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4089469" author="benety.goh" created="Tue, 28 Sep 2021 15:32:56 +0000"  >&lt;p&gt;This race was introduced when we &lt;a href=&quot;https://github.com/mongodb/mongo/commit/6b3acc72af58963a772213cc882e34b6db5bf144#diff-12b62aae0151b6fe29c5f66d85689daa32aca033200eb933448ab75e38ad9a72R51&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;added a ClientObserver&lt;/a&gt; in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59618&quot; title=&quot;Avoid using LockerNoop outside of unit tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59618&quot;&gt;&lt;del&gt;SERVER-59618&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1860858">SERVER-59618</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>5.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_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, 28 Sep 2021 17:33:31 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 18 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_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>
                            2 years, 18 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>60.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>benety.goh@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>vivian.ge@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i03hxj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hznaaf:</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="5231">Execution Team 2021-10-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|i0342v:</customfieldvalue>

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