<!-- 
RSS generated by JIRA (5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9) at Wed Jun 19 03:24:47 CDT 2013

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 add field=key&field=summary to the URL of your request.
For example:
http://www.couchbase.com/issues/si/jira.issueviews:issue-xml/MB-7523/MB-7523.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Couchbase</title>
    <link>http://www.couchbase.com/issues</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>5.2.4</version>
        <build-number>845</build-number>
        <build-date>26-12-2012</build-date>
    </build-info>

<item>
            <title>[MB-7523] rebalance performance regression in 2.0.1 vs 2.0.0 (apparently only under load)</title>
                <link>http://www.couchbase.com/issues/browse/MB-7523</link>
                <project id="10010" key="MB">Couchbase Server</project>
                        <description>Recent benchmarks:  &lt;a href=&quot;http://dashboard.hq.couchbase.com/litmus/dashboard/&quot;&gt;http://dashboard.hq.couchbase.com/litmus/dashboard/&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Summary:&lt;br/&gt;
&lt;br/&gt;
Rebalance-in ( 2-4 nodes), 7M items, mixed workload:&lt;br/&gt;
&lt;br/&gt;
ec2: 2.0.0-1976 (RTM) took 1687 sec while 2.0.1-116 took 3581 sec&lt;br/&gt;
thor (data center physical machines): 2.0.0-1976 (RTM) took 901 sec while 2.0.1-123 took 1553 sec&lt;br/&gt;
&lt;br/&gt;
Rebalance-out (4-2 nodes), 7M items, mixed workload:&lt;br/&gt;
&lt;br/&gt;
ec2: 2.0.0-1976 (RTM) took 2854 sec while 2.0.1-116 took 5075 sec&lt;br/&gt;
thor (data center physical machines): 2.0.0-1976 (RTM) took 1142 sec while 2.0.1-123 took 2773 sec&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment>linux</environment>
            <key id="21742">MB-7523</key>
            <summary>rebalance performance regression in 2.0.1 vs 2.0.0 (apparently only under load)</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="5" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/resolved.png">Resolved</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="alkondratenko">Aleksey Kondratenko</assignee>
                                <reporter username="ronnie">Ronnie Sun</reporter>
                        <labels>
                    </labels>
                <created>Fri, 11 Jan 2013 12:12:15 -0600</created>
                <updated>Fri, 18 Jan 2013 17:04:27 -0600</updated>
                    <resolved>Fri, 18 Jan 2013 17:04:27 -0600</resolved>
                            <version>2.0.1</version>
                                                <component>ns_server</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="47602" author="ronnie" created="Fri, 11 Jan 2013 12:16:13 -0600"  >diags:&lt;br/&gt;
&lt;br/&gt;
thor (data center machines), build 2.0.1-123-rel:&lt;br/&gt;
&lt;br/&gt;
reb-1:  &lt;a href=&quot;http://172.23.96.10:8080/job/thor-parent/112/&quot;&gt;http://172.23.96.10:8080/job/thor-parent/112/&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
reb-1-out: &lt;a href=&quot;http://172.23.96.10:8080/job/thor-parent/110/&quot;&gt;http://172.23.96.10:8080/job/thor-parent/110/&lt;/a&gt;</comment>
                    <comment id="47730" author="pavelpaulau" created="Mon, 14 Jan 2013 14:23:10 -0600"  >+ summary of test view views:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://docs.google.com/spreadsheet/ccc?key=0AgLUessE73UXdDV1SXhUZjJ0b0RhU3gtdlUzZGloUFE#gid=0&quot;&gt;https://docs.google.com/spreadsheet/ccc?key=0AgLUessE73UXdDV1SXhUZjJ0b0RhU3gtdlUzZGloUFE#gid=0&lt;/a&gt;</comment>
                    <comment id="47744" author="alkondratenko" created="Mon, 14 Jan 2013 17:42:18 -0600"  >Folks, I still see no results from 2.0.0 with +A. May I insist on having some ?</comment>
                    <comment id="47745" author="alkondratenko" created="Mon, 14 Jan 2013 17:46:18 -0600"  >Alternatively we can try 2.0.1 _without_ +A</comment>
                    <comment id="47756" author="alkondratenko" created="Mon, 14 Jan 2013 20:21:48 -0600"  >Did some runs comparing 2.0.0 and latest branch-2.0.1 and I&amp;#39;ve found 2.0.1 to be _faster_.&lt;br/&gt;
&lt;br/&gt;
All my data fits in page cache plus I didn&amp;#39;t send any mutations during rebalance. Plus I&amp;#39;ve allowed all nodes to use just one (same) CPU core. I&amp;#39;ll rerun with binding different node to different cores.</comment>
                    <comment id="47790" author="farshid" created="Tue, 15 Jan 2013 13:19:56 -0600"  >assigning this back to Ronnie as Alk is expecting results for 2.0.0 with +A</comment>
                    <comment id="47792" author="pavelpaulau" created="Tue, 15 Jan 2013 13:21:50 -0600"  >Hi Aleksey,&lt;br/&gt;
&lt;br/&gt;
I added first results for reb-out with +A, it shows &amp;gt;1.5x regression (see link above). I&amp;#39;m gathering more results but apparently it takes time.&lt;br/&gt;
&lt;br/&gt;
Anyway, I believe KV results with +A will be even more helpful.</comment>
                    <comment id="47794" author="alkondratenko" created="Tue, 15 Jan 2013 13:35:53 -0600"  >No. Let&amp;#39;s have _separate_ bug for rebalance with views.</comment>
                    <comment id="47795" author="alkondratenko" created="Tue, 15 Jan 2013 13:37:26 -0600"  >Given that I&amp;#39;ve tried rebalance myself and saw no regression (in fact speedup) in 2.0.1 I think we can start assuming that problem only occurs if rebalance is performed under load.&lt;br/&gt;
&lt;br/&gt;
BTW, I&amp;#39;ve also confirmed personally that erlang core performance was not regressed in 2.0.1 (i.e. we have added -fno-strict-aliasing to CFLAGS).&lt;br/&gt;
</comment>
                    <comment id="48110" author="alkondratenko" created="Fri, 18 Jan 2013 17:04:27 -0600"  >Fix is merged as part of chain ending at: &lt;a href=&quot;http://review.couchbase.org/24067&quot;&gt;http://review.couchbase.org/24067&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
I&amp;#39;ve found that my original plan to try to end serial phase of vbucket move at end of backfill helps a lot.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                        <customfield id="customfield_10180" key="com.atlassian.jira.ext.charting:firstresponsedate">
                <customfieldname>Date of First Response</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>Mon, 14 Jan 2013 14:23:10 -0600</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>3329</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                                                                <customfield id="customfield_10052" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                <customfieldname>Sprint Status</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10027"><![CDATA[Current Sprint]]></customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                    </customfields>
    </item>
</channel>
</rss>