<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:28: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>[SERVER-12428] 2.5.4 seems significantly slower than 2.4.x releases</title>
                <link>https://jira.mongodb.org/browse/SERVER-12428</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;I have started using 2.5.4 for development (as I am using the new $min and $max operators). Noticed performance is much worse than 2.4.x versions.&lt;br/&gt;
Apologies if this is already a known error. Have searched for duplicate issue but can&apos;t find one.&lt;/p&gt;

&lt;p&gt;Criteria:&lt;br/&gt;
I am volume testing using pymongo on amazon EC2. Mongod is running on an m1.large instance and I am querying from a separate box within the same availability zone.&lt;br/&gt;
Start 100 paralllel processes (each with its own MongoClient). Each process makes 3000 find queries across 3 different collections.&lt;br/&gt;
On 2.4.9, I see a throughput of approx 7200 queries / second.&lt;/p&gt;

&lt;p&gt;If I switch to the 2.5.4 64bit linux binaries, my throughput drops to around 3500 queries / second.&lt;/p&gt;

&lt;p&gt;Performance graphs included. Further info available on request.&lt;/p&gt;
</description>
                <environment>linux</environment>
        <key id="107108">SERVER-12428</key>
            <summary>2.5.4 seems significantly slower than 2.4.x releases</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="johng">John Greenall</reporter>
                        <labels>
                    </labels>
                <created>Wed, 22 Jan 2014 14:59:22 +0000</created>
                <updated>Mon, 11 Jul 2016 17:18:15 +0000</updated>
                            <resolved>Wed, 22 Jan 2014 16:08:36 +0000</resolved>
                                    <version>2.5.4</version>
                                    <fixVersion>2.5.5</fixVersion>
                                    <component>Performance</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="485644" author="eliot" created="Wed, 22 Jan 2014 16:08:28 +0000"  >&lt;p&gt;2-6 weeks from rc0 to stable depending on what we find...&lt;br/&gt;
Wish I could give you a more definitive answer, but it all depends on how many bugs are found.&lt;/p&gt;</comment>
                            <comment id="485638" author="johng" created="Wed, 22 Jan 2014 15:59:22 +0000"  >&lt;p&gt;Ah Sorry I just realized that 2.5 is never going to be stable version anyway. I can just continue working with the nightly release in Dev. My concern is when I am likely to see a stable version with the $min and $max operators in. Looks like we&apos;re going to get 2.6.0rc on 11/Feb/14. Any idea how long to go from RC to full stable release?&lt;br/&gt;
Best,&lt;br/&gt;
John&lt;/p&gt;</comment>
                            <comment id="485628" author="eliot" created="Wed, 22 Jan 2014 15:52:28 +0000"  >&lt;p&gt;Great.&lt;br/&gt;
That&apos;s certainly what we&apos;re shooting for.&lt;br/&gt;
I&apos;m not sure how much money I would put money on Tuesday, but we&apos;re trying...&lt;/p&gt;</comment>
                            <comment id="485624" author="johng" created="Wed, 22 Jan 2014 15:50:15 +0000"  >&lt;p&gt;Tried nightly build and it actually seems faster than 2.4.9. Getting a throughput a little over 9000 queries / second now.&lt;br/&gt;
Am I correct in thinking that this performance improvement will be in the release of 2.5.5 on Tuesday?&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br/&gt;
John&lt;/p&gt;</comment>
                            <comment id="485589" author="eliot" created="Wed, 22 Jan 2014 15:06:38 +0000"  >&lt;p&gt;This is overall known, but spread out through a number of tickets.&lt;br/&gt;
Would you mind trying a 2.5 nightly build as there have been lots of changes and our internal numbers are now looking a lot better.&lt;br/&gt;
Would love to get some external data points even before 2.5.5 comes out.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="36530" name="m1Large0iopsReadOnly2.4.9.png" size="150752" author="johng" created="Wed, 22 Jan 2014 14:59:22 +0000"/>
                            <attachment id="36529" name="m1Large0iopsReadOnly2.5.4.png" size="207655" author="johng" created="Wed, 22 Jan 2014 14:59:22 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 22 Jan 2014 15:06:38 +0000</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 4 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10020"><![CDATA[Linux]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>johng</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrm3ev:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>98045</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_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Don&apos;t think I&apos;m doing anything special. Just doing a large volume of queries should do it.&lt;/p&gt;</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|hsozlj:</customfieldvalue>

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