<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:23:18 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-1375] Run Test Suites Against Serverless in Evergreen</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-1375</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;Run a subset of specification tests against Serverless.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1445346">DRIVERS-1375</key>
            <summary>Run Test Suites Against Serverless in Evergreen</summary>
                <type id="11" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14707&amp;avatarType=issuetype">Epic</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="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="louisa.berger@mongodb.com">Louisa Berger</reporter>
                        <labels>
                            <label>serverless-public-beta</label>
                    </labels>
                <created>Tue, 18 Aug 2020 15:26:26 +0000</created>
                <updated>Mon, 21 Aug 2023 20:11:44 +0000</updated>
                                                                                    <votes>0</votes>
                                    <watches>10</watches>
                                                                                                                <comments>
                            <comment id="3886639" author="xgen-internal-githook" created="Fri, 18 Jun 2021 10:32:59 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Dmitry Rybakov&apos;, &apos;email&apos;: &apos;dmitry.rybakov@mongodb.com&apos;, &apos;username&apos;: &apos;comandeo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1375&quot; title=&quot;Run Test Suites Against Serverless in Evergreen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1375&quot;&gt;DRIVERS-1375&lt;/a&gt; Make serverless scripts executable (#155)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/8830d07418523f75dc0a6593c4054a324f45988b&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/8830d07418523f75dc0a6593c4054a324f45988b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3355576" author="matt.broadstone" created="Mon, 24 Aug 2020 16:50:55 +0000"  >&lt;p&gt;Linked to the &quot;Automated Spec Testing&quot; project, which could provide test coverage across all drivers for any YAML test written using the &quot;Unified Test Spec&quot; format.&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="1145376">PYTHON-2125</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10820">
                    <name>Initiative</name>
                                                                <inwardlinks description="included in Initiative">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="1612416">CDRIVER-3886</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1612422">MOTOR-658</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1612424">PHPLIB-683</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1612425">RUBY-2518</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1145376">PYTHON-2125</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_20965" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Cost Threshold %</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>100.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_13653" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Detailed Project Statuses</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;&lt;b&gt;Summary&lt;/b&gt; &lt;br/&gt;
As part of the Serverless initiative, the Atlas Proxy will start presenting as a mongos to clients, while still being backed by a replica set. To make sure that this works as expected from the Drivers perspective, we should start running the Drivers tests against the &quot;Proxy as a Mongos&quot; to make sure that the Proxy behaves as expected. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Author &amp;amp; Lead&lt;/b&gt; Kevin Albertson&lt;/p&gt;

&lt;p&gt;2021-07-16&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Teams are currently blocked on CLOUDP-95406&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;2021-06-30&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Swift and Ruby are complete&lt;/li&gt;
	&lt;li&gt;C, C#, Go, and Python and Java have this work in progress.&lt;/li&gt;
	&lt;li&gt;PHP is currently facing a cloud-side blocker and Andreas is corresponding in the serverless channel to get it addressed.&lt;/li&gt;
	&lt;li&gt;Node has this work scheduled for after their critical 5.0 work and their V4 breaking changes.&lt;/li&gt;
	&lt;li&gt;Rust will complete following 2.0 and performance work.&lt;/li&gt;
	&lt;li&gt;CXX will follow C due to staffing shortage.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;2021-06-16&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Teams are progressing - C, C#, Go, Ruby, and Swift are in progress&lt;/li&gt;
	&lt;li&gt;Java is blocked on BUILD-13305&lt;/li&gt;
	&lt;li&gt;PHP, Python, Node, C&lt;/li&gt;
	&lt;li&gt;Rust will complete following 2.0 and performance work.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;


&lt;p&gt;2021-05-17&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;CLOUDP-88087 is complete and we now have the deployment of the proxy containing the fail point support we required. Teams are now able to complete this work as they have planned in QP. Not showing any risks for 5.0 GA.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;


&lt;p&gt;2021-05-04&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Cloud has implemented the support we require in the proxy, but we are now waiting on their deployment of these changes tracked in CLOUDP-88087&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;


&lt;p&gt;&lt;b&gt;2021-04-06&lt;/b&gt; &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Cloud has begun implementing support for failCommand in the proxy and meanwhile Patrick is trying to continue making headway on the DBX side while also juggling some additional Rust responsibilities due to Sam departing.&lt;/li&gt;
	&lt;li&gt;DBX teams have been making private beta compatibility versions and posting them to this wiki page: &lt;a href=&quot;https://wiki.corp.mongodb.com/x/e5DxBw&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.corp.mongodb.com/x/e5DxBw&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;We will plan to highly prioritize this proxy testing work as soon as we are unblocked, and meanwhile we may be able to make incremental headway running only CRUD tests.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;&lt;b&gt;2021-03-23&lt;/b&gt; &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;In the two weeks since the scope wrapped we ran into a roadblock, which is that drivers tests use failpoints and these would not work in the shared MT proxy.&lt;/li&gt;
	&lt;li&gt;We explored the option of testing in a local instance instead, however this approach would mean higher maintenance load because drivers would need to continually keep their local instance up to date.&lt;/li&gt;
	&lt;li&gt;We synced up with cloud folks and determined that it would be worth supporting failCommand in the proxy, but first we needed to ensure that future load balancer work wouldn&apos;t invalidate the use of failpoints in drivers tests. Conversations are ongoing in the load balancer and proxy testing project channels, however it appears that we are going to proceed with the plan of implementing failCommand support in the proxy via CLOUDP-85679.&lt;/li&gt;
	&lt;li&gt;We have decided that this project WILL NOT complete by the private beta target of March 31, and it WILL NOT block the private beta announcement. Timeline estimates TBD based on analysis of the work required in CLOUDP-85679.&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;

&lt;p&gt;&lt;b&gt;2021-03-09&lt;/b&gt; &lt;br/&gt;
The scope has just wrapped up final review. Kevin is going on PTO for 2 weeks so has handed off the remaining design-like work to Patrick Freed, who is currently directing his focus here. Aiming to wrap up the remaining design-side work this week to unblock drivers to implement ahead of serverless private beta. &lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10257" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Documentation Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11861"><![CDATA[Not Needed]]></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/MOTOR-658'>MOTOR-658</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-2518'>RUBY-2518</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.15.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2176'>CXX-2176</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-683'>PHPLIB-683</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.12.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-656'>RUST-656</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.1.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-3072'>NODE-3072</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.1.1</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-3387'>CSHARP-3387</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.14.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-2545'>PYTHON-2545</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>3.12.1, 4.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-3987'>JAVA-3987</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.4.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-1861'>GODRIVER-1861</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.8.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-3886'>CDRIVER-3886</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-1143'>SWIFT-1143</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.2.0</td>
  </tr>
</table>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10860" key="com.pyxis.greenhopper.jira:gh-epic-color">
                        <customfieldname>Epic Colour</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ghx-label-13</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10858" key="com.pyxis.greenhopper.jira:gh-epic-label">
                        <customfieldname>Epic Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Run Test Suites Against Serverless in Evergreen</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10859" key="com.pyxis.greenhopper.jira:gh-epic-status">
                        <customfieldname>Epic Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10640"><![CDATA[To Do]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_23450" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Initiative Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[
                            <a href="https://jira.mongodb.org/browse/INIT-32">INIT-32</a> - Serverless Atlas Public Beta
                    ]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY22Q2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr6hkv:</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="20500"><![CDATA[5.0]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 13 May 2021 00:00:00 +0000</customfieldvalue>

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