<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:01:52 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>[JAVA-4360] Should ignore empty SRV polling results</title>
                <link>https://jira.mongodb.org/browse/JAVA-4360</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;The specification says:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If the DNS request returns no verified hosts in SRV records, no SRV records at all, or a DNS error happens, the driver:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;MUST NOT change the topology&lt;/li&gt;
	&lt;li&gt;MUST NOT raise an error&lt;/li&gt;
	&lt;li&gt;SHOULD log this situation, including the reason why the DNS records could not be found, if possible&lt;/li&gt;
	&lt;li&gt;MUST temporarily set rescanSRVIntervalMS to heartbeatFrequencyMS until at least one verified SRV record is obtained.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&#160;&lt;br/&gt;
The driver does not implement this behavior, nor the prose test that asserts it.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="1902707">JAVA-4360</key>
            <summary>Should ignore empty SRV polling results</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Tue, 19 Oct 2021 23:48:40 +0000</created>
                <updated>Sun, 23 Apr 2023 19:18:35 +0000</updated>
                                                                            <component>Cluster Management</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4257488" author="jeff.yemin" created="Fri, 17 Dec 2021 19:28:37 +0000"  >&lt;p&gt;Taking a closer look at &lt;tt&gt;DefaultDnsSrvRecordMonitor.DnsSrvRecordMonitorRunnable#run&lt;/tt&gt;, it now seems that some of this behavior is actually implemented.  After the initial look is complete, and it&apos;s just polling, the topology is &lt;em&gt;not&lt;/em&gt; changed, and the exception &lt;em&gt;is&lt;/em&gt; logged at INFO level.  &lt;/p&gt;

&lt;p&gt;The only thing not done, it appears, is:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;MUST temporarily set rescanSRVIntervalMS to heartbeatFrequencyMS until at least one verified SRV record is obtained.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;plus the prose test.&lt;/p&gt;
</comment>
                    </comments>
                    <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|hr3mmh:0400000942rf1i0i</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>