<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:39: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>[CSHARP-1378] BulkWrite enumerates requests argument multiple times</title>
                <link>https://jira.mongodb.org/browse/CSHARP-1378</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;MongoCollection.BulkWriteAsync uses !requests.Any() to check if collection is empty, causing multiple enumeration.&lt;/p&gt;</description>
                <environment></environment>
        <key id="225451">CSHARP-1378</key>
            <summary>BulkWrite enumerates requests argument multiple times</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</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="-1">Unassigned</assignee>
                                    <reporter username="SkyterX">Michael Samoylenko</reporter>
                        <labels>
                            <label>size-small</label>
                    </labels>
                <created>Thu, 13 Aug 2015 13:44:43 +0000</created>
                <updated>Fri, 29 Jul 2022 17:54:18 +0000</updated>
                                                                            <component>Operations</component>
                                        <votes>1</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="3524689" author="JIRAUSER1254848" created="Thu, 10 Dec 2020 12:26:45 +0000"  >&lt;p&gt;@James Smith -&#160;You must have mistaken me for a MongoDB employee.&lt;/p&gt;</comment>
                            <comment id="3524675" author="JIRAUSER1257926" created="Thu, 10 Dec 2020 12:14:15 +0000"  >&lt;p&gt;@Bouke Haarsma - are you planning to fix this issue any time soon? This is a very serious issue so I would expect this to have been prioritised by now.&lt;/p&gt;</comment>
                            <comment id="2108277" author="bhaarsma" created="Tue, 8 Jan 2019 09:11:49 +0000"  >&lt;p&gt;Currently Mongo will split bulk write operations into batches of 1000 items. While this is an implementation detail, we just batch items into sets of 1000 items before passing them off to the driver. As a side benefit, the original IEnumerable is only enumerated once when we perform the batching.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="603749">CSHARP-2385</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|hraxb3:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>