<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:35: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-77506] Sharded multi-document transactions can mismatch data and ShardVersion</title>
                <link>https://jira.mongodb.org/browse/SERVER-77506</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The second and following statements of a multi-document transaction can operate on an already opened storage engine snapshot whose data doesn&apos;t match the ShardVersion indicated by the router.&lt;/p&gt;

&lt;p&gt;e.g:&lt;/p&gt;

&lt;p&gt;Consider a sharded multi-document transactions with read concern &apos;local&apos; or &apos;majority&apos;. The first statement targets collectionA which exists on shard0. This opens a storage engine snapshot on shard0 at T100.&#160;&lt;/p&gt;

&lt;p&gt;At T100, shard0 owned half the range of collectionB. Later, a chunk migration happens and shard0 becomes owner of the whole range and its ShardVersion is SV2.&lt;/p&gt;

&lt;p&gt;A second statement of the transaction will target collectionB. The router routes according to the post-migration placement (that shard0 owns the whole range) thus it will only target shard0 with SV2.&lt;/p&gt;

&lt;p&gt;The shard will check the SV and see that it matches. However, the storage snapshot at which the transaction is operating does not include the documents for the newly received chunk. So the query will miss documents.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2351256">SERVER-77506</key>
            <summary>Sharded multi-document transactions can mismatch data and ShardVersion</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</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="randolph@mongodb.com">Randolph Tan</assignee>
                                    <reporter username="jordi.serra-torrens@mongodb.com">Jordi Serra Torrens</reporter>
                        <labels>
                            <label>not-7.0-blocker</label>
                            <label>shardingemea-qw</label>
                    </labels>
                <created>Fri, 26 May 2023 08:03:03 +0000</created>
                <updated>Tue, 16 Jan 2024 16:49:13 +0000</updated>
                            <resolved>Tue, 5 Sep 2023 18:00:32 +0000</resolved>
                                    <version>4.2.0</version>
                    <version>4.4.0</version>
                    <version>5.0.0</version>
                    <version>6.0.0</version>
                    <version>7.0.0-rc0</version>
                                    <fixVersion>7.2.0-rc0</fixVersion>
                    <fixVersion>7.0.3</fixVersion>
                    <fixVersion>6.0.13</fixVersion>
                    <fixVersion>5.0.24</fixVersion>
                    <fixVersion>4.4.28</fixVersion>
                                                        <votes>0</votes>
                                    <watches>45</watches>
                                                                                                                <comments>
                            <comment id="5975515" author="xgen-internal-githook" created="Fri, 29 Dec 2023 17:53:40 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Jason Zhang&apos;, &apos;email&apos;: &apos;jason.zhang@mongodb.com&apos;, &apos;username&apos;: &apos;jz1242&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Add pessimistic checking to verify that no chunk has moved for the collection being referenced since transaction started&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 412d6c94da465c5abea1e35febb256caa0f48b5f)&lt;br/&gt;
(cherry picked from commit 430a5258a1ba82ba046dd22f6710b8d9866f0d19)&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: 0e665408cd6b6eddb1e2537ceb3f4bd866bca8ff&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/59c13b2f33e5a508f0abcfc6eca2d750d06f85e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/59c13b2f33e5a508f0abcfc6eca2d750d06f85e4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5975514" author="xgen-internal-githook" created="Fri, 29 Dec 2023 17:53:32 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Expose the maxValidAfter timestamp alongside the shardVersion&lt;/p&gt;

&lt;p&gt;(cherry picked from commit def5910da36a07e47e7a1c6387c7b7cc57ee5297)&lt;br/&gt;
(cherry picked from commit e0f52e1ee6a5525a6282f02d06675ba3b81c1048)&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: 687a32b316c935e647591e08d359e77f362c1988&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a226641cb6812a5c7dae7d38cb6da08f8e33be85&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a226641cb6812a5c7dae7d38cb6da08f8e33be85&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5971223" author="xgen-internal-githook" created="Tue, 26 Dec 2023 23:19:36 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Jason Zhang&apos;, &apos;email&apos;: &apos;jason.zhang@mongodb.com&apos;, &apos;username&apos;: &apos;jz1242&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Add pessimistic checking to verify that no chunk has moved for the collection being referenced since transaction started&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 412d6c94da465c5abea1e35febb256caa0f48b5f)&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: 430a5258a1ba82ba046dd22f6710b8d9866f0d19&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/995adeb9ad567c953064fe72eb79dd990915485c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/995adeb9ad567c953064fe72eb79dd990915485c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5971221" author="xgen-internal-githook" created="Tue, 26 Dec 2023 23:19:26 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Expose the maxValidAfter timestamp alongside the shardVersion&lt;/p&gt;

