<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:25:37 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-2452] Add databaseName property to command events</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-2452</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;Original Go ticket report:&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-1761&quot; title=&quot;CommandFinishedEvent have not db name property&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-1761&quot;&gt;&lt;del&gt;GODRIVER-1761&lt;/del&gt;&lt;/a&gt;&#160;requests that a databaseName property be added to CommandFailedEvent because storing the corresponding CommandStartedEvent and then retrieving it via the requestId field requires keeping a thread-safe map and the user says that this hurts their performance in highly concurrent applications.&lt;/p&gt;

&lt;p&gt;Original DRIVERS ticket that was closed (for context): &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1409&quot; title=&quot;Add CommandStartedEvent to CommandSucceedEvent/CommandFailedEvent&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1409&quot;&gt;&lt;del&gt;DRIVERS-1409&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It was decided during triage of &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1409&quot; title=&quot;Add CommandStartedEvent to CommandSucceedEvent/CommandFailedEvent&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1409&quot;&gt;&lt;del&gt;DRIVERS-1409&lt;/del&gt;&lt;/a&gt; that we just want to do this for databaseName only and nothing more, so we are closing that out and creating this ticket just to do databaseName.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2146402">DRIVERS-2452</key>
            <summary>Add databaseName property to command events</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="13453" iconUrl="https://jira.mongodb.org/images/icons/status_generic.gif" description="">Implementing</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="qingyang.hu@mongodb.com">Qingyang Hu</assignee>
                                    <reporter username="tom.selander@mongodb.com">Tom Selander</reporter>
                        <labels>
                    </labels>
                <created>Tue, 27 Sep 2022 19:09:21 +0000</created>
                <updated>Tue, 3 Oct 2023 19:47:15 +0000</updated>
                                                                <component>Command Logging and Monitoring</component>
                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="5525502" author="xgen-internal-githook" created="Mon, 26 Jun 2023 17:29:43 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Qingyang Hu&apos;, &apos;email&apos;: &apos;103950869+qingyang-hu@users.noreply.github.com&apos;, &apos;username&apos;: &apos;qingyang-hu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2452&quot; title=&quot;Add databaseName property to command events&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2452&quot;&gt;DRIVERS-2452&lt;/a&gt; Add database name to the &quot;command failed&quot; and &quot;command succeeded&quot; log messages (#1436)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/6b267ddc7cca303a722d2893106fad4810709f06&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/6b267ddc7cca303a722d2893106fad4810709f06&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5516099" author="xgen-internal-githook" created="Wed, 21 Jun 2023 17:47:50 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Qingyang Hu&apos;, &apos;email&apos;: &apos;103950869+qingyang-hu@users.noreply.github.com&apos;, &apos;username&apos;: &apos;qingyang-hu&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2452&quot; title=&quot;Add databaseName property to command events&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2452&quot;&gt;DRIVERS-2452&lt;/a&gt; Add databaseName field to CommandFailedEvent and CommandSucceededEvent (#1434)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/e7ee829329400786e01279b4f37d4e440d1e9cfa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/e7ee829329400786e01279b4f37d4e440d1e9cfa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5180431" author="jeff.yemin" created="Wed, 8 Feb 2023 21:46:21 +0000"  >&lt;p&gt;What about CommandSucceededEvent?&lt;/p&gt;</comment>
                            <comment id="4859710" author="kaitlin.mahar" created="Tue, 27 Sep 2022 19:17:30 +0000"  >&lt;p&gt;Note that to test this we probably need to update the unified test format to add &lt;tt&gt;databaseName&lt;/tt&gt; expectations to &lt;tt&gt;expectedCommandEvent.commandSucceededEvent&lt;/tt&gt; and &lt;tt&gt;expectedCommandEvent.commandFailedEvent&lt;/tt&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="2257632">CXX-2651</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257637">MOTOR-1094</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257636">NODE-5055</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257640">RUBY-3220</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257641">RUST-1599</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2378075">PHPC-2255</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257639">PHPLIB-1080</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257631">CDRIVER-4572</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257633">CSHARP-4520</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257634">GODRIVER-2752</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257635">JAVA-4875</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2257638">PYTHON-3598</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2289239">DRIVERS-2575</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1505880">DRIVERS-1409</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1496920">GODRIVER-1761</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2145543">GODRIVER-2558</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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;ul&gt;
	&lt;li&gt;Sync changes from commits&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/e7ee829329400786e01279b4f37d4e440d1e9cfa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/e7ee829329400786e01279b4f37d4e440d1e9cfa&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/6b267ddc7cca303a722d2893106fad4810709f06&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/6b267ddc7cca303a722d2893106fad4810709f06&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;add the&#160;&lt;tt&gt;databaseName&lt;/tt&gt;&#160;field to&#160;&lt;tt&gt;expectedCommandEvent.CommandFailedEvent&lt;/tt&gt;&#160;and&#160;&lt;tt&gt;expectedCommandEvent.CommandSucceededEvent&lt;/tt&gt;&lt;/li&gt;
		&lt;li&gt;add &quot;database name&quot; to the &quot;command failed&quot; and &quot;command succeeded&quot; log messages&lt;/li&gt;
		&lt;li&gt;update unified tests reflecting the changes&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&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/CDRIVER-4572'>CDRIVER-4572</a>
    </td>
    <td>In Code Review</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2651'>CXX-2651</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4520'>CSHARP-4520</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.21.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-2752'>GODRIVER-2752</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.13.0, 1.13.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4875'>JAVA-4875</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.11.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-5055'>NODE-5055</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-1094'>MOTOR-1094</a>
    </td>
    <td>Backlog</td>
    <td class=''>3.4</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3598'>PYTHON-3598</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>4.6</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-1080'>PHPLIB-1080</a>
    </td>
    <td>Blocked</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-3220'>RUBY-3220</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1599'>RUST-1599</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-1702'>SWIFT-1702</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-2255'>PHPC-2255</a>
    </td>
    <td>Blocked</td>
    <td class=''></td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0ul8g:</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_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 21 Jun 2023 00:00:00 +0000</customfieldvalue>

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