<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:24: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>[DRIVERS-2189] getMore helper should explicitly send inherited comment</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-2189</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;div class=&quot;panel&quot; style=&quot;background-color: #fafbfc;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelContent&quot; style=&quot;background-color: #fafbfc;&quot;&gt;
&lt;h3&gt;&lt;a name=&quot;Summary&quot;&gt;&lt;/a&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;When a cursor was created with &lt;tt&gt;comment&lt;/tt&gt; option set, subsequent &lt;tt&gt;getMore&lt;/tt&gt; command called for this cursor should explicitly send same &lt;tt&gt;comment&lt;/tt&gt;, so that the comment is visible in monitoring events for &lt;tt&gt;getMore&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;If &lt;tt&gt;getMore&lt;/tt&gt; command is send without a comment, it still inherits the comment from the command that created the cursor. The comment will be visible in&#160;profiler, logs and $currentOp for that command. However, the comment will not be visible in monitoring events emitted for &lt;tt&gt;getMore&lt;/tt&gt;. Since the main purpose of the comment is to help with debugging/monitoring/detecting problems, it should be visible in monitoring events.&lt;/p&gt;

&lt;p&gt;Therefore, when a driver send a &lt;tt&gt;getMore&lt;/tt&gt; command on a cursor that was created with a comment, the driver must send the same comment as an option of &lt;tt&gt;getMore&lt;/tt&gt; command.&#160;&lt;/p&gt;

&lt;p&gt;See&#160;&lt;a href=&quot;https://mongodb.slack.com/archives/C0VD105QA/p1643632893344749&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodb.slack.com/archives/C0VD105QA/p1643632893344749&lt;/a&gt; for an example.&lt;/p&gt;
&lt;h3&gt;&lt;a name=&quot;Motivation&quot;&gt;&lt;/a&gt;&lt;b&gt;Motivation&lt;/b&gt;&lt;/h3&gt;
&lt;h4&gt;&lt;a name=&quot;Whoistheaffectedenduser%3F&quot;&gt;&lt;/a&gt;Who is the affected end user?&lt;/h4&gt;

&lt;p&gt;Any user that wants to use &lt;tt&gt;comment&lt;/tt&gt; for tracing purposes, and who relies on command monitoring for this task.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;Isthisissueurgent%3F&quot;&gt;&lt;/a&gt;Is this issue urgent?&lt;/h4&gt;

&lt;p&gt;No. It might be easier to implement this together with&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-742&quot; title=&quot;Add support for the comment field to all helpers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-742&quot;&gt;&lt;del&gt;DRIVERS-742&lt;/del&gt;&lt;/a&gt;,&#160;but this is not required.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;Isthisticketonlyfortests%3F&quot;&gt;&lt;/a&gt;Is this ticket only for tests?&lt;/h4&gt;

&lt;p&gt;No.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="1976591">DRIVERS-2189</key>
            <summary>getMore helper should explicitly send inherited comment</summary>
                <type id="14901" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14700&amp;avatarType=issuetype">Spec Change</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="dmitry.rybakov@mongodb.com">Dmitry Rybakov</assignee>
                                    <reporter username="dmitry.rybakov@mongodb.com">Dmitry Rybakov</reporter>
                        <labels>
                            <label>size-small</label>
                            <label>spec-change</label>
                    </labels>
                <created>Thu, 3 Feb 2022 13:37:59 +0000</created>
                <updated>Tue, 9 Aug 2022 18:23:34 +0000</updated>
                            <resolved>Tue, 9 Aug 2022 18:23:34 +0000</resolved>
                                                        <component>CRUD</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4347943" author="xgen-internal-githook" created="Thu, 10 Feb 2022 15:50:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Dmitry Rybakov&apos;, &apos;email&apos;: &apos;dmitry.rybakov@mongodb.com&apos;, &apos;username&apos;: &apos;comandeo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2189&quot; title=&quot;getMore helper should explicitly send inherited comment&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2189&quot;&gt;&lt;del&gt;DRIVERS-2189&lt;/del&gt;&lt;/a&gt; getMore sends inherited comment (#1141)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/0fc77cd4a7b1b3ce6b5e29d6765cf9cc96658aff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/0fc77cd4a7b1b3ce6b5e29d6765cf9cc96658aff&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1903842">PHPLIB-749</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1903830">CDRIVER-4199</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980524">NODE-3984</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980521">CSHARP-4046</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980520">CXX-2450</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980522">GODRIVER-2303</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980523">JAVA-4489</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980525">MOTOR-890</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980526">PYTHON-3119</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980529">RUBY-2902</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1980530">RUST-1179</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                        <issuelink>
            <issuekey id="2006909">DRIVERS-2243</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="938817">DRIVERS-742</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;This ticket changes how &lt;tt&gt;getMore&lt;/tt&gt; command should treat the &lt;tt&gt;comment&lt;/tt&gt;. Drivers should sync unified spec tests find, aggregate, and changeStreams from &lt;a href=&quot;https://github.com/mongodb/specifications/commit/0fc77cd4a7b1b3ce6b5e29d6765cf9cc96658aff&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongodb/specifications@0fc77cd&lt;/a&gt;.&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10951" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Driver Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10748"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2450'>CXX-2450</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.7.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4046'>CSHARP-4046</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.15.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-2303'>GODRIVER-2303</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4489'>JAVA-4489</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-3984'>NODE-3984</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-890'>MOTOR-890</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3119'>PYTHON-3119</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-2902'>RUBY-2902</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.18.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1179'>RUST-1179</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-1485'>SWIFT-1485</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-749'>PHPLIB-749</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.13.0-beta1, 1.13.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-4199'>CDRIVER-4199</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.22.0, 1.22.0-beta0</td>
  </tr>
</table>]]></customfieldvalue>


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