<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:21:50 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-567] Resync read write concern tests to add new read concern levels</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-567</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;The read-write-concern spec tests were updated to include tests for the following read concerns:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;linearizable&lt;/li&gt;
	&lt;li&gt;snapshot&lt;/li&gt;
	&lt;li&gt;available&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Tests should be synced to &lt;a href=&quot;https://github.com/mongodb/specifications/pull/391/commits/d0406ba807410b0516b4f06e3c959c370f9140c8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;d0406ba&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Please note that previous test changes in &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-451&quot; title=&quot;Resync tests to update handling of inconsistent write concern&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-451&quot;&gt;DRIVERS-451&lt;/a&gt;&#160;will also be included as part of this ticket.&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="600787">DRIVERS-567</key>
            <summary>Resync read write concern tests to add new read concern levels</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="-1">Unassigned</assignee>
                                    <reporter username="jonathan.ma@mongodb.com">Jonathan Ma</reporter>
                        <labels>
                    </labels>
                <created>Thu, 6 Sep 2018 22:07:02 +0000</created>
                <updated>Tue, 2 Mar 2021 17:12:56 +0000</updated>
                                                                                    <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="2038784" author="ross@10gen.com" created="Tue, 23 Oct 2018 09:50:47 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=david.golden&quot; class=&quot;user-hover&quot; rel=&quot;david.golden&quot;&gt;david.golden&lt;/a&gt;, you&apos;re correct the Java tests are unit tests that ensure the driver produces the expected read concern document for each value in the json tests.  The Java driver also has operation tests that ensure that the command document sent to the server for a given operation is in the expected format.  With that combination of tests we can be confident that the readConcern value that is sent to the server is in the correct / expected format.&lt;/p&gt;

&lt;p&gt;The Java driver already has tests that ensure arbitrary string values for the readConcern level aren&apos;t supported. It looks like read-concern.json just seems to test the happy path - so adding some &quot;valid&quot;: false examples would be good.&lt;/p&gt;

&lt;p&gt;Adding interaction tests with the server would certainly help ensure there are no accidental regressions / unexpected changes in server behavior in the future. However, that work isn&apos;t scheduled at this time.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="602207">CXX-1649</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="681192">RUBY-1696</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602202">PYTHON-1643</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602203">CSHARP-2382</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602210">GODRIVER-547</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602206">JAVA-2969</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602209">MOTOR-270</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602198">NODE-1666</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602208">PHPC-1268</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602205">RUBY-1452</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="602211">CDRIVER-2821</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10020">
                    <name>Gantt Dependency</name>
                                                                <inwardlinks description="has to be done after">
                                        <issuelink>
            <issuekey id="491704">DRIVERS-451</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_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/NODE-1666'>NODE-1666</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SCALA-444'>SCALA-444</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-1643'>PYTHON-1643</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-2382'>CSHARP-2382</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.10.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PERL-996'>PERL-996</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.1.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-1452'>RUBY-1452</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-2969'>JAVA-2969</a>
    </td>
    <td>Fixed</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-1649'>CXX-1649</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-1268'>PHPC-1268</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-270'>MOTOR-270</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-547'>GODRIVER-547</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>0.0.14</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-2821'>CDRIVER-2821</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.14.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-1696'>RUBY-1696</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.11.0</td>
  </tr>
</table>]]></customfieldvalue>


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