<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:10:21 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>[CDRIVER-699] Fail-fast server selection mode</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-699</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description></description>
                <environment></environment>
        <key id="209215">CDRIVER-699</key>
            <summary>Fail-fast server selection mode</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="jesse@mongodb.com">A. Jesse Jiryu Davis</assignee>
                                    <reporter username="jesse@mongodb.com">A. Jesse Jiryu Davis</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Jun 2015 18:46:45 +0000</created>
                <updated>Wed, 19 Oct 2016 14:15:09 +0000</updated>
                            <resolved>Tue, 18 Aug 2015 15:26:47 +0000</resolved>
                                    <version>1.2.0</version>
                                    <fixVersion>1.2-beta1</fixVersion>
                                    <component>libmongoc</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1131726" author="xgen-internal-githook" created="Mon, 11 Jan 2016 22:05:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; don&apos;t depend on precise clock&lt;/p&gt;

&lt;p&gt;On Windows, at least, the clock resolution is milliseconds, which is not always&lt;br/&gt;
fine enough to know that a blocking scan has been tried once since the&lt;br/&gt;
selection loop began.&lt;br/&gt;
Branch: 1.3.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/d3ec435fa508edcde2096056035aaf275aeed6a9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/d3ec435fa508edcde2096056035aaf275aeed6a9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1021732" author="xgen-internal-githook" created="Thu, 3 Sep 2015 16:32:47 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; don&apos;t depend on precise clock&lt;/p&gt;

&lt;p&gt;On Windows, at least, the clock resolution is milliseconds, which is not always&lt;br/&gt;
fine enough to know that a blocking scan has been tried once since the&lt;br/&gt;
selection loop began.&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/d3ec435fa508edcde2096056035aaf275aeed6a9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/d3ec435fa508edcde2096056035aaf275aeed6a9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1010953" author="xgen-internal-githook" created="Thu, 20 Aug 2015 17:39:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: Merge branch &apos;1.2.0-dev&apos; of github.com:mongodb/mongo-c-driver into &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-756&quot; title=&quot;Unchecked errors on failed network writes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-756&quot;&gt;&lt;del&gt;CDRIVER-756&lt;/del&gt;&lt;/a&gt;-network-failures&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&apos;1.2.0-dev&apos; of github.com:mongodb/mongo-c-driver:&lt;br/&gt;
  &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; always scan once before selection err&lt;br/&gt;
Branch: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-756&quot; title=&quot;Unchecked errors on failed network writes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-756&quot;&gt;&lt;del&gt;CDRIVER-756&lt;/del&gt;&lt;/a&gt;-network-failures&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/a9b1c6895a27117f9a626e309cb1228e813a18db&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/a9b1c6895a27117f9a626e309cb1228e813a18db&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1008302" author="xgen-internal-githook" created="Tue, 18 Aug 2015 15:27:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; always scan once before selection err&lt;/p&gt;

&lt;p&gt;Update single-threaded mongoc_topology_select to match this change:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/specifications/commit/8a1189&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/8a1189&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, abort selection early if try-once is false and there is no time left for&lt;br/&gt;
the required half-second sleep.&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/13a61fd09b3f665956db34f325183c9359b396de&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/13a61fd09b3f665956db34f325183c9359b396de&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1008144" author="xgen-internal-githook" created="Tue, 18 Aug 2015 14:03:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; thoroughly describe timeout options&lt;/p&gt;

&lt;p&gt;Comply with Server Selection Spec&apos;s requirements for driver docs.&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/c5fa33e74bcab81e0bd50320fa863254a19f4dfb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/c5fa33e74bcab81e0bd50320fa863254a19f4dfb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1001062" author="xgen-internal-githook" created="Mon, 10 Aug 2015 19:48:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; let test_topology_reconcile_rs pass for now&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/e02892f5dc436d747ab6759a61e989254d3b9f76&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/e02892f5dc436d747ab6759a61e989254d3b9f76&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1001054" author="jesse" created="Mon, 10 Aug 2015 19:46:50 +0000"  >&lt;p&gt;Update implementation and tests for the latest change to server selection, &quot;really try once&quot; and timeout interaction issues: &lt;a href=&quot;https://github.com/mongodb/specifications/commit/8a118950&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/commit/8a118950&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="999064" author="xgen-internal-githook" created="Fri, 7 Aug 2015 03:41:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; implement serverSelectionTryOnce&lt;/p&gt;

&lt;p&gt;Server Selection Spec:&lt;/p&gt;

&lt;p&gt;Single-threaded drivers MUST provide a &quot;serverSelectionTryOnce&quot; mode, in&lt;br/&gt;
which the driver scans the topology exactly once after server selection&lt;br/&gt;
fails, then either selects a server or raises an error.&lt;/p&gt;

