<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:09:18 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-25483] 3.0.9 vs 3.2.8 Journal disk write characteristic changes.</title>
                <link>https://jira.mongodb.org/browse/SERVER-25483</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;We are currently reviewing the upgrade from mongo 3.0.9 to 3.2.8 in a test environment.&lt;/p&gt;

&lt;p&gt;Our current configuration has 3x 3.0.9 nodes and 3x 3.2.8 nodes, with half of the nodes hidden at any time.&lt;/p&gt;

&lt;p&gt;Whilst running our own application testing script against we have noticed a significant increase in the amount of data and writes to the journal disks on both the master and slaves when running 3.2.8 in comparison to 3.0.9.&lt;/p&gt;

&lt;p&gt;We are trying to understand the changes between the versions as it may impact the performance of our applications.&lt;/p&gt;


&lt;p&gt;Replication Process: -&lt;/p&gt;

&lt;p&gt;Build a mongo cluster comprising of 3.2.8 nodes and 3.0.9 nodes. ( /var/lib/mongo and /var/lib/mongo/journal as dedicate separate disks)&lt;br/&gt;
Run a large amount of inserts (50,000 fewer may highlight the issue) whilst monitoring the dedicated journal disk.&lt;br/&gt;
You should see results similar the attached dataset.&lt;/p&gt;


&lt;p&gt;Results: -&lt;br/&gt;
mongomaster.txt - Mongo Master running Mongo 3.0.9&lt;br/&gt;
mongoslave.txt - Mongo Slave running Mongo 3.28&lt;br/&gt;
*.png - Graph showing data gathered every minuet.&lt;/p&gt;

&lt;p&gt;Kind regards,&lt;br/&gt;
Luke&lt;/p&gt;</description>
                <environment></environment>
        <key id="307266">SERVER-25483</key>
            <summary>3.0.9 vs 3.2.8 Journal disk write characteristic changes.</summary>
                <type id="6" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14720&amp;avatarType=issuetype">Question</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="kelsey.schubert@mongodb.com">Kelsey Schubert</assignee>
                                    <reporter username="lukemorfitt">Luke Morfitt</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Aug 2016 15:08:01 +0000</created>
                <updated>Fri, 18 Nov 2016 22:17:16 +0000</updated>
                            <resolved>Fri, 18 Nov 2016 19:27:36 +0000</resolved>
                                    <version>3.2.8</version>
                                                    <component>MMAPv1</component>
                    <component>Performance</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="1437911" author="thomas.schubert" created="Fri, 18 Nov 2016 19:27:36 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=lukemorfitt&quot; class=&quot;user-hover&quot; rel=&quot;lukemorfitt&quot;&gt;lukemorfitt&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Sorry for the delay responding. It is expected that in MongoDB 3.2, journaling will do more IO. However, we do not expect to see a significant performance impact as a result of this change. It&apos;s expected that the journal will self-throttle on the secondaries if they start to lag. If you are observing a performance issue, such as slowdown in the number of database operations mongod is able to process, please open a new ticket with &lt;tt&gt;diagnostic.data&lt;/tt&gt; and we will investigate.&lt;/p&gt;

&lt;p&gt;Thank you,&lt;br/&gt;
Thomas&lt;/p&gt;</comment>
                            <comment id="1350218" author="lukemorfitt" created="Mon, 8 Aug 2016 15:38:07 +0000"  >&lt;p&gt;To rule out this being a transitional issue whilst the migration is in progress. I&apos;ve removed all the 3.0.9 host from the cluster leaving a cluster of 3x 3.2.8 servers. The journal disks are showing the same increase in IOPS on the slaves. The master is showing 90 IOPS (vs 30 on 3.0.9).&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Luke&lt;/p&gt;</comment>
                            <comment id="1350172" author="lukemorfitt" created="Mon, 8 Aug 2016 15:09:32 +0000"  >&lt;p&gt;Please node mo03 is master(3.0.9) and mo04 is slave(3.2.8)&lt;/p&gt;

&lt;p&gt;thanks.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="134142" name="disk busy time.png" size="245879" author="lukemorfitt" created="Mon, 8 Aug 2016 15:08:01 +0000"/>
                            <attachment id="134143" name="disk iops.png" size="224943" author="lukemorfitt" created="Mon, 8 Aug 2016 15:08:01 +0000"/>
                            <attachment id="134144" name="mongomaster.txt" size="196972" author="lukemorfitt" created="Mon, 8 Aug 2016 15:08:01 +0000"/>
                            <attachment id="134145" name="mongoslave.txt" size="197086" author="lukemorfitt" created="Mon, 8 Aug 2016 15:08:01 +0000"/>
                            <attachment id="134141" name="thoughput.png" size="305843" author="lukemorfitt" created="Mon, 8 Aug 2016 15:08:01 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 18 Nov 2016 19:27:36 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        7 years, 12 weeks, 5 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>kelsey.schubert@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            7 years, 12 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>kelsey.schubert@mongodb.com</customfieldvalue>
            <customfieldvalue>lukemorfitt</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrk00v:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsogs7:</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_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </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>
                                    <customfieldvalue><![CDATA[kelsey.schubert@mongodb.com]]></customfieldvalue>
    

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

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