&lt;p&gt;(cherry picked from commit def5910da36a07e47e7a1c6387c7b7cc57ee5297)&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: e0f52e1ee6a5525a6282f02d06675ba3b81c1048&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d50cceaa473029c375b9bf036d73c76ca0eeecee&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d50cceaa473029c375b9bf036d73c76ca0eeecee&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5966650" author="xgen-internal-githook" created="Thu, 21 Dec 2023 19:54:11 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Jason Zhang&apos;, &apos;email&apos;: &apos;jason.zhang@mongodb.com&apos;, &apos;username&apos;: &apos;jz1242&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Add pessimistic checking to verify that no chunk has moved for the collection being referenced since transaction started&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: 412d6c94da465c5abea1e35febb256caa0f48b5f&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/914844e7fd8622edf4dbdef71a7f232a0bcb4932&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/914844e7fd8622edf4dbdef71a7f232a0bcb4932&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5966649" author="xgen-internal-githook" created="Thu, 21 Dec 2023 19:53:55 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Expose the maxValidAfter timestamp alongside the shardVersion&lt;/p&gt;

&lt;p&gt;(cherry picked from commit da006e938e12bd81f1fc2a6a5a86b7b177dfe66f)&lt;/p&gt;

&lt;p&gt;GitOrigin-RevId: def5910da36a07e47e7a1c6387c7b7cc57ee5297&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2c8d88578b4b4ea55ad1130182dca5e5bbddacea&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2c8d88578b4b4ea55ad1130182dca5e5bbddacea&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5757104" author="xgen-internal-githook" created="Thu, 5 Oct 2023 20:33:43 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Add pessimistic checking to verify that no chunk has moved for the collection being referenced since transaction started&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4086290c7cee228b9bf53ec0ecc6c7bc48f7e65b)&lt;/p&gt;

&lt;p&gt;Co-authored-by: Kaloian Manassiev &amp;lt;kaloian.manassiev@mongodb.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This additionally includes the changes to transaction_router.h,&lt;br/&gt;
transaction_router.cpp, and cluster_commands_helpers.cpp from commit&lt;br/&gt;
21bebca30d1682c29e88cf8c520f0793b13e0431.&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f9886d6dbfec4bf149160d687f92272980bcd589&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f9886d6dbfec4bf149160d687f92272980bcd589&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5757102" author="xgen-internal-githook" created="Thu, 5 Oct 2023 20:33:40 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Expose the maxValidAfter timestamp alongside the shardVersion&lt;/p&gt;

&lt;p&gt;(cherry picked from commit da006e938e12bd81f1fc2a6a5a86b7b177dfe66f)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4e3bdd5c03b0083df672f4dab6a7c05c4d26884b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4e3bdd5c03b0083df672f4dab6a7c05c4d26884b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5737709" author="xgen-internal-githook" created="Thu, 28 Sep 2023 14:48:16 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Remove idl changes that will no longer be needed&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b8b7da6e42e40ffd4f23e84c6d8c2c470a60fff9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b8b7da6e42e40ffd4f23e84c6d8c2c470a60fff9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5667304" author="xgen-internal-githook" created="Tue, 29 Aug 2023 22:03:23 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Replaced todo with new server ticket numbers&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9b85dd2a7feac4e21f41ebbd5e556d3fcda8d707&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9b85dd2a7feac4e21f41ebbd5e556d3fcda8d707&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5637794" author="renctan" created="Wed, 16 Aug 2023 14:31:00 +0000"  >&lt;p&gt;Assigning back to &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kaloian.manassiev%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;kaloian.manassiev@mongodb.com&quot;&gt;kaloian.manassiev@mongodb.com&lt;/a&gt; to cleanup the TODOs&lt;/p&gt;</comment>
                            <comment id="5636049" author="xgen-internal-githook" created="Tue, 15 Aug 2023 20:18:13 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Add pessimistic checking to verify that no chunk has moved for the collection being referenced since transaction started&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4086290c7cee228b9bf53ec0ecc6c7bc48f7e65b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4086290c7cee228b9bf53ec0ecc6c7bc48f7e65b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5591182" author="xgen-internal-githook" created="Tue, 25 Jul 2023 21:02:47 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kshitij Gupta&apos;, &apos;email&apos;: &apos;kshitij.gupta@mongodb.com&apos;, &apos;username&apos;: &apos;kshitijng&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Expose the maxValidAfter timestamp alongside the shardVersion&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 268b1ed64cc650a43f321bd484c986808d6a2f7f.&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0370db4cce82297b0b442d370bb7c87c4c8a64ac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0370db4cce82297b0b442d370bb7c87c4c8a64ac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5591181" author="xgen-internal-githook" created="Tue, 25 Jul 2023 21:02:44 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kshitij Gupta&apos;, &apos;email&apos;: &apos;kshitij.gupta@mongodb.com&apos;, &apos;username&apos;: &apos;kshitijng&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Require OperationSessionInfoFromClient to be constructed with min required arguments&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit bb4f2cb84103350963eb4f535e80bdbdbb435b04.&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7b26fd264d15318da20d3c1f0fa728307406019b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7b26fd264d15318da20d3c1f0fa728307406019b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5591179" author="xgen-internal-githook" created="Tue, 25 Jul 2023 21:02:41 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kshitij Gupta&apos;, &apos;email&apos;: &apos;kshitij.gupta@mongodb.com&apos;, &apos;username&apos;: &apos;kshitijng&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Rewrite TransactionRouter::appendFieldsForStartTransaction in a more linear form&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit a732e558898abdf042d73c8a59c2ca4e53779617.&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7b0f219d87c738b7286d17cba53ef1d418640551&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7b0f219d87c738b7286d17cba53ef1d418640551&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5568424" author="xgen-internal-githook" created="Sat, 15 Jul 2023 01:55:52 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Move placementConflictTime from OperationSessionInfo to OperationSessionInfoFromClientBase&lt;/p&gt;

