<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:15:15 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>[DOCS-16377] Please explicitly state that Data Ingest removes data from client apps</title>
                <link>https://jira.mongodb.org/browse/DOCS-16377</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>&lt;p&gt;IHAC stating that from their read of the docs here (&lt;a href=&quot;https://www.mongodb.com/docs/atlas/app-services/sync/configure/sync-settings/#data-ingest&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mongodb.com/docs/atlas/app-services/sync/configure/sync-settings/#data-ingest&lt;/a&gt;) that they can&apos;t delete objects that are synced with Data Ingest, so they&apos;re going to run out of storage room.&lt;/p&gt;

&lt;p&gt;I thought I&#8217;d respond with the place in the documentation that says Data Ingest automatically cleans things up... and I didn&#8217;t see anything to explicitly reassure this customer.&lt;/p&gt;

&lt;p&gt;I discussed on #ask-device-sync (&lt;a href=&quot;https://mongodb.slack.com/archives/C01253HKD9A/p1694468790020099&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodb.slack.com/archives/C01253HKD9A/p1694468790020099&lt;/a&gt;) and found that objects written to a data ingest collection are never actually committed to Realm. Instead, a transaction log is created with the content of the data, and that is what gets uni-directionally synced to Atlas. Technically, it is not correct to say that the Realm SDK &#8220;cleans up&#8221; or &#8220;deletes&#8221; the data, because it never gets written in the first place. However, the team pointed out that we tend not to discuss the transaction logs because they were an implementation detail, not something that developers needed to know externally.&lt;/p&gt;

&lt;p&gt;My suggested update below doesn&#8217;t mention transaction logs. (You may wish to make similar updates in parts of the Realm SDKs that discuss Data Ingest implementations. My only ask is to have it in at least one place explicitly.)&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Data Ingest collections are only for writing data. You cannot use Flexible Sync queries against these collections. Instead, use &lt;a href=&quot;https://www.mongodb.com/docs/atlas/app-services/mongodb/#std-label-data-sources&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Connect to MongoDB Data Sources&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Once written, this data is not available for any CRUD operations in the device application. Atlas Device Sync completely manages the lifecycle of this data, ensuring that it is safely maintained on the device until Data Ingest synchronization is complete, and then safely removed from the device.&lt;/p&gt;

&lt;p&gt;After you have enabled Data Ingest, you implement it in the client app via the client SDKs. Currently, the following Realm SDKs support Data Ingest:&lt;/p&gt;&lt;/blockquote&gt;</description>
                <environment></environment>
        <key id="2439280">DOCS-16377</key>
            <summary>Please explicitly state that Data Ingest removes data from client apps</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="9">Done</resolution>
                                        <assignee username="dachary.carey@mongodb.com">Dachary Carey</assignee>
                                    <reporter username="mark.brown@mongodb.com">Mark Brown</reporter>
                        <labels>
                    </labels>
                <created>Tue, 12 Sep 2023 00:53:09 +0000</created>
                <updated>Tue, 12 Sep 2023 14:41:18 +0000</updated>
                            <resolved>Tue, 12 Sep 2023 14:41:18 +0000</resolved>
                                                                    <component>Realm</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="5697732" author="JIRAUSER1258340" created="Tue, 12 Sep 2023 14:41:18 +0000"  >&lt;p&gt;These updates are now live. PRs for both sets of docs:&lt;br/&gt;
Realm: &lt;a href=&quot;https://github.com/mongodb/docs-realm/pull/3008&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs-realm/pull/3008&lt;/a&gt;&lt;br/&gt;
App Services: &lt;a href=&quot;https://github.com/mongodb/docs-app-services/pull/579&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs-app-services/pull/579&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5697277" author="JIRAUSER1269156" created="Tue, 12 Sep 2023 13:01:20 +0000"  >&lt;p&gt;Note that the Kotlin docs already have the text below &#8211; you may wish to adopt that on the ADS Data Ingest page and in other SDK pages.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;You cannot read these objects. Once created, they sync to the App Services backend and the linked Atlas database.&#160;&lt;b&gt;After syncing to Atlas, Realm deletes asymmetric objects from the device.&lt;/b&gt; This keeps the realm file size small even with a heavy insert workload.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 12 Sep 2023 14:41:18 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        21 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_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>dachary.carey@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            21 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>dachary.carey@mongodb.com</customfieldvalue>
            <customfieldvalue>mark.brown@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2q1hz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i280lk:</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_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.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_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i2pnnb:</customfieldvalue>

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