<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:21:25 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-9780] Secondaries (priority=0) able to specify filter criteria for the data they receive from the primary</title>
                <link>https://jira.mongodb.org/browse/SERVER-9780</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;This is useful in cases in which Mongo is being used for distributing data, not just using replication for high-availability.  &lt;/p&gt;

&lt;p&gt;One way of doing this would be that secondaries can specify a query for the data they want to receive from the primary.  &lt;/p&gt;

&lt;p&gt;This is an extension and further refinement of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-1559&quot; title=&quot;Ability for a replica set node to only have a subset of the databases or collections?&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-1559&quot;&gt;SERVER-1559&lt;/a&gt;.  &lt;/p&gt;</description>
                <environment></environment>
        <key id="76548">SERVER-9780</key>
            <summary>Secondaries (priority=0) able to specify filter criteria for the data they receive from the primary</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="backlog-server-repl">Backlog - Replication Team</assignee>
                                    <reporter username="matt.kalan@mongodb.com">Matt Kalan</reporter>
                        <labels>
                            <label>tertiary</label>
                    </labels>
                <created>Fri, 24 May 2013 18:51:35 +0000</created>
                <updated>Tue, 6 Dec 2022 05:20:40 +0000</updated>
                                                                            <component>Replication</component>
                                        <votes>4</votes>
                                    <watches>13</watches>
                                                                                                                <comments>
                            <comment id="2263033" author="tibwiz" created="Wed, 29 May 2019 07:01:54 +0000"  >&lt;p&gt;Any updates on this issue?&lt;/p&gt;

&lt;p&gt;We have a use case where we want to replicate only portion of the data to a disaster recovery site. In the absence of this, its forced to run separate instances where the locally significant data is written to one instance(s) and globally significant data is written to another instance, which is replicated to a disaster recovery site.&lt;/p&gt;</comment>
                            <comment id="2208698" author="joe.enzminger" created="Wed, 10 Apr 2019 19:50:07 +0000"  >&lt;p&gt;There are three use cases where this would be highly desirable:&lt;/p&gt;

&lt;p&gt;1)&#160; Backups - in a disaster recovery scenario, we often don&apos;t need to recover our larger collections quickly.&#160; We need our &quot;state&quot; data up and running fast, and then we can come in behind and rebuild transaction information.&#160; Being able to set up a hidden node for backups that doesn&apos;t replicate the entire database enables this nicely.&#160; It also allows us to get this node &quot;up&quot; more quickly since it doesn&apos;t have to replicate the large collections during the initial sync.&#160; We current&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;2)&#160; Reporting/Business Intelligence - same scenario.&#160; It allows us to get new nodes built for reporting/BI that don&apos;t have to necessarily replicate data that isn&apos;t used for reporting.&#160;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;3)&#160; Event Generation - using streams or the oplog to generate events is a fantastic side effect of the Mongo architecture.&#160; However, using a secondary that is being used for fault tolerance is somewhat dangerous.&#160; We typically use a hidden, priority 0 node for this in our architecture.&#160; For these nodes, the applications using them generally only use a very small amount of the data.&#160; Being able to blacklist collections would be desirable.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="2026586" author="tess.avitabile" created="Mon, 8 Oct 2018 14:57:59 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=venkata.vishwanath.reddy.kothakapu%40hsbc.co.in&quot; class=&quot;user-hover&quot; rel=&quot;venkata.vishwanath.reddy.kothakapu@hsbc.co.in&quot;&gt;venkata.vishwanath.reddy.kothakapu@hsbc.co.in&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;This is not something we are currently actively working on, in lieu of other higher priority projects, but it is something we would like to do in the future. To help us understand your pain and to ensure the appropriate priority of this ticket for future releases, can you expand on your use case? Why is this feature valuable to you?&lt;/p&gt;

&lt;p&gt;Regards,&lt;/p&gt;

&lt;p&gt;Tess&lt;/p&gt;</comment>
                            <comment id="2026267" author="venkata.vishwanath.reddy.kothakapu@hsbc.co.in" created="Mon, 8 Oct 2018 09:51:28 +0000"  >&lt;p&gt;Any updates on this issue please ?&lt;/p&gt;

&lt;p&gt;This feature will remove unnecessary manual coding/testing and makes it much simpler in use cases, where there may be restrictions applied as the data belongs to a different countries than the country hosting the replicaset nodes..&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="12648">SERVER-1559</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="689064">SERVER-39566</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>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25128"><![CDATA[Replication]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[5002K00000f12GFQAY]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 24 May 2013 21:22:43 +0000</customfieldvalue>

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


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1148</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>alexander.golin@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 37 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>tibwiz</customfieldvalue>
            <customfieldvalue>backlog-server-repl</customfieldvalue>
            <customfieldvalue>joe.enzminger</customfieldvalue>
            <customfieldvalue>matt.kalan@mongodb.com</customfieldvalue>
            <customfieldvalue>tess.avitabile@mongodb.com</customfieldvalue>
            <customfieldvalue>venkata.vishwanath.reddy.kothakapu@hsbc.co.in</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrmrxj:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6417</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_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|hszvbb:</customfieldvalue>

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