<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:37:31 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>[CSHARP-676] Stop heartbeating against arbiters</title>
                <link>https://jira.mongodb.org/browse/CSHARP-676</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Currently the regular heartbeat will run against an arbiter.&lt;/p&gt;

&lt;p&gt;This behaviour doesn&apos;t seem to be needed as a client should never need to know the state of an arbiter.&lt;/p&gt;</description>
                <environment></environment>
        <key id="64446">CSHARP-676</key>
            <summary>Stop heartbeating against arbiters</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="-1">Unassigned</assignee>
                                    <reporter username="david.hows">David Hows</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Feb 2013 20:05:49 +0000</created>
                <updated>Mon, 28 Oct 2013 18:24:17 +0000</updated>
                            <resolved>Mon, 28 Oct 2013 18:24:17 +0000</resolved>
                                                                                        <votes>1</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="447680" author="craiggwilson" created="Mon, 28 Oct 2013 18:24:03 +0000"  >&lt;p&gt;So, you are correct that there isn&apos;t ever a need to know the state of an arbiter.  However, heartbeats are used for more than just getting the state of a server.  They are also used for discovering newly added or recently removed members of a replica set.  Yes, this can also be discovered from the other members of a replica set, but there is always the chance that the arbiter is the only server alive that is capable of telling us about a new server.  As such, it is imperative that heartbeats to an arbiter continue.&lt;/p&gt;

&lt;p&gt;In addition, there is a bit of a chicken and egg problem.  Depending on how we discovered the arbiter (connection string vs. another member&apos;s heartbeat), we may not know it&apos;s an arbiter before attempting to talk to it. &lt;/p&gt;

&lt;p&gt;All that to say, we are going to mark this ticket as Works as Designed and an arbiter, while not bearing any data, should be considered equal to that of a data-bearing replica set member.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                        </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|hrm0y7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>42055</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>