<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:52:54 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>[JAVA-717] Bulk insert method doesn&apos;t have clear failure contract</title>
                <link>https://jira.mongodb.org/browse/JAVA-717</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;The JavaDoc for the bulk insert method does not describe the method&apos;s postconditions on failure: is the collection unchanged, or might the insertion have succeeded partially? In the latter case, the operation cannot be retried as-is, because there&apos;s no way to determine which documents were inserted and which were not.&lt;/p&gt;

&lt;p&gt;Ideally, the method should succeed or fail atomically &amp;#8211; otherwise, bulk insert becomes a lot less useful. However, in the event that that behavior can&apos;t fit with Mongo&apos;s typical transactional behavior, then the operation should throw some subclass of MongoException that identifies which documents were inserted and which were not.&lt;/p&gt;

&lt;p&gt;Without an ability to identify and respond to failures, this method is not useful in a production system.&lt;/p&gt;</description>
                <environment></environment>
        <key id="59838">JAVA-717</key>
            <summary>Bulk insert method doesn&apos;t have clear failure contract</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="-1">Unassigned</assignee>
                                    <reporter username="eh-matching-mongo">eHarmony Matching</reporter>
                        <labels>
                    </labels>
                <created>Tue, 18 Dec 2012 21:43:02 +0000</created>
                <updated>Thu, 11 Oct 2018 15:46:29 +0000</updated>
                            <resolved>Thu, 11 Oct 2018 15:46:29 +0000</resolved>
                                    <version>2.9.3</version>
                                                    <component>Documentation</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="2030213" author="jeff.yemin" created="Thu, 11 Oct 2018 15:46:29 +0000"  >&lt;p&gt;MongoDB 4.0 has added transaction support, which sounds like what this ticket is asking for.  &lt;/p&gt;</comment>
                            <comment id="218674" author="eh-matching-mongo" created="Tue, 18 Dec 2012 21:45:25 +0000"  >&lt;p&gt;(By &quot;bulk insert methods&quot;, I mean those DBCollection insert(...) overloads that accept an array or List of DBObject.)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="56684">DOCS-766</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrl5xj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>37300</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>