<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:05:56 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-44422] Allow findAndModify and delete one to target by query instead of extracted shard key</title>
                <link>https://jira.mongodb.org/browse/SERVER-44422</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;findAndModify and delete with justOne=true must be targeted to a single shard which they check by extracting a shard key from their query and targeting the chunk that owns that key. This is done through &lt;a href=&quot;https://github.com/mongodb/mongo/blob/c5586f6b8da6fd37abf76994cc796afa23d2b7b6/src/mongo/s/shard_key_pattern.h#L187-L189&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ShardKeyPattern::extractShardKeyFromQuery()&lt;/a&gt; which requires a simple query that will exactly match some value, e.g. {skey: 5} or {skey; {$eq: 5}}. More complex queries that don&apos;t produce an exact match, but can still be targeted to a single shard are currently rejected.&lt;/p&gt;

&lt;p&gt;This could be improved by changing findAndModify and delete to target using &lt;a href=&quot;https://github.com/mongodb/mongo/blob/da5b6eff05c710029994ae1e06b47d1974974f6c/src/mongo/s/chunk_manager.h&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ChunkManager::getShardIdsForQuery()&lt;/a&gt;, which returns the shards that own ranges that overlap with the shard key index bounds generated by the query (after checking for an exact shard key match first), and throwing if more than one shard is targeted. This is already &lt;a href=&quot;https://github.com/mongodb/mongo/blob/2e5391cb4ca41bb352507915b0fe24b142d61a29/src/mongo/s/write_ops/chunk_manager_targeter.cpp#L486-L489&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;how an update is targeted by its query&#160;&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="990012">SERVER-44422</key>
            <summary>Allow findAndModify and delete one to target by query instead of extracted shard key</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="wenqin.ye@mongodb.com">Wenqin Ye</assignee>
                                    <reporter username="jack.mulrow@mongodb.com">Jack Mulrow</reporter>
                        <labels>
                            <label>ShardingRoughEdges</label>
                    </labels>
                <created>Tue, 5 Nov 2019 15:14:42 +0000</created>
                <updated>Sun, 29 Oct 2023 22:15:21 +0000</updated>
                            <resolved>Wed, 12 Jul 2023 19:39:14 +0000</resolved>
                                                    <fixVersion>7.1.0-rc0</fixVersion>
                    <fixVersion>5.0.20</fixVersion>
                    <fixVersion>6.0.9</fixVersion>
                    <fixVersion>7.0.2</fixVersion>
                                    <component>Sharding</component>
                                        <votes>1</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="5719797" author="xgen-internal-githook" created="Wed, 20 Sep 2023 23:34:25 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Wenqin Ye&apos;, &apos;email&apos;: &apos;wenqin908@gmail.com&apos;, &apos;username&apos;: &apos;wenqinYe&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-81211&quot; title=&quot;Fix failing asserts due to backporting of SERVER-44422 to 7.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-81211&quot;&gt;&lt;del&gt;SERVER-81211&lt;/del&gt;&lt;/a&gt;: Fix failing asserts due to backporting of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44422&quot; title=&quot;Allow findAndModify and delete one to target by query instead of extracted shard key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44422&quot;&gt;&lt;del&gt;SERVER-44422&lt;/del&gt;&lt;/a&gt; to 7.0&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2afcdb651ade420bba3f61611e946457148993a3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2afcdb651ade420bba3f61611e946457148993a3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5719584" author="xgen-internal-githook" created="Wed, 20 Sep 2023 21:30:56 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Wenqin Ye&apos;, &apos;email&apos;: &apos;wenqin908@gmail.com&apos;, &apos;username&apos;: &apos;wenqinYe&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-81210&quot; title=&quot;Fix failing asserts on 7.1 due to backporting of SERVER-44422 to 7.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-81210&quot;&gt;&lt;del&gt;SERVER-81210&lt;/del&gt;&lt;/a&gt;: Fix failing asserts on 7.1 due to backporting of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44422&quot; title=&quot;Allow findAndModify and delete one to target by query instead of extracted shard key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44422&quot;&gt;&lt;del&gt;SERVER-44422&lt;/del&gt;&lt;/a&gt; to 7.0&lt;br/&gt;