&lt;p&gt;(cherry picked from commit dc5e082d50298c90f3cadffa73648ca104515e2b)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6fdbe21f6eadd3ee2114fa600288e1c5287aa1f8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6fdbe21f6eadd3ee2114fa600288e1c5287aa1f8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5568389" author="xgen-internal-githook" created="Sat, 15 Jul 2023 00:20:15 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Move placementConflictTime from OperationSessionInfo to OperationSessionInfoFromClientBase&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/dc5e082d50298c90f3cadffa73648ca104515e2b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/dc5e082d50298c90f3cadffa73648ca104515e2b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5567636" author="xgen-internal-githook" created="Fri, 14 Jul 2023 18:19:03 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Add idl for placementConflictTime&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 33a995522e187082ae6359c3335a165049c40314)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b78c61fedfd490edcd1cf839fcde777e396b819f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b78c61fedfd490edcd1cf839fcde777e396b819f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5567325" author="xgen-internal-githook" created="Fri, 14 Jul 2023 16:47:52 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Randolph Tan&apos;, &apos;email&apos;: &apos;randolph@10gen.com&apos;, &apos;username&apos;: &apos;renctan&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Add idl for placementConflictTime&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/33a995522e187082ae6359c3335a165049c40314&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/33a995522e187082ae6359c3335a165049c40314&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5557151" author="JIRAUSER1269186" created="Tue, 11 Jul 2023 13:27:49 +0000"  >&lt;p&gt;Removing the 7.0-required and rapid-response labels because we&apos;re able to mitigate the increased risk of customers encountering this issue in 7.0 with &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-78855&quot; title=&quot;Use snapshot isolation for Queryable Encryption transactions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-78855&quot;&gt;&lt;del&gt;SERVER-78855&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5552318" author="xgen-internal-githook" created="Sat, 8 Jul 2023 08:11:07 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Rewrite TransactionRouter::appendFieldsForStartTransaction in a more linear form&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 21bebca30d1682c29e88cf8c520f0793b13e0431)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a732e558898abdf042d73c8a59c2ca4e53779617&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a732e558898abdf042d73c8a59c2ca4e53779617&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5550340" author="xgen-internal-githook" created="Fri, 7 Jul 2023 13:44:20 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Require OperationSessionInfoFromClient to be constructed with min required arguments&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 1e0d479c37c6285cf7d1922413fbcd4e0b83acf8)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bb4f2cb84103350963eb4f535e80bdbdbb435b04&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bb4f2cb84103350963eb4f535e80bdbdbb435b04&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5549677" author="xgen-internal-githook" created="Fri, 7 Jul 2023 08:14:55 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Rewrite TransactionRouter::appendFieldsForStartTransaction in a more linear form&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/21bebca30d1682c29e88cf8c520f0793b13e0431&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/21bebca30d1682c29e88cf8c520f0793b13e0431&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5549545" author="xgen-internal-githook" created="Fri, 7 Jul 2023 05:08:09 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Expose the maxValidAfter timestamp alongside the shardVersion&lt;/p&gt;

