<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:31:40 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>[SERVER-32907] Turn heartbeat log verbosity back down in tests</title>
                <link>https://jira.mongodb.org/browse/SERVER-32907</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;In &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-27908&quot; title=&quot;log every heartbeat during testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-27908&quot;&gt;&lt;del&gt;SERVER-27908&lt;/del&gt;&lt;/a&gt; we increased the logging around heartbeats, but it isn&apos;t clear that we gained much from it, and it adds a lot of noise to log files.  We believe that the most interesting times for these log messages are around when elections are happening, so we think that after doing &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32906&quot; title=&quot;Improve logging around elections&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32906&quot;&gt;&lt;del&gt;SERVER-32906&lt;/del&gt;&lt;/a&gt; the need for high verbosity heartbeat logs goes down.&lt;/p&gt;</description>
                <environment></environment>
        <key id="487477">SERVER-32907</key>
            <summary>Turn heartbeat log verbosity back down in tests</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="13201">Fixed</resolution>
                                        <assignee username="william.schultz@mongodb.com">William Schultz</assignee>
                                    <reporter username="spencer@mongodb.com">Spencer Brody</reporter>
                        <labels>
                            <label>neweng</label>
                    </labels>
                <created>Thu, 25 Jan 2018 20:12:54 +0000</created>
                <updated>Mon, 30 Oct 2023 23:08:58 +0000</updated>
                            <resolved>Mon, 9 Jul 2018 23:33:42 +0000</resolved>
                                                    <fixVersion>3.6.7</fixVersion>
                    <fixVersion>4.0.2</fixVersion>
                    <fixVersion>4.1.1</fixVersion>
                                    <component>Replication</component>
                                        <votes>5</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="1974752" author="xgen-internal-githook" created="Mon, 13 Aug 2018 22:09:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;William Schultz&apos;, &apos;email&apos;: &apos;william.schultz@mongodb.com&apos;, &apos;username&apos;: &apos;will62794&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32907&quot; title=&quot;Turn heartbeat log verbosity back down in tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32907&quot;&gt;&lt;del&gt;SERVER-32907&lt;/del&gt;&lt;/a&gt; Reduce replication.heartbeat log verbosity in local test logs&lt;/p&gt;

&lt;p&gt;This patch creates separate &apos;logComponentVerbosity&apos; default settings&lt;br/&gt;
for tests running running locally versus those running in&lt;br/&gt;
Evergreen. This only applies to tests run using resmoke.py. We detect&lt;br/&gt;
that a test is running in Evergreen by checking if resmoke received&lt;br/&gt;
an EVERGREEN_TASK_ID parameter.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4c725a11acf11e41e8200500a03d3cec97a25dbe)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5b523ccf4a5df3021dc025a05853879fda05cd0a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5b523ccf4a5df3021dc025a05853879fda05cd0a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1974751" author="xgen-internal-githook" created="Mon, 13 Aug 2018 22:09:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;William Schultz&apos;, &apos;email&apos;: &apos;william.schultz@mongodb.com&apos;, &apos;username&apos;: &apos;will62794&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32907&quot; title=&quot;Turn heartbeat log verbosity back down in tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32907&quot;&gt;&lt;del&gt;SERVER-32907&lt;/del&gt;&lt;/a&gt; Make resmoke pass TestData.setParameters to mongo shell as a JavaScript object&lt;/p&gt;

&lt;p&gt;This patch changes the format of the TestData.setParameters variable we&lt;br/&gt;
pass to the mongo shell from within resmoke. We now pass this value as a&lt;br/&gt;
JavaScript object, where keys are parameter names and values are the&lt;br/&gt;
values to set for that parameter. Additionally, we also consolidate the&lt;br/&gt;
hard-coded &apos;logComponentVerbosity&apos; default settings into resmoke, instead of&lt;br/&gt;
having them mixed between servers.js and resmoke&apos;s programs.py. Now, any&lt;br/&gt;
mongod processes started either directly by resmoke or via a mongo shell&lt;br/&gt;
that was started by resmoke will receive default log verbosity settings&lt;br/&gt;
from a value defined in resmoke.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 5b2739dbff77811dbbfbccbc8a7ca8b973c8525f)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9b975539a9c715a34dc478a8a947f82789a15b53&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9b975539a9c715a34dc478a8a947f82789a15b53&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1955701" author="xgen-internal-githook" created="Tue, 24 Jul 2018 21:48:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;William Schultz&apos;, &apos;email&apos;: &apos;william.schultz@mongodb.com&apos;, &apos;username&apos;: &apos;will62794&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32907&quot; title=&quot;Turn heartbeat log verbosity back down in tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32907&quot;&gt;&lt;del&gt;SERVER-32907&lt;/del&gt;&lt;/a&gt; Reduce replication.heartbeat log verbosity in local test logs&lt;/p&gt;

&lt;p&gt;This patch creates separate &apos;logComponentVerbosity&apos; default settings&lt;br/&gt;
for tests running running locally versus those running in&lt;br/&gt;
Evergreen. This only applies to tests run using resmoke.py. We detect&lt;br/&gt;
that a test is running in Evergreen by checking if resmoke received&lt;br/&gt;
an EVERGREEN_TASK_ID parameter.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 4c725a11acf11e41e8200500a03d3cec97a25dbe)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d4ee1bbc53d24474432ae05658ed35b9655b5e37&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d4ee1bbc53d24474432ae05658ed35b9655b5e37&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1955700" author="xgen-internal-githook" created="Tue, 24 Jul 2018 21:48:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;William Schultz&apos;, &apos;email&apos;: &apos;william.schultz@mongodb.com&apos;, &apos;username&apos;: &apos;will62794&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32907&quot; title=&quot;Turn heartbeat log verbosity back down in tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32907&quot;&gt;&lt;del&gt;SERVER-32907&lt;/del&gt;&lt;/a&gt; Make resmoke pass TestData.setParameters to mongo shell as a JavaScript object&lt;/p&gt;

