<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:42:41 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-80104] Sharded time-series buckets should allow deleteOne against `_id`</title>
                <link>https://jira.mongodb.org/browse/SERVER-80104</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The logic given in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-75921&quot; title=&quot;Remove conflicting error message for sharded time-series single delete with an id query&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-75921&quot;&gt;&lt;del&gt;SERVER-75921&lt;/del&gt;&lt;/a&gt; for why updates/deletes against sharded time-series collections don&#8217;t apply when updating the raw time-series buckets collection. Nonetheless, attempts to do so lead to errors like:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A single delete on a sharded time-series collection must contain the shard key (and have the simple collation).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Mongosync needs this in order to apply &lt;a href=&quot;https://docs.google.com/document/d/1jbbsAORfJBiiDRXAVc1HyIqUqcW_68LlJOuUULGv6nA/edit#heading=h.5k0369c7l7vo&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this algorithm&lt;/a&gt; for accommodating certain race conditions.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2418265">SERVER-80104</key>
            <summary>Sharded time-series buckets should allow deleteOne against `_id`</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="yuhong.zhang@mongodb.com">Yuhong Zhang</assignee>
                                    <reporter username="felipe.gasper@mongodb.com">Felipe Gasper</reporter>
                        <labels>
                    </labels>
                <created>Tue, 15 Aug 2023 20:08:43 +0000</created>
                <updated>Sun, 29 Oct 2023 21:17:32 +0000</updated>
                            <resolved>Thu, 17 Aug 2023 20:28:15 +0000</resolved>
                                                    <fixVersion>7.1.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="5682003" author="JIRAUSER1253424" created="Wed, 6 Sep 2023 05:25:53 +0000"  >&lt;p&gt;I filed &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-80786&quot; title=&quot;[7.0] Sharded time-series buckets should allow deleteOne against `_id`&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-80786&quot;&gt;&lt;del&gt;SERVER-80786&lt;/del&gt;&lt;/a&gt; as a 7.0 only fix to first unblock mongosync since the backport has a dependency of a code change from PM-1632.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jason.zhang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;jason.zhang@mongodb.com&quot;&gt;jason.zhang@mongodb.com&lt;/a&gt; the 7.0 only fix could cause some troubles when you do the backport of PM-1632. We might need to backport &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-78370&quot; title=&quot;Refactor targetUpdate and targetDelete to check if a query should use the two phase write protocol&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-78370&quot;&gt;&lt;del&gt;SERVER-78370&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-80104&quot; title=&quot;Sharded time-series buckets should allow deleteOne against `_id`&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-80104&quot;&gt;&lt;del&gt;SERVER-80104&lt;/del&gt;&lt;/a&gt; together then. Just giving you a headsup first.&lt;/p&gt;</comment>
                            <comment id="5672222" author="JIRAUSER1272372" created="Thu, 31 Aug 2023 15:08:02 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=yuhong.zhang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;yuhong.zhang@mongodb.com&quot;&gt;yuhong.zhang@mongodb.com&lt;/a&gt; Apologies for my delay. I can confirm that 6.0 doesn&#8217;t show the problem. Thank you.&lt;/p&gt;</comment>
                            <comment id="5650645" author="JIRAUSER1253424" created="Tue, 22 Aug 2023 15:24:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=felipe.gasper%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;felipe.gasper@mongodb.com&quot;&gt;felipe.gasper@mongodb.com&lt;/a&gt; There are some complications with the 7.0 backport since it has dependency on another project that landed in 7.1. I&apos;ll need to think more about it and figure out the cleanest solution.&lt;/p&gt;

&lt;p&gt;The bug was introduced in 7.0. Can you confirm this was broken on 6.0?&lt;/p&gt;</comment>
                            <comment id="5650543" author="JIRAUSER1272372" created="Tue, 22 Aug 2023 15:05:10 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=yuhong.zhang%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;yuhong.zhang@mongodb.com&quot;&gt;yuhong.zhang@mongodb.com&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=pavithra.vetriselvan%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;pavithra.vetriselvan@mongodb.com&quot;&gt;pavithra.vetriselvan@mongodb.com&lt;/a&gt;: We see that there&#8217;s a backport pending for v7. That&#8217;s fantastic. Can you confirm that this is targeted for backport to 7.0.1?&lt;/p&gt;

&lt;p&gt;I also see that the v6 backport was declined. Was this intentional? TAR envisions mongosync&#8217;s time-series support for v6, but without this fix that won&#8217;t work. Are you able to backport this change to v6.0.10?&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;</comment>
                            <comment id="5641417" author="xgen-internal-githook" created="Thu, 17 Aug 2023 19:34:09 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Yuhong Zhang&apos;, &apos;email&apos;: &apos;yuhong.zhang@mongodb.com&apos;, &apos;username&apos;: &apos;YuhongZhang98&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-80104&quot; title=&quot;Sharded time-series buckets should allow deleteOne against `_id`&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-80104&quot;&gt;&lt;del&gt;SERVER-80104&lt;/del&gt;&lt;/a&gt; Differentiate buckets and user time-series collections for sharded delete targeting&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/09e760d6ca826bcebd2fa1e38969145d7b26f04f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/09e760d6ca826bcebd2fa1e38969145d7b26f04f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5640042" author="JIRAUSER1253424" created="Thu, 17 Aug 2023 11:56:32 +0000"  >&lt;p&gt;Limiting the scope of this ticket to just deleteOne to simplify the backport process since update and findAndModify were not added in 7.0. Tracking updateOne and findAndModify in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-80189&quot; title=&quot;Differentiate buckets collection and time-series collection for sharded updateOne&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-80189&quot;&gt;&lt;del&gt;SERVER-80189&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-80190&quot; title=&quot;Differentiate buckets collection and time-series collection for sharded findAndModify&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-80190&quot;&gt;&lt;del&gt;SERVER-80190&lt;/del&gt;&lt;/a&gt;.&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">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2434961">SERVER-80786</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2310896">SERVER-75921</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>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="26007"><![CDATA[Storage Execution NAMER]]></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>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        22 weeks, 1 day ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-2919</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>
                            22 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>felipe.gasper@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>yuhong.zhang@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2mfyn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i24hv4:</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_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="7183">Execution NAMR Team 2023-08-21</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|i2m23z:</customfieldvalue>

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