<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:24:25 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-1983] Update load balancer tests to support dedicated load balancer port</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-1983</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;With the introduction of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60679&quot; title=&quot;Open a port on Mongos that accepts proxied connections and mark Sessions as such&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60679&quot;&gt;&lt;del&gt;SERVER-60679&lt;/del&gt;&lt;/a&gt;, load balancers are now required to connect over a dedicated port separate from the normal mongo port. The test run by &lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/blob/master/.evergreen/run-load-balancer.sh&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this script&lt;/a&gt;&#160;currently tries to connect to the normal port and will no longer function properly. Instead, this test should configure mongos with the --loadBalancerPort option (also enabling loadBalancerSupport in general), and the test should connect to that port instead. The load balancer should also be configured to emit a V1 or V2 proxy protocol header (this can be done by simply adding send-proxy or&#160;send-proxy-v2 to the end of the server line in the backend specification in haproxy). We may also want to consider testing:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;both V1 and V2 headers work&lt;/li&gt;
	&lt;li&gt;connecting to the load balancer port &lt;em&gt;without&lt;/em&gt; emitting a header correctly errors out upon sending regular traffic&lt;/li&gt;
	&lt;li&gt;connecting to the regular port with a proxy protocol header correctly errors out&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Note that as part of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60679&quot; title=&quot;Open a port on Mongos that accepts proxied connections and mark Sessions as such&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60679&quot;&gt;&lt;del&gt;SERVER-60679&lt;/del&gt;&lt;/a&gt;, this testing was done by hand, so all of the above behaviors have been observed to work properly. Once the necessary updates to this test are complete, we can merge these changes and properly version them against each other. Please coordinate with &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tyler.seip&quot; class=&quot;user-hover&quot; rel=&quot;tyler.seip&quot;&gt;tyler.seip&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&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;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;Teams internally who depend on our tests passing&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;This shouldn&apos;t affect the end user&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;Guaranteed after &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60679&quot; title=&quot;Open a port on Mongos that accepts proxied connections and mark Sessions as such&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60679&quot;&gt;&lt;del&gt;SERVER-60679&lt;/del&gt;&lt;/a&gt; is merged (which it won&apos;t be until these changes are made)&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;Test failure&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;Not urgent, but high priority&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;Yes (Service Architecture for doing &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-58207&quot; title=&quot;Enable Feature flag for Support for Deploying MongoDB behind a L4 Load Balancer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-58207&quot;&gt;&lt;del&gt;SERVER-58207&lt;/del&gt;&lt;/a&gt;)&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="1922691">DRIVERS-1983</key>
            <summary>Update load balancer tests to support dedicated load balancer port</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="durran.jordan@mongodb.com">Durran Jordan</assignee>
                                    <reporter username="tyler.seip@mongodb.com">Tyler Seip</reporter>
                        <labels>
                            <label>size-medium</label>
                            <label>spec-change</label>
                    </labels>
                <created>Wed, 10 Nov 2021 22:14:38 +0000</created>
                <updated>Fri, 20 May 2022 23:45:26 +0000</updated>
                                                                <component>Load Balancer</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="4362558" author="xgen-internal-githook" created="Thu, 17 Feb 2022 20:30:49 +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-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; Add load-balancer configs with authentication enabled.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/dc2134dd7241a40ea6d91ac1ba41e8b95f3543c8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/dc2134dd7241a40ea6d91ac1ba41e8b95f3543c8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4336132" author="xgen-internal-githook" created="Fri, 4 Feb 2022 15:40:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeremy Mikola&apos;, &apos;email&apos;: &apos;jmikola@gmail.com&apos;, &apos;username&apos;: &apos;jmikola&apos;}