&lt;p&gt;(cherry picked from commit da006e938e12bd81f1fc2a6a5a86b7b177dfe66f)&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/268b1ed64cc650a43f321bd484c986808d6a2f7f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/268b1ed64cc650a43f321bd484c986808d6a2f7f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5542830" author="xgen-internal-githook" created="Tue, 4 Jul 2023 15:46:17 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Require OperationSessionInfoFromClient to be constructed with min required arguments&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1e0d479c37c6285cf7d1922413fbcd4e0b83acf8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1e0d479c37c6285cf7d1922413fbcd4e0b83acf8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5540409" author="xgen-internal-githook" created="Mon, 3 Jul 2023 13:08:39 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Kaloian Manassiev&apos;, &apos;email&apos;: &apos;kaloian.manassiev@mongodb.com&apos;, &apos;username&apos;: &apos;kaloianm&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-77506&quot; title=&quot;Sharded multi-document transactions can mismatch data and ShardVersion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-77506&quot;&gt;&lt;del&gt;SERVER-77506&lt;/del&gt;&lt;/a&gt; Expose the maxValidAfter timestamp alongside the shardVersion&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/da006e938e12bd81f1fc2a6a5a86b7b177dfe66f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/da006e938e12bd81f1fc2a6a5a86b7b177dfe66f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5495335" author="dbeng-pm-bot" created="Tue, 13 Jun 2023 14:33:41 +0000"  >&lt;p&gt;This issue has been flagged for rapid response!&lt;/p&gt;

&lt;p&gt;Assignees of rapid response tickets are responsible for providing a daily update on this issue using the &apos;Server Rapid Response&apos; canned comment template.&lt;/p&gt;

&lt;p&gt;Any questions about this ticket can be directed to the #server-rapid-response Slack channel and more information on the Server Rapid Response process can be found on the &lt;a href=&quot;https://wiki.corp.mongodb.com/x/MTAKD&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Wiki&lt;/a&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                                        </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="2391450">SERVER-78952</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                        <issuelink>
            <issuekey id="2422526">SERVER-80279</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2398166">SERVER-79193</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2429450">SERVER-80525</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2429441">SERVER-80523</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2429443">SERVER-80524</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2429451">SERVER-80526</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2541863">SERVER-84723</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2480026">SERVER-82353</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388480">SERVER-78855</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="452355" name="repro.patch" size="2198" author="jordi.serra-torrens@mongodb.com" created="Fri, 26 May 2023 08:02:52 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>27.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="26243"><![CDATA[v7.1]]></customfieldvalue>
    <customfieldvalue key="25578"><![CDATA[v7.0]]></customfieldvalue>
    <customfieldvalue key="23470"><![CDATA[v6.0]]></customfieldvalue>
    <customfieldvalue key="21777"><![CDATA[v5.0]]></customfieldvalue>
    <customfieldvalue key="18953"><![CDATA[v4.4]]></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_23577" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>CAR Impact</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25717"><![CDATA[4 Data loss/Availability]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/WRITING-14880'>WRITING-14880</a></s>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_23451" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Last Formatted Comment</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<p>Fri Jun 23 20:45:33 UTC 2023<br/>
*Rapid Response Update<br/>
<em>Estimated Date of Completion:</em> 7 July<br/>
<em>On Track?</em> Y<br/>
<em>Overall status summary:</em> I have sent out a preliminary <a href="https://github.com/10gen/mongo/pull/13809" class="external-link" target="_blank" rel="nofollow noopener">PR</a> to solicit feedback on the direction of how this will be implemented. The change became bigger than I expected due to me not being able to visually confirm what are all the code paths which can possibly send start transaction requests, so I had to perform some code cleanup. I am still mostly comfortable that it is just a matter of some additional typing, but to be on the safe side and to allow some time to write some additional tests, I would like to push the estimated date of completion by 2 weeks. This accounts for the backport to 7.0 as well.<br/>
<em>Current team members assigned:</em> <a href="https://jira.mongodb.org/secure/ViewProfile.jspa?name=kaloian.manassiev%40mongodb.com" class="user-hover" rel="kaloian.manassiev@mongodb.com">kaloian.manassiev@mongodb.com</a><br/>
<em>Resources requested:</em> None.<br/>
<em>FTS contacts:</em> FTS not applicable here.<br/>
<em>Where is this issue being discussed?</em> This ticket.</p>]]></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>wes.dunne@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>135.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>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>jordi.serra-torrens@mongodb.com</customfieldvalue>
            <customfieldvalue>dbeng-pm-bot</customfieldvalue>
            <customfieldvalue>randolph@mongodb.com</customfieldvalue>
            <customfieldvalue>tyler.brock@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2az8f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i1t840:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_22250" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Special Downgrade Instructions Required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="23343"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="7188">Sharding EMEA 2023-06-12</customfieldvalue>
    <customfieldvalue id="7189">Sharding EMEA 2023-06-26</customfieldvalue>
    <customfieldvalue id="7190">Sharding EMEA 2023-07-10</customfieldvalue>
    <customfieldvalue id="7191">Sharding EMEA 2023-07-24</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/attachment/452355/452355_repro.patch&quot; title=&quot;repro.patch attached to SERVER-77506&quot;&gt;repro.patch&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.mongodb.org/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</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|i2aldr:</customfieldvalue>

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