&lt;p&gt;The serverSelectionTryOnce option MUST be true by default. If it is set&lt;br/&gt;
false, then the driver repeatedly searches for an appropriate server for&lt;br/&gt;
up to serverSelectionTimeoutMS milliseconds (pausing&lt;br/&gt;
minHeartbeatFrequencyMS between attempts).&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/d15b0e43372976d7d95ebe07e575ced14b4056e9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/d15b0e43372976d7d95ebe07e575ced14b4056e9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="999063" author="xgen-internal-githook" created="Fri, 7 Aug 2015 03:41:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; introduce serverSelectionTryOnce option&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/9e280c85e127a1672dc20dfa783883978bfe02c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/9e280c85e127a1672dc20dfa783883978bfe02c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="997536" author="xgen-internal-githook" created="Wed, 5 Aug 2015 19:28:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; longer sleep in cooldown tests&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/109a3ca5507db35c45403b9744e2205b19acf4ca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/109a3ca5507db35c45403b9744e2205b19acf4ca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="997531" author="xgen-internal-githook" created="Wed, 5 Aug 2015 19:28:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; scanner thread ignores cooldown correctly&lt;/p&gt;

&lt;p&gt;Bugfix to unreleased code: The scanner&apos;s logic was inverted. It was&lt;br/&gt;
supposed to ignore cooldownMS and always recheck down nodes. Instead,&lt;br/&gt;
it never rechecked them.&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/2f6d3bed85b7e2874663e02c76b6c17f972bc519&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/2f6d3bed85b7e2874663e02c76b6c17f972bc519&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="997355" author="xgen-internal-githook" created="Wed, 5 Aug 2015 17:22:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: Revert &quot;Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; obey cooldownTimeMS&quot;&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit ca5c8f90003754bf2b880b695372ac630fe30dcf.&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/a6c3fb524f66b87b948390d1445a7058545c207c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/a6c3fb524f66b87b948390d1445a7058545c207c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="997343" author="xgen-internal-githook" created="Wed, 5 Aug 2015 17:22:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; obey cooldownTimeMS&quot;&lt;/p&gt;

&lt;p&gt;This reverts commit 922b3f6fb8db7f2627b89d637d11d8887ae1d104.&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/ca5c8f90003754bf2b880b695372ac630fe30dcf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/ca5c8f90003754bf2b880b695372ac630fe30dcf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="971158" author="jesse" created="Tue, 21 Jul 2015 16:46:42 +0000"  >&lt;p&gt;&quot;cooldownMS&quot; now implemented. Next phase is &quot;serverSelectionTryOnce&quot;.&lt;/p&gt;</comment>
                            <comment id="971155" author="xgen-internal-githook" created="Tue, 21 Jul 2015 16:45:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; obey cooldownTimeMS&lt;/p&gt;

&lt;p&gt;Server Description And Monitoring Spec change: &quot;After a single-threaded client&lt;br/&gt;
gets a network error trying to check a server, the client skips re-checking the&lt;br/&gt;
server until cooldownMS has passed.&quot;&lt;/p&gt;

&lt;p&gt;Additional timing fixes in topology: don&apos;t quit with a timeout until &lt;b&gt;after&lt;/b&gt;&lt;br/&gt;
checking if a suitable server was discovered, and don&apos;t sleep&lt;br/&gt;
minHeartbeatFrequencyMS unless needed.&lt;br/&gt;
Branch: 1.2.0-dev&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/922b3f6fb8db7f2627b89d637d11d8887ae1d104&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/922b3f6fb8db7f2627b89d637d11d8887ae1d104&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="942801" author="xgen-internal-githook" created="Wed, 17 Jun 2015 12:03:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;derickr&apos;, u&apos;name&apos;: u&apos;Derick Rethans&apos;, u&apos;email&apos;: u&apos;github@derickrethans.nl&apos;}
&lt;p&gt;Message: Workaround until SPEC-217 and &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-699&quot; title=&quot;Fail-fast server selection mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-699&quot;&gt;&lt;del&gt;CDRIVER-699&lt;/del&gt;&lt;/a&gt; are fully implemented&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen-labs/mongo-hhvm-driver-prototype/commit/4fb6075fb79462b836ba5aa18945769ecc55a612&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen-labs/mongo-hhvm-driver-prototype/commit/4fb6075fb79462b836ba5aa18945769ecc55a612&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                                        </outwardlinks>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="204969">CDRIVER-679</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="162167">CDRIVER-438</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="199072">PHPC-252</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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hree33:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="579">C Driver 2015Q2 sprint 3</customfieldvalue>
    <customfieldvalue id="640">C Driver 2015Q2 sprint 5</customfieldvalue>
    <customfieldvalue id="676">C Driver 2015Q2 sprint 6</customfieldvalue>

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