&lt;p&gt;Message: &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;: Update config examples for load balancer changes (#184)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Document env vars for run-orchestration.sh&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Pass LOAD_BALANCER in &quot;bootstrap mongo-orchestration&quot; example function&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Omit DRIVER_TOOLS when invoking run-load-balancer.sh&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This env var was never used, as run-load-balancer.sh computes it internally from the script path.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/888c326f9f4f7d6c1fc9f73c8dee28c5f47f2d2e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/888c326f9f4f7d6c1fc9f73c8dee28c5f47f2d2e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4334082" author="jmikola@gmail.com" created="Thu, 3 Feb 2022 18:47:55 +0000"  >&lt;p&gt;Follow-up PR with some smaller documentation changes: &lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/184&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/184&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4331668" author="jmikola@gmail.com" created="Wed, 2 Feb 2022 21:05:46 +0000"  >&lt;blockquote&gt;&lt;p&gt;Maybe &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-58502&quot; title=&quot;Change the hello command on mongos to handle requests with the loadBalanced flag&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-58502&quot;&gt;&lt;del&gt;SERVER-58502&lt;/del&gt;&lt;/a&gt; is what you&apos;re looking for?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=matthew.saltz&quot; class=&quot;user-hover&quot; rel=&quot;matthew.saltz&quot;&gt;matthew.saltz&lt;/a&gt;: Thanks, that looks like the one. I do recall coming across that a few months ago and lost track of it.&lt;/p&gt;</comment>
                            <comment id="4331320" author="matthew.saltz" created="Wed, 2 Feb 2022 19:19:41 +0000"  >&lt;p&gt;Maybe &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-58502&quot; title=&quot;Change the hello command on mongos to handle requests with the loadBalanced flag&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-58502&quot;&gt;&lt;del&gt;SERVER-58502&lt;/del&gt;&lt;/a&gt; is what you&apos;re looking for?&lt;/p&gt;</comment>
                            <comment id="4331257" author="jmikola@gmail.com" created="Wed, 2 Feb 2022 18:57:57 +0000"  >&lt;p&gt;I don&apos;t see any reference to &lt;tt&gt;FAKE_MONGODB_SERVICE_ID&lt;/tt&gt; in the specs repo (or PR). Is that referring to mocking &lt;tt&gt;serviceId&lt;/tt&gt; (using &lt;tt&gt;topologyVersion.processId&lt;/tt&gt;), which is talked about in the LB spec&apos;s &lt;a href=&quot;https://github.com/mongodb/specifications/tree/master/source/load-balancers/tests#test-runner-configuration&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Test Runner Configuration&lt;/a&gt; docs? If so, should that section have been updated as part of this work?&lt;/p&gt;

&lt;p&gt;If it does pertain to service ID mocking no longer being necessary, I&apos;d be curious to know what the relevant SERVER ticket is. Of the two tickets this work depended on, &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-62403&quot; title=&quot;Make loadBalancerPort settable via config file as well as command line&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-62403&quot;&gt;&lt;del&gt;SERVER-62403&lt;/del&gt;&lt;/a&gt; was resolved with no work needed and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60679&quot; title=&quot;Open a port on Mongos that accepts proxied connections and mark Sessions as such&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60679&quot;&gt;&lt;del&gt;SERVER-60679&lt;/del&gt;&lt;/a&gt; doesn&apos;t seem to talk about &lt;tt&gt;serviceId&lt;/tt&gt; (unless I&apos;m missing something in the &lt;a href=&quot;https://github.com/mongodb/mongo/commit/3a18d295d22b377cc7bc4c97bd3b6884d065bb85&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;merged server PR&lt;/a&gt;).&lt;/p&gt;</comment>
                            <comment id="4331143" author="xgen-internal-githook" created="Wed, 2 Feb 2022 18:37:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: fix(&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;): update direct connection details (#1126)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/specifications/commit/8bd2af8caf670289b60df01e892a112509975d52&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/8bd2af8caf670289b60df01e892a112509975d52&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4329648" author="xgen-internal-githook" created="Wed, 2 Feb 2022 09:02:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): use set parameter for lb start&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/d9bf805ced93a255abf80eac6544c0407ab68e0b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/d9bf805ced93a255abf80eac6544c0407ab68e0b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4329647" author="xgen-internal-githook" created="Wed, 2 Feb 2022 09:02:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): get mo from pr branch&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/d59c4a52a75fb7ca65ae07d4059dae9e3ff29b37&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/d59c4a52a75fb7ca65ae07d4059dae9e3ff29b37&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4329646" author="xgen-internal-githook" created="Wed, 2 Feb 2022 09:02:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): add load balancer port in config&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/c5e7a4196e298316d5920f8ae0e876c5bc3b75b0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/c5e7a4196e298316d5920f8ae0e876c5bc3b75b0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4314612" author="durran.jordan@10gen.com" created="Wed, 26 Jan 2022 01:36:22 +0000"  >&lt;p&gt;Implementation notes for drivers:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Drivers must update their load balancer test runs in Evergreen to run on &quot;latest&quot;, and then may choose to use 5.2.0 GA and higher for the runs when available.&lt;/li&gt;
	&lt;li&gt;Drivers must remove the use of &lt;tt&gt;FAKE_MONGODB_SERVICE_ID&lt;/tt&gt; in their code.&lt;/li&gt;
	&lt;li&gt;Drivers must set the &lt;tt&gt;LOAD_BALANCER&lt;/tt&gt; environment variable to &quot;true&quot; in their load balancer test runs.&lt;/li&gt;
	&lt;li&gt;Drivers may need to make changes to their test runners if they had direct connections to the mongos in their tests with the &quot;loadBalanced=true&quot; URI option set. (Such as utility clients - they must go through the load balancer now in these cases.)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;See: &lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/183&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/183&lt;/a&gt;&lt;br/&gt;
See: &lt;a href=&quot;https://github.com/mongodb/node-mongodb-native/pull/3089&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/node-mongodb-native/pull/3089&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4285584" author="xgen-internal-githook" created="Tue, 11 Jan 2022 14:53:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): use set parameter for lb start&lt;br/&gt;
Branch: &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;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/f0bfdce14a1f83db0c9aa7f57e3b63f0f94547f0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/f0bfdce14a1f83db0c9aa7f57e3b63f0f94547f0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4285462" author="xgen-internal-githook" created="Tue, 11 Jan 2022 14:06:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): get mo from pr branch&lt;br/&gt;
Branch: &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;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/f5f8483ad6e39d9224df2a291ac2825b567aad66&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/f5f8483ad6e39d9224df2a291ac2825b567aad66&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4273756" author="xgen-internal-githook" created="Tue, 4 Jan 2022 14:51:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): add load balancer port in config&lt;br/&gt;
Branch: &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;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/c6a0cbf6bfafe17534f2f08ed8c9e48a28cc3dac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/c6a0cbf6bfafe17534f2f08ed8c9e48a28cc3dac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4273753" author="xgen-internal-githook" created="Tue, 4 Jan 2022 14:51:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): add load balancer port in config&lt;br/&gt;
Branch: &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;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/50b6033ab98c9e35fc66bc62e8559f0cc4e2d463&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/50b6033ab98c9e35fc66bc62e8559f0cc4e2d463&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4273739" author="xgen-internal-githook" created="Tue, 4 Jan 2022 14:45:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Durran Jordan&apos;, &apos;email&apos;: &apos;durran@gmail.com&apos;, &apos;username&apos;: &apos;durran&apos;}
&lt;p&gt;Message: feat(&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;): add load balancer port in config&lt;br/&gt;
Branch: &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;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/4910f9854127344c1477a4b6bb00887ea49141c0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/4910f9854127344c1477a4b6bb00887ea49141c0&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="1959698">SERVER-62403</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1897832">SERVER-60679</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="1806379">SERVER-58207</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1958076">NODE-3845</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="1816838">DRIVERS-1848</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1974592">PHPC-2047</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1976965">PHPLIB-783</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974585">CXX-2436</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974593">RUBY-2888</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974584">CDRIVER-4275</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974586">CSHARP-4031</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974587">GODRIVER-2292</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974588">JAVA-4463</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974590">MOTOR-876</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974589">NODE-3930</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974591">PYTHON-3088</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1974594">RUST-1163</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1993191">DRIVERS-2224</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1816794">SERVER-58502</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;Implementation notes for drivers:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Drivers must update their load balancer test runs in Evergreen to run on &quot;latest&quot;, and then may choose to use 5.2.0 GA and higher for the runs when available.&lt;/li&gt;
	&lt;li&gt;Drivers must remove the use of&#160;service ID mocking (e.g. &lt;tt&gt;FAKE_MONGODB_SERVICE_ID&lt;/tt&gt;)&#160;in their code.&lt;/li&gt;
	&lt;li&gt;Drivers must set the&#160;&lt;tt&gt;LOAD_BALANCER&lt;/tt&gt;&#160;environment variable to &quot;true&quot; in their load balancer test runs and pass the environment variable when invoking &lt;tt&gt;run-orchestration.sh&lt;/tt&gt;.&lt;/li&gt;
	&lt;li&gt;Drivers may need to make changes to their test runners if they had direct connections to the mongos in their tests with the &quot;loadBalanced=true&quot; URI option set. (Such as utility clients - they must go through the load balancer now in these cases.)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;See:&#160;&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/183&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/183&lt;/a&gt;&lt;br/&gt;
See:&#160;&lt;a href=&quot;https://github.com/mongodb/node-mongodb-native/pull/3089&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/node-mongodb-native/pull/3089&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-4275'>CDRIVER-4275</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.24.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2436'>CXX-2436</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4031'>CSHARP-4031</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.15.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-2292'>GODRIVER-2292</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-4463'>JAVA-4463</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.4.2</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-3930'>NODE-3930</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-876'>MOTOR-876</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3088'>PYTHON-3088</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.13, 4.1, 4.0.2</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-2047'>PHPC-2047</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.13.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-2888'>RUBY-2888</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1163'>RUST-1163</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-1470'>SWIFT-1470</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.3.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-783'>PHPLIB-783</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.12.0</td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY23Q1</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hztaxj:</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_11150" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>SERVER fixVersion</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="21983"><![CDATA[5.3 Required]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_22279" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Server Compat</customfieldname>
                        <customfieldvalues>
                                        <label>5.0</label>
            <label>5.2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>