Branch: v7.1&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d0ab228bcf343c0c17c8db3dc92a9448a2c18034&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d0ab228bcf343c0c17c8db3dc92a9448a2c18034&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5712709" author="xgen-internal-githook" created="Mon, 18 Sep 2023 19:30:43 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;wenqinYe&apos;, &apos;email&apos;: &apos;wenqin908@gmail.com&apos;, &apos;username&apos;: &apos;wenqinYe&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44422&quot; title=&quot;Allow findAndModify and delete one to target by query instead of extracted shard key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44422&quot;&gt;&lt;del&gt;SERVER-44422&lt;/del&gt;&lt;/a&gt;: &lt;span class=&quot;error&quot;&gt;&amp;#91;v7.0 backport&amp;#93;&lt;/span&gt; Allow findAndModify and delete one to target by query instead of extracted shard key&lt;br/&gt;
Branch: v7.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/009489e71bbce357b53259d81dc909c7638683e9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/009489e71bbce357b53259d81dc909c7638683e9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5608933" author="xgen-internal-githook" created="Wed, 2 Aug 2023 21:30:46 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;wenqinYe&apos;, &apos;email&apos;: &apos;wenqin908@gmail.com&apos;, &apos;username&apos;: &apos;wenqinYe&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44422&quot; title=&quot;Allow findAndModify and delete one to target by query instead of extracted shard key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44422&quot;&gt;&lt;del&gt;SERVER-44422&lt;/del&gt;&lt;/a&gt;: (6.0 Backport) Allow findAndModify and delete one to target by query instead of extracted shard key&lt;br/&gt;
Branch: v6.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/678953a5f1d3803087d06465743b0fe1d2260c3b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/678953a5f1d3803087d06465743b0fe1d2260c3b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5608895" author="xgen-internal-githook" created="Wed, 2 Aug 2023 21:14:48 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;wenqinYe&apos;, &apos;email&apos;: &apos;wenqin908@gmail.com&apos;, &apos;username&apos;: &apos;wenqinYe&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44422&quot; title=&quot;Allow findAndModify and delete one to target by query instead of extracted shard key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44422&quot;&gt;&lt;del&gt;SERVER-44422&lt;/del&gt;&lt;/a&gt;: (5.0 Backport) Allow findAndModify and delete one to target by query instead of extracted shard key&lt;br/&gt;
Branch: v5.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/985b8ab12aaa0b11af8f7eec7450ec62b28e4ca4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/985b8ab12aaa0b11af8f7eec7450ec62b28e4ca4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5561003" author="xgen-internal-githook" created="Wed, 12 Jul 2023 16:36:50 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;wenqinYe&apos;, &apos;email&apos;: &apos;wenqin908@gmail.com&apos;, &apos;username&apos;: &apos;wenqinYe&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44422&quot; title=&quot;Allow findAndModify and delete one to target by query instead of extracted shard key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44422&quot;&gt;&lt;del&gt;SERVER-44422&lt;/del&gt;&lt;/a&gt;: Allow findAndModify and delete one to target by query instead of extracted shard key&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cbd1d47237bcff430c15840d3d3f97d85d4a0b0a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cbd1d47237bcff430c15840d3d3f97d85d4a0b0a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2519845" author="jack.mulrow" created="Wed, 6 Nov 2019 14:52:20 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kaloian.manassiev&quot; class=&quot;user-hover&quot; rel=&quot;kaloian.manassiev&quot;&gt;kaloian.manassiev&lt;/a&gt;, yes I&apos;d say so. Previously a user would never want to use predicates like that though, since all documents needed to have the full shard key. Now that we&apos;ve lifted that requirement, this might be a useful feature going forward.&lt;/p&gt;</comment>
                            <comment id="2519680" author="kaloian.manassiev" created="Wed, 6 Nov 2019 13:40:27 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jack.mulrow&quot; class=&quot;user-hover&quot; rel=&quot;jack.mulrow&quot;&gt;jack.mulrow&lt;/a&gt;, based on our discussion yesterday, since &lt;tt&gt;findAndModify&lt;/tt&gt; never supported predicates which did not contain the complete shard key, this is technically not a regression, right?&lt;/p&gt;</comment>
                            <comment id="2518035" author="jack.mulrow" created="Tue, 5 Nov 2019 15:19:16 +0000"  >&lt;p&gt;This is a little more important after &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42390&quot; title=&quot;Allow documents in a sharded collection to not contain all shard key fields&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42390&quot;&gt;&lt;del&gt;SERVER-42390&lt;/del&gt;&lt;/a&gt; because we allowed missing shard key fields in user documents, and a user could query for such documents using {skey: {$exists: false}}, but that operator &lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/src/mongo/db/update/path_support.cpp#L372-L405&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;isn&apos;t considered an exact equality match&lt;/a&gt;, so we can&apos;t use it in the commands that need to target a single shard.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="2375743">SERVER-78385</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                        <issuelink>
            <issuekey id="2412196">DOCS-16308</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1930823">SERVER-61683</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2423322">SERVER-80307</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2389716">SERVER-78894</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25134"><![CDATA[Sharding NYC]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25578"><![CDATA[v7.0]]></customfieldvalue>
    <customfieldvalue key="23470"><![CDATA[v6.0]]></customfieldvalue>
    <customfieldvalue key="21777"><![CDATA[v5.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_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000pDWwfQAG, 5002K00000z9h8cQAA, 5002K00000zeHkeQAE]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 6 Nov 2019 13:40:27 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        20 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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Documentation for 6.0 and 5.0 will need to be updated to no longer say that you need the full shard key to perform findAndModify or deleteOne. You can now perform a findAndModify and deleteOne with a partial shard key in the query as long as only one shard is targeted. &lt;br/&gt;
&lt;br/&gt;
For example: if the shard key was {a: 1, b: 1}. Then previously a query such as findAndModify({a: 3}, {$set: {c: 10}}) would fail because the full shard key was not in the query. With the changes made in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-44422&quot; title=&quot;Allow findAndModify and delete one to target by query instead of extracted shard key&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-44422&quot;&gt;&lt;strike&gt;SERVER-44422&lt;/strike&gt;&lt;/a&gt; the findAndModify no longer fails as long as only one shard is targeted. </customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16942"><![CDATA[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>
                            20 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>jack.mulrow@mongodb.com</customfieldvalue>
            <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
            <customfieldvalue>wenqin.ye@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hw0lu7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i15sga:</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="7363">Sharding NYC 2023-06-26</customfieldvalue>
    <customfieldvalue id="7364">Sharding NYC 2023-07-10</customfieldvalue>
    <customfieldvalue id="7365">Sharding NYC 2023-07-24</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_17051" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Teams Impacted</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16944"><![CDATA[Docs]]></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|hw083j:</customfieldvalue>

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