<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:21:00 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-209] Change minHeartbeatFrequencyMS from 10 to 500</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-209</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;The Server Discovery And Monitoring Spec has been updated: minHeartbeatFrequencyMS has changed from 10 ms to 500 ms. It is still not configurable (unless you&apos;re the Java Driver and you had a knob before the spec was written).&lt;/p&gt;

&lt;p&gt;Based on recent experiences with replica set reconfig in MMS, and experiments performed with the Java Driver and MongoDB 3.0, we&apos;ve decided that 500 ms is a safer value than 10 ms.&lt;/p&gt;

&lt;p&gt;If a secondary is underpowered and collocated with other processes, then a huge number of clients calling ismaster every 10 ms might be able to make it less responsive, or delay the election, by overwhelming it while awaiting an election. The 500 ms number prevents a storm without unduly delaying the clients&apos; notification when the election completes.&lt;/p&gt;

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

&lt;p&gt;Future work may change this number again, or mandate exponential backoff, or rearchitect the method by which servers notify clients of topology changes.&lt;/p&gt;</description>
                <environment></environment>
        <key id="190484">DRIVERS-209</key>
            <summary>Change minHeartbeatFrequencyMS from 10 to 500</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="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="barrie">Barrie Segal</assignee>
                                    <reporter username="jesse@mongodb.com">A. Jesse Jiryu Davis</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 Mar 2015 18:05:42 +0000</created>
                <updated>Mon, 15 Apr 2019 17:28:50 +0000</updated>
                            <resolved>Fri, 18 Mar 2016 17:05:29 +0000</resolved>
                                                                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="1208106" author="rathi.gnanasekaran" created="Fri, 18 Mar 2016 17:05:29 +0000"  >&lt;p&gt;All related language tickets closed or validated. &lt;/p&gt;</comment>
                            <comment id="877582" author="acm" created="Thu, 9 Apr 2015 20:57:17 +0000"  >&lt;p&gt;NOTE: The legacy C++ driver is validated here, but does not contain a fix for this issue as it does not implement the relevant specifications.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="191633">CXX-568</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="190682">CDRIVER-585</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="190686">CSHARP-1196</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="190685">CXX-566</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="190688">NODE-392</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="190690">PHPC-184</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="190692">PYTHON-866</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="190687">RUBY-879</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-392'>NODE-392</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.0.23</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-566'>CXX-566</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-866'>PYTHON-866</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>3.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PERL-514'>PERL-514</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-879'>RUBY-879</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>12_01_17</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-1196'>CSHARP-1196</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>2.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-184'>PHPC-184</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>0.4.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-585'>CDRIVER-585</a>
    </td>
    <td>Done</td>
    <td class='hasFixVersion'>1.2-beta0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHP-1415'>PHP-1415</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-568'>CXX-568</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
</table>]]></customfieldvalue>


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