<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:25:02 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-2224] Update initial DNS seedlist discovery tests to support dedicated load balancer port</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-2224</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;div class=&quot;panel&quot; style=&quot;background-color: #fafbfc;border-color: #21313c;border-style: solid;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;The driver updates required in &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1983&quot; title=&quot;Update load balancer tests to support dedicated load balancer port&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1983&quot;&gt;DRIVERS-1983&lt;/a&gt; break the &lt;a href=&quot;https://github.com/mongodb/specifications/tree/ad1ee9b764f7d9ff193fe485d31feca536e6a2d7/source/initial-dns-seedlist-discovery/tests/load-balanced&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;initial-dns-seedlist-discovery load-balanced tests&lt;/a&gt; because those tests still point the driver directly at the &lt;tt&gt;mongos&lt;/tt&gt; instances, requiring that the driver still mocks the service ID. See this &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-2292?focusedCommentId=4355123&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-4355123&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;comment&lt;/a&gt; for more details about the test failures in the Go driver.&lt;/p&gt;

&lt;p&gt;Update those tests and the associated DNS records to point the driver at the load balancer started by &lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/blob/43eaae7bcfc40d594e0751f8c971424a4706695a/.evergreen/run-load-balancer.sh&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;run-load-balancer.sh&lt;/a&gt;, allowing drivers to stop mocking service ID.&lt;/p&gt;

&lt;p&gt;Here&apos;s the ticket for updating the DNS records: &lt;a href=&quot;https://jira.mongodb.org/browse/BUILD-14668&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/BUILD-14668&lt;/a&gt;&lt;br/&gt;
Here&apos;s a PR for the test changes: &lt;a href=&quot;https://github.com/mongodb/specifications/pull/1148&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/pull/1148&lt;/a&gt;&lt;br/&gt;
Here&apos;s the draft PR testing the spec test changes in the Go driver: &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/pull/861&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/pull/861&lt;/a&gt;&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;Driver devs implementing the changes required by &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1983&quot; title=&quot;Update load balancer tests to support dedicated load balancer port&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1983&quot;&gt;DRIVERS-1983&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;Howdoesthisaffecttheenduser%3F&quot;&gt;&lt;/a&gt;How does this affect the end user?&lt;/h4&gt;
&lt;p&gt;The initial DNS seedlist discovery spec tests fail.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;Howlikelyisitthatthisproblemorusecasewilloccur%3F&quot;&gt;&lt;/a&gt;How likely is it that this problem or use case will occur?&lt;/h4&gt;
&lt;p&gt;The test failures will always happen after doing the driver changes required by &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1983&quot; title=&quot;Update load balancer tests to support dedicated load balancer port&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1983&quot;&gt;DRIVERS-1983&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;Iftheproblemdoesoccur%2Cwhataretheconsequencesandhowseverearethey%3F&quot;&gt;&lt;/a&gt;If the problem does occur, what are the consequences and how severe are they?&lt;/h4&gt;
&lt;p&gt;Driver devs will have to investigate unexplained test failures.&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.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;Isthisticketrequiredbyadownstreamteam%3F&quot;&gt;&lt;/a&gt;Is this ticket required by a downstream team?&lt;/h4&gt;
&lt;p&gt;No.&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;Yes.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="1993191">DRIVERS-2224</key>
            <summary>Update initial DNS seedlist discovery tests to support dedicated load balancer port</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</priority>
                        <status id="10033" iconUrl="https://jira.mongodb.org/images/icons/statuses/information.png" description="Status for tickets that need to be escalated and unblocked on our team.">Blocked</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="matt.dale@mongodb.com">Matt Dale</assignee>
                                    <reporter username="matt.dale@mongodb.com">Matt Dale</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 Mar 2022 17:54:01 +0000</created>
                <updated>Wed, 31 Aug 2022 03:54:02 +0000</updated>
                                                                <component>Initial DNS Seedlist Discovery</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4389064" author="xgen-internal-githook" created="Thu, 3 Mar 2022 13:48:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Matt Dale&apos;, &apos;email&apos;: &apos;9760375+matthewdale@users.noreply.github.com&apos;, &apos;username&apos;: &apos;matthewdale&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2224&quot; title=&quot;Update initial DNS seedlist discovery tests to support dedicated load balancer port&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2224&quot;&gt;DRIVERS-2224&lt;/a&gt; Fix load-balanced DNS seedlist discovery tests for new dedicated lb port. (#1148)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/5d1b42a05017ba27ffdbe6fd068a45e93e5b68c5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/5d1b42a05017ba27ffdbe6fd068a45e93e5b68c5&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="1999272">DRIVERS-2234</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1993975">CDRIVER-4302</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993984">RUBY-2915</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993977">CSHARP-4084</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993976">CXX-2460</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993978">GODRIVER-2324</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993981">MOTOR-903</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993980">NODE-4057</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993983">PHPLIB-805</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993982">PYTHON-3153</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993985">RUST-1202</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1993979">JAVA-4513</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1974587">GODRIVER-2292</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1922691">DRIVERS-1983</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;p&gt;The driver updates required in &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1983&quot; title=&quot;Update load balancer tests to support dedicated load balancer port&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1983&quot;&gt;DRIVERS-1983&lt;/a&gt; break the initial-dns-seedlist-discovery load-balanced tests because those tests still point the driver directly at the mongos instances, requiring that the driver still mocks the service ID. See &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-2292?focusedCommentId=4355123&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-4355123&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;this comment&lt;/a&gt; for more details about the test failures in the Go driver.&lt;/p&gt;

&lt;p&gt;Update those tests and the associated DNS records to point the driver at the load balancer started by run-load-balancer.sh, allowing drivers to stop mocking service ID.&lt;/p&gt;

&lt;p&gt;Here&apos;s the ticket for updating the DNS records: &lt;a href=&quot;https://jira.mongodb.org/browse/BUILD-14668&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/BUILD-14668&lt;/a&gt;&lt;br/&gt;
Here&apos;s a PR for the test changes: &lt;a href=&quot;https://github.com/mongodb/specifications/pull/1148&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/pull/1148&lt;/a&gt;&lt;br/&gt;
Here&apos;s the draft PR testing the spec test changes in the Go driver: &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/pull/861&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/pull/861&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/CDRIVER-4302'>CDRIVER-4302</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2460'>CXX-2460</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4084'>CSHARP-4084</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.16.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-2324'>GODRIVER-2324</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4513'>JAVA-4513</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-4057'>NODE-4057</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-903'>MOTOR-903</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3153'>PYTHON-3153</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.2</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-805'>PHPLIB-805</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-2915'>RUBY-2915</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1202'>RUST-1202</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.2.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-1507'>SWIFT-1507</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.3.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|i04w64:</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>