<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:15:57 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>[CDRIVER-2665] Consider allow_extra=True for bulk option structs</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-2665</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;From &lt;a href=&quot;https://mongodbcr.appspot.com/198870002/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodbcr.appspot.com/198870002/&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;All of the bulk option structs in generate-opts.py specify allow_extra=False, so none actually accept extra options that we don&apos;t know about. That&apos;s inconsistent with the non-bulk option structs, which rely on the default allow_extra value of True.&lt;/p&gt;&lt;/blockquote&gt;</description>
                <environment></environment>
        <key id="549486">CDRIVER-2665</key>
            <summary>Consider allow_extra=True for bulk option structs</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="-1">Unassigned</assignee>
                                    <reporter username="jmikola@mongodb.com">Jeremy Mikola</reporter>
                        <labels>
                    </labels>
                <created>Thu, 24 May 2018 20:34:23 +0000</created>
                <updated>Sat, 28 Oct 2023 11:29:50 +0000</updated>
                            <resolved>Mon, 17 Sep 2018 13:53:54 +0000</resolved>
                                    <version>1.10.0</version>
                                    <fixVersion>1.13.0</fixVersion>
                                    <component>Bulk API</component>
                    <component>libmongoc</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="2004850" author="kevin.albertson" created="Mon, 17 Sep 2018 13:53:47 +0000"  >&lt;p&gt;Per discussion, we should &lt;b&gt;not&lt;/b&gt; allow extra options in this bulk ops since they would not be sent to the server; the user would have no indication they did something wrong.&lt;/p&gt;

&lt;p&gt;Our policy for unrecognized options should be:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;if they are sent to the server, allow them and let the server return an error&lt;/li&gt;
	&lt;li&gt;if they aren&apos;t sent to the server, prohibit them in the driver&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="2004846" author="xgen-internal-githook" created="Mon, 17 Sep 2018 13:52:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@10gen.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2665&quot; title=&quot;Consider allow_extra=True for bulk option structs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2665&quot;&gt;&lt;del&gt;CDRIVER-2665&lt;/del&gt;&lt;/a&gt; NEWS: bulk fns allow extra opts&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 80486f6624ea08aa44c81e35ded9fa421e73de87.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/7c49f06f9b53805b1d25e8a9ca4f47a21e852e90&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/7c49f06f9b53805b1d25e8a9ca4f47a21e852e90&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2004845" author="xgen-internal-githook" created="Mon, 17 Sep 2018 13:52:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@10gen.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2665&quot; title=&quot;Consider allow_extra=True for bulk option structs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2665&quot;&gt;&lt;del&gt;CDRIVER-2665&lt;/del&gt;&lt;/a&gt; allow extra opts for bulk ops&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit d061b3107595eba9a3ab809f6f04580e6b1b2334.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/26a29efba61f6d822c1537d15ffa70d79e47a77b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/26a29efba61f6d822c1537d15ffa70d79e47a77b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2001329" author="xgen-internal-githook" created="Wed, 12 Sep 2018 22:25:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;A. Jesse Jiryu Davis&apos;, &apos;email&apos;: &apos;jesse@mongodb.com&apos;, &apos;username&apos;: &apos;ajdavis&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2665&quot; title=&quot;Consider allow_extra=True for bulk option structs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2665&quot;&gt;&lt;del&gt;CDRIVER-2665&lt;/del&gt;&lt;/a&gt; NEWS: bulk fns allow extra opts&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/80486f6624ea08aa44c81e35ded9fa421e73de87&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/80486f6624ea08aa44c81e35ded9fa421e73de87&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2000669" author="xgen-internal-githook" created="Wed, 12 Sep 2018 15:09:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@10gen.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2665&quot; title=&quot;Consider allow_extra=True for bulk option structs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2665&quot;&gt;&lt;del&gt;CDRIVER-2665&lt;/del&gt;&lt;/a&gt; allow extra opts for bulk ops&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/d061b3107595eba9a3ab809f6f04580e6b1b2334&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/d061b3107595eba9a3ab809f6f04580e6b1b2334&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2035865">CDRIVER-4371</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="547738">CDRIVER-2661</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="458714">CDRIVER-2373</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|htpze7:</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>