&lt;p&gt;This patch changes the format of the TestData.setParameters variable we&lt;br/&gt;
pass to the mongo shell from within resmoke. We now pass this value as a&lt;br/&gt;
JavaScript object, where keys are parameter names and values are the&lt;br/&gt;
values to set for that parameter. Additionally, we also consolidate the&lt;br/&gt;
hard-coded &apos;logComponentVerbosity&apos; default settings into resmoke, instead of&lt;br/&gt;
having them mixed between servers.js and resmoke&apos;s programs.py. Now, any&lt;br/&gt;
mongod processes started either directly by resmoke or via a mongo shell&lt;br/&gt;
that was started by resmoke will receive default log verbosity settings&lt;br/&gt;
from a value defined in resmoke.&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 5b2739dbff77811dbbfbccbc8a7ca8b973c8525f)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8d5057bbe9e75d6c1081ed63c35e330434a12268&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8d5057bbe9e75d6c1081ed63c35e330434a12268&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1942599" author="xgen-internal-githook" created="Mon, 9 Jul 2018 23:33:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;will62794&apos;, &apos;name&apos;: &apos;William Schultz&apos;, &apos;email&apos;: &apos;william.schultz@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32907&quot; title=&quot;Turn heartbeat log verbosity back down in tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32907&quot;&gt;&lt;del&gt;SERVER-32907&lt;/del&gt;&lt;/a&gt; Reduce replication.heartbeat log verbosity in local test logs&lt;/p&gt;

&lt;p&gt;This patch creates separate &apos;logComponentVerbosity&apos; default settings&lt;br/&gt;
for tests running running locally versus those running in&lt;br/&gt;
Evergreen. This only applies to tests run using resmoke.py. We detect&lt;br/&gt;
that a test is running in Evergreen by checking if resmoke received&lt;br/&gt;
an EVERGREEN_TASK_ID parameter.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4c725a11acf11e41e8200500a03d3cec97a25dbe&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4c725a11acf11e41e8200500a03d3cec97a25dbe&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1940922" author="xgen-internal-githook" created="Fri, 6 Jul 2018 18:55:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;will62794&apos;, &apos;name&apos;: &apos;William Schultz&apos;, &apos;email&apos;: &apos;william.schultz@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32907&quot; title=&quot;Turn heartbeat log verbosity back down in tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32907&quot;&gt;&lt;del&gt;SERVER-32907&lt;/del&gt;&lt;/a&gt; Make resmoke pass TestData.setParameters to mongo shell as a JavaScript object&lt;/p&gt;

&lt;p&gt;This patch changes the format of the TestData.setParameters variable we&lt;br/&gt;
pass to the mongo shell from within resmoke. We now pass this value as a&lt;br/&gt;
JavaScript object, where keys are parameter names and values are the&lt;br/&gt;
values to set for that parameter. Additionally, we also consolidate the&lt;br/&gt;
hard-coded &apos;logComponentVerbosity&apos; default settings into resmoke, instead of&lt;br/&gt;
having them mixed between servers.js and resmoke&apos;s programs.py. Now, any&lt;br/&gt;
mongod processes started either directly by resmoke or via a mongo shell&lt;br/&gt;
that was started by resmoke will receive default log verbosity settings&lt;br/&gt;
from a value defined in resmoke.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5b2739dbff77811dbbfbccbc8a7ca8b973c8525f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5b2739dbff77811dbbfbccbc8a7ca8b973c8525f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1825141" author="greg.mckeon" created="Tue, 6 Mar 2018 21:29:53 +0000"  >&lt;p&gt;We likely want to do this by setting the default log verbosity to be lower, and using the evergreen configuration variables to turn verbosity back up.&lt;/p&gt;

&lt;p&gt;This means that the logs in EVG will be unchanged but local logs through resmoke.py should be less verbose.&lt;/p&gt;</comment>
                            <comment id="1819138" author="kaloian.manassiev" created="Wed, 28 Feb 2018 21:23:37 +0000"  >&lt;p&gt;I have the same problem. Especially for sharding it is a major nuisance running tests locally because of the 3 config servers, which make using the same shell impossible.&lt;/p&gt;</comment>
                            <comment id="1819124" author="milkie" created="Wed, 28 Feb 2018 21:17:06 +0000"  >&lt;p&gt;They are still getting in the way for me, and I&apos;m not using lobster because I am running tests locally on my machine as part of normal development.  Currently, I must remember to disable them by hand by hacking servers.js, and then be extra careful not to push the change to master.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="487474">SERVER-32906</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="351550">SERVER-27908</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="579653">SERVER-36357</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    <customfieldvalue key="15141"><![CDATA[v3.6]]></customfieldvalue>
    <customfieldvalue key="14340"><![CDATA[v3.4]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 28 Feb 2018 21:17:06 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 26 weeks, 2 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></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_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 26 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>greg.mckeon@mongodb.com</customfieldvalue>
            <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
            <customfieldvalue>spencer@mongodb.com</customfieldvalue>
            <customfieldvalue>william.schultz@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htorvz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|htpb0n:</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="2297">Repl 2018-06-18</customfieldvalue>
    <customfieldvalue id="2298">Repl 2018-07-02</customfieldvalue>
    <customfieldvalue id="2383">Repl 2018-07-16</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htoe0f:</customfieldvalue>

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