<!-- 
RSS generated by JIRA (5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9) at Wed Jun 19 04:33:58 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-3575/MB-3575.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-3575] Moxi should automatically skip removed or uninitialized nodes</title>
                <link>http://www.couchbase.com/issues/browse/MB-3575</link>
                <project id="10010" key="MB">Couchbase Server</project>
                        <description>-Configure Moxi with a list of URL&amp;#39;s:&lt;br/&gt;
./moxi &lt;a href=&quot;http://node1:8091/pools/default/bucketsStreaming/default,&quot;&gt;http://node1:8091/pools/default/bucketsStreaming/default,&lt;/a&gt; &lt;a href=&quot;http://node2:8091/pools/default/bucketsStreaming/default,&quot;&gt;http://node2:8091/pools/default/bucketsStreaming/default,&lt;/a&gt; &lt;a href=&quot;http://node3:8091/pools/default/bucketsStreaming/default&quot;&gt;http://node3:8091/pools/default/bucketsStreaming/default&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
-Rebalance node 1 out of the cluster (for maintenance)&lt;br/&gt;
-Restart Moxi&lt;br/&gt;
-Moxi will continuously spin on node1 with the following errors:&lt;br/&gt;
2011-04-08 15:30:21: (agent_config.c.389) configuration received&lt;br/&gt;
2011-04-08 15:30:21: (agent_config.c.448) ERROR: could not parse JSON from REST server: Requested resource not found.&lt;br/&gt;
&lt;br/&gt;
Two things need to happen here:&lt;br/&gt;
-Moxi&amp;#39;s logging needs to be improved to tell the user which Node it is connecting to and which ones are giving it problems (not just once at the top, but for every log mesage)&lt;br/&gt;
-Moxi needs to realize that this node has an invalid config (it knows it got an error at least) and move onto the next.</description>
                <environment></environment>
            <key id="13820">MB-3575</key>
            <summary>Moxi should automatically skip removed or uninitialized nodes</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="steve">Steve Yen</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                        <label>1.7.0-release-notes</label>
                    </labels>
                <created>Fri, 8 Apr 2011 14:54:39 -0500</created>
                <updated>Tue, 10 Apr 2012 10:46:02 -0500</updated>
                    <resolved>Tue, 10 Apr 2012 10:46:02 -0500</resolved>
                            <version>1.6.5.3</version>
                                <fixVersion>1.7 GA</fixVersion>
                                <component>moxi</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="19907" author="perry" created="Fri, 8 Apr 2011 14:55:22 -0500"  >Workaround is to stop the service on the node that was removed from the cluster.</comment>
                    <comment id="19995" author="alkondratenko" created="Fri, 15 Apr 2011 13:11:59 -0500"  >This also happens with fast bucket deletion patches. Steps are:&lt;br/&gt;
&lt;br/&gt;
* create cluster&lt;br/&gt;
* load data&lt;br/&gt;
* delete bucket&lt;br/&gt;
* create bucket with same name&lt;br/&gt;
* try loading data&lt;br/&gt;
* moxi fails because it keeps invalid connections in pool&lt;br/&gt;
</comment>
                    <comment id="20417" author="steve" created="Thu, 5 May 2011 20:00:20 -0500"  >This requires some internal API changes between moxi and libconflate to pass the error knowledge across several function invocations to the right place.  Not risky.</comment>
                    <comment id="20627" author="perry" created="Tue, 10 May 2011 17:37:03 -0500"  >A Pivotal Tracker story has been created for this Issue: &lt;a href=&quot;http://www.pivotaltracker.com/story/show/13245071&quot;&gt;http://www.pivotaltracker.com/story/show/13245071&lt;/a&gt;</comment>
                    <comment id="20816" author="steve" created="Tue, 17 May 2011 20:28:58 -0500"  >Some fixes on the way to the real fix...&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://review.membase.org/6338&quot;&gt;http://review.membase.org/6338&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.membase.org/6339&quot;&gt;http://review.membase.org/6339&lt;/a&gt;</comment>
                    <comment id="20817" author="steve" created="Tue, 17 May 2011 20:34:49 -0500"  >Unfortunately, the code that discovers a problem is in an asynchronous thread that&amp;#39;s &amp;quot;far away&amp;quot; from the REST HTTP code.&lt;br/&gt;
&lt;br/&gt;
Will bend code to our will.  </comment>
                    <comment id="20819" author="steve" created="Tue, 17 May 2011 23:32:45 -0500"  >&amp;nbsp;&lt;a href=&quot;http://review.membase.org/6342&quot;&gt;http://review.membase.org/6342&lt;/a&gt;&lt;br/&gt;
&amp;nbsp;&lt;a href=&quot;http://review.membase.org/6343&quot;&gt;http://review.membase.org/6343&lt;/a&gt;</comment>
                    <comment id="21092" author="perry" created="Sun, 5 Jun 2011 23:18:03 -0500"  >Perry Krug deleted the linked story in Pivotal Tracker</comment>
                    <comment id="25626" author="farshid" created="Tue, 10 Apr 2012 10:45:00 -0500"  >this test is failing now ( 1.8.1 manifest )&lt;br/&gt;
&lt;br/&gt;
OK&lt;br/&gt;
./t/issue-&lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-3575&quot; title=&quot;Moxi should automatically skip removed or uninitialized nodes&quot;&gt;&lt;strike&gt;MB-3575&lt;/strike&gt;&lt;/a&gt;.sh: line 212: 19957 Terminated: 15          ./moxi -z &lt;a href=&quot;http://127.0.0.1:22100/bad,http://127.0.0.1:4567/pools/default/bucketsStreaming/default,http://127.0.0.1:22101/bad&quot;&gt;http://127.0.0.1:22100/bad,http://127.0.0.1:4567/pools/default/bucketsStreaming/default,http://127.0.0.1:22101/bad&lt;/a&gt; -Z port_listen=11266,downstream_conn_max=1,downstream_max=0,downstream_timeout=300,wait_queue_timeout=300,downstream_conn_queue_timeout=300,connect_timeout=300,auth_timeout=300 2&amp;gt;&amp;gt; /tmp/issue-&lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-3575&quot; title=&quot;Moxi should automatically skip removed or uninitialized nodes&quot;&gt;&lt;strike&gt;MB-3575&lt;/strike&gt;&lt;/a&gt;.out&lt;br/&gt;
No matching processes belonging to you were found&lt;br/&gt;
----------------------&lt;br/&gt;
FAIL count expect 0, got       20&lt;br/&gt;
make: *** [test] Error 1</comment>
                    <comment id="25627" author="farshid" created="Tue, 10 Apr 2012 10:46:02 -0500"  >never mind .didn&amp;#39;t have gem sinatra installed</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>Fri, 15 Apr 2011 13:11:59 -0500</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10010" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                <customfieldname>Flagged</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10010"><![CDATA[Release Note]]></customfieldvalue>
    
                </customfieldvalues>
            </customfield>
                                                                                                                                                <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>6842</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>