<!--
RSS generated by JIRA (5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9) at Wed Jun 19 10:14:04 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/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+RCBC&tempMax=1000&field=key&field=summary
-->
<!-- If you wish to do custom client-side styling of RSS, uncomment this:
<?xml-stylesheet href="http://www.couchbase.com/issues/styles/jiraxml2html.xsl" type="text/xsl"?>
-->
<rss version="0.92">
    <channel>
        <title>Couchbase</title>
        <link>http://www.couchbase.com/issues/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+RCBC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="127" total="127"/>
                <build-info>
            <version>5.2.4</version>
            <build-number>845</build-number>
            <build-date>26-12-2012</build-date>
        </build-info>
<item>
            <title>[RCBC-132] Specify which version of Ruby is required/supported</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-132</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Please provide in the &lt;a href=&quot;http://www.couchbase.com/develop/ruby/current&quot;&gt;http://www.couchbase.com/develop/ruby/current&lt;/a&gt; page an indication of which version of Ruby we support.  Apparently my 1.8.5 is not sufficient enough but nothing on the page dictates that.</description>
                <environment></environment>
            <key id="24601">RCBC-132</key>
            <summary>Specify which version of Ruby is required/supported</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="perry">Perry Krug</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Thu, 6 Jun 2013 08:44:51 -0500</created>
                <updated>Tue, 11 Jun 2013 09:01:43 -0500</updated>
                                    <version>1.3.1</version>
                                                <component>docs</component>
                                <votes>0</votes>
                        <watches>3</watches>
                                                    <comments>
                    <comment id="60700" author="avsej" created="Tue, 11 Jun 2013 09:01:43 -0500"  >Made a change on our site: &lt;a href=&quot;http://www.couchbase.com/node/1178/revisions/view/5383/5592&quot;&gt;http://www.couchbase.com/node/1178/revisions/view/5383/5592&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Matt, could you also check it, because  my previous after-release patch hasn&amp;#39;t been applied (in-text change from 1.3.0 to 1.3.1)</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>11693</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-131] Couchbase::Cluster#create_bucket raises &quot;Couchbase::Error::Connect: not connected to the server&quot;</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-131</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>It shouldn&amp;#39;t require persistent connection for &amp;quot;cluster&amp;quot;-wise connections</description>
                <environment></environment>
            <key id="24547">RCBC-131</key>
            <summary>Couchbase::Cluster#create_bucket raises &quot;Couchbase::Error::Connect: not connected to the server&quot;</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="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Tue, 4 Jun 2013 03:57:40 -0500</created>
                <updated>Tue, 4 Jun 2013 04:23:49 -0500</updated>
                    <resolved>Tue, 4 Jun 2013 04:23:49 -0500</resolved>
                            <version>1.3.0</version>
                                <fixVersion>1.3.1</fixVersion>
                                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="59996" author="avsej" created="Tue, 4 Jun 2013 04:23:49 -0500"  >&lt;a href=&quot;http://review.couchbase.org/26710&quot;&gt;http://review.couchbase.org/26710&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>11637</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-130] Complete Review of Ruby 1.3</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-130</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Sent 5/8/2013:&lt;br/&gt;
&lt;br/&gt;
Hi,&lt;br/&gt;
&lt;br/&gt;
Here is the 1.3 for review. Please provide me any feedback/input by Wednesday end of day next week. After that time, any change requests or fixes will go through the standard maintenance-mode process: &lt;a href=&quot;http://hub.internal.couchbase.com/confluence/display/techpubs/Doc+Fixes+and+Edits+Process+2013&quot;&gt;http://hub.internal.couchbase.com/confluence/display/techpubs/Doc+Fixes+and+Edits+Process+2013&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
You can provide any review feedback as a bullet list on this ticket &lt;a href=&quot;http://www.couchbase.com/issues/browse/RCBC-127,&quot;&gt;http://www.couchbase.com/issues/browse/RCBC-127,&lt;/a&gt; or as annotations to the PDF.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Regards,&lt;br/&gt;
&lt;br/&gt;
Karen</description>
                <environment></environment>
            <key id="24424">RCBC-130</key>
            <summary>Complete Review of Ruby 1.3</summary>
                <type id="7" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task_agile.png">Technical task</type>
                    <parent id="24079">RCBC-127</parent>
                        <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 May 2013 13:10:57 -0500</created>
                <updated>Fri, 24 May 2013 13:11:15 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>1</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>11509</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-129] Complete Reviews</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-129</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Send 5/8/2013:&lt;br/&gt;
&lt;br/&gt;
Hi,&lt;br/&gt;
&lt;br/&gt;
Here is the 1.3 for review. Please provide me any feedback/input by Wednesday end of day next week. After that time, any change requests or fixes will go through the standard maintenance-mode process: &lt;a href=&quot;http://hub.internal.couchbase.com/confluence/display/techpubs/Doc+Fixes+and+Edits+Process+2013&quot;&gt;http://hub.internal.couchbase.com/confluence/display/techpubs/Doc+Fixes+and+Edits+Process+2013&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
You can provide any review feedback as a bullet list on this ticket &lt;a href=&quot;http://www.couchbase.com/issues/browse/RCBC-127,&quot;&gt;http://www.couchbase.com/issues/browse/RCBC-127,&lt;/a&gt; or as annotations to the PDF.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Regards,&lt;br/&gt;
&lt;br/&gt;
Karen</description>
                <environment></environment>
            <key id="24423">RCBC-129</key>
            <summary>Complete Reviews</summary>
                <type id="7" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task_agile.png">Technical task</type>
                    <parent id="24079">RCBC-127</parent>
                        <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="james.mauss">James Mauss</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 May 2013 13:10:10 -0500</created>
                <updated>Fri, 24 May 2013 13:10:10 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>1</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>11508</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-128] Ruby 1.3.0 is missing release notes</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-128</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>It may have been an artifact of the order in which docs were integrated, but I don&amp;#39;t see release notes in the right place in the current document.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.3/couchbase-sdk-ruby-rn.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.3/couchbase-sdk-ruby-rn.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment></environment>
            <key id="24148">RCBC-128</key>
            <summary>Ruby 1.3.0 is missing release notes</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                        <label>info-request</label>
                    </labels>
                <created>Wed, 8 May 2013 18:09:11 -0500</created>
                <updated>Tue, 28 May 2013 19:46:32 -0500</updated>
                    <resolved>Tue, 28 May 2013 19:46:26 -0500</resolved>
                                                            <component>docs</component>
                                <votes>0</votes>
                        <watches>4</watches>
                                                    <comments>
                    <comment id="57692" author="kzeller" created="Thu, 9 May 2013 11:16:05 -0500"  >Hi,&lt;br/&gt;
&lt;br/&gt;
So I investigated this last night and discovered all the XML and content are intact and valid for this entire document. &lt;br/&gt;
&lt;br/&gt;
When I generate PDF the content is missing as well as when the XML to HTML conversion happens. I think this is something to do with the Perl parser that does our conversions expecting some setting.&lt;br/&gt;
&lt;br/&gt;
Can you please get someone familiar with Perl to look at this conversion script?&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Thanks,&lt;br/&gt;
&lt;br/&gt;
Karen&lt;br/&gt;
</comment>
                    <comment id="57771" author="wayne" created="Thu, 9 May 2013 20:46:49 -0500"  >Matt, can you or someone on your team help?  Thanks.</comment>
                    <comment id="58115" author="ingenthr" created="Mon, 13 May 2013 19:43:03 -0500"  >Mark: I know you haven&amp;#39;t been in here before, but can you possibly work with Wayne/Karen to help us out to try to fix this?  There&amp;#39;s some scripting forensics required.</comment>
                    <comment id="58121" author="mnunberg" created="Mon, 13 May 2013 20:00:46 -0500"  >If you can show me the toolchain or give me access to a remote machine (probably the best) where this toolchain is installed, I could help dig into the issue.</comment>
                    <comment id="58236" author="kzeller" created="Tue, 14 May 2013 14:17:51 -0500"  >Here is the toolchain information:&lt;br/&gt;
&lt;br/&gt;
=======&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
This is the info you wanted for &lt;a href=&quot;http://www.couchbase.com/issues/browse/RCBC-128&quot; title=&quot;Ruby 1.3.0 is missing release notes&quot;&gt;&lt;strike&gt;RCBC-128&lt;/strike&gt;&lt;/a&gt; on the Toolchain for publishing. I set up 1.3 guides and they generate as PDF and HTML but somehow the release notes are not being pulled in during conversion.&lt;br/&gt;
&lt;br/&gt;
There are no failure messages on the server or on my local machine when the build runs, and the XML is clean. You basically just get a blank page in PDF and HTML for the release notes.&lt;br/&gt;
&lt;br/&gt;
The new ruby guide is here, set up according to what Matt/Sergey agreed on content:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/couchbase/docs/tree/master/Couchbase/products/couchbase/couchbase-sdk-ruby-1.3&quot;&gt;https://github.com/couchbase/docs/tree/master/Couchbase/products/couchbase/couchbase-sdk-ruby-1.3&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
For the release notes, there is XML typically in every guide that seems to serve as an include statement here:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/couchbase/docs/blob/master/Couchbase/products/couchbase/couchbase-sdk-ruby-1.3/releasenotes-metasrc.xml&quot;&gt;https://github.com/couchbase/docs/blob/master/Couchbase/products/couchbase/couchbase-sdk-ruby-1.3/releasenotes-metasrc.xml&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
The XML=&amp;gt;HTML conversion runs here: ssh &lt;a href=&apos;mailto:jenkins@ubu-1701.hq.couchbase.com&apos;&gt;jenkins@ubu-1701.hq.couchbase.com&lt;/a&gt;, you can use Qakey.pem to access it&lt;br/&gt;
&lt;br/&gt;
In ~/docs we recreated a shell script that will Git pull the current docs repo&lt;br/&gt;
Then it  will do a make publish-push to trigger the XML=&amp;gt;HTML conversion&lt;br/&gt;
&lt;br/&gt;
This make task runs a bunch of Perl scripts that do the conversion as well as includes. I believe all the Perl scripts called by make are under the Publish  Then the make task syncs the new HTML with our web server.&lt;br/&gt;
&lt;br/&gt;
Let me know if you need the key for access to this machine, but you should have it as it is the QA key for jenkins.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Regards,&lt;br/&gt;
&lt;br/&gt;
Karen</comment>
                    <comment id="59439" author="kzeller" created="Tue, 28 May 2013 19:46:26 -0500"  >I discovered the problem while I was setting up the C library. Inconsistent version label between the release note file &amp;quot;1.3.0&amp;quot; and the build files:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.3/couchbase-sdk-ruby-rn_1-3-0.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.3/couchbase-sdk-ruby-rn_1-3-0.html&lt;/a&gt;</comment>
                    <comment id="59440" author="kzeller" created="Tue, 28 May 2013 19:46:32 -0500"  >I discovered the problem while I was setting up the C library. Inconsistent version label between the release note file &amp;quot;1.3.0&amp;quot; and the build files:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.3/couchbase-sdk-ruby-rn_1-3-0.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.3/couchbase-sdk-ruby-rn_1-3-0.html&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>11141</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-127] Final Review 1.3 core documentation</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-127</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>We need a new section in the documentation for the upcoming 1.3.0 release.  This should:&lt;br/&gt;
- Copy the 1.2 manual &lt;br/&gt;
- Remove section 3-9, and instead link to the autodocs for the 1.3.0 client&lt;br/&gt;
- Rename section 10 (now section 3) to &amp;quot;Common Patterns&amp;quot;&lt;br/&gt;
&lt;br/&gt;
After this is complete, please pass the ticket to Sergey who will write for review:&lt;br/&gt;
- Small section on response handling (tmpfail, bulk loading, timeouts)&lt;br/&gt;
- small section on event machine  (motivation, where it is, how to get more info)&lt;br/&gt;
- small section on transcoders (motivation, where it is, how to use it, how to get more info)&lt;br/&gt;
&lt;br/&gt;
I know this is a bit last minute, so we&amp;#39;ve tried to keep this scope as small as possible and still effective.  Our goal would be to have everything done for publishing by EOD on 7th of May.&lt;br/&gt;
&lt;br/&gt;
Sorry for the last minute notification.  It only became clear in the last few days that this should be a 1.3 release given the new functionality.</description>
                <environment></environment>
            <key id="24079">RCBC-127</key>
            <summary>Final Review 1.3 core documentation</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="4" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/minor.png">Minor</priority>
                    <status id="3" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/inprogress.png">In Progress</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                        <label>info-request</label>
                    </labels>
                <created>Mon, 6 May 2013 14:27:56 -0500</created>
                <updated>Wed, 29 May 2013 14:41:59 -0500</updated>
                                    <version>1.3.0</version>
                                <fixVersion>1.3.0</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>5</watches>
                                                                                  <comments>
                    <comment id="57289" author="kzeller" created="Mon, 6 May 2013 15:57:46 -0500"  >Note to Matt and Sergey:&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
The part you need from me is partially doable in the next hours:&lt;br/&gt;
&lt;br/&gt;
We need a new section in the documentation for the upcoming 1.3.0 release. This should: &lt;br/&gt;
- Copy the 1.2 manual &lt;br/&gt;
- Remove section 3-9, &#8230;..&lt;br/&gt;
- Rename section 10 (now section 3) to &amp;quot;Common Patterns&amp;quot; &lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Getting this out depends on how quickly Sergey can assemble the raw information/knowledge in the new files.&lt;br/&gt;
&lt;br/&gt;
The other part is if the 1.3 gem ready to run the Rdoc build on ubu-1702. Is it ready now for Rdocs?&lt;br/&gt;
&lt;br/&gt;
In order to copyedit them and get my edits in as well as the Rdoc up EOD tomorrow, I will probably need both the code ready and the raw content ready by 2 PM PST tomorrow.&lt;br/&gt;
&lt;br/&gt;
I will assign the ticket to Sergey as soon as the 1.3 files are set up in the next hour.&lt;br/&gt;
&lt;br/&gt;
Regards,&lt;br/&gt;
&lt;br/&gt;
Karen&lt;br/&gt;
</comment>
                    <comment id="57304" author="kzeller" created="Mon, 6 May 2013 16:16:19 -0500"  >&lt;br/&gt;
-Creating new files for 1.3&lt;br/&gt;
-Updating link to new Rdoc 1.3 from nav&lt;br/&gt;
-Add Ruby 1.3 to LibrarySpec.pm to publish&lt;br/&gt;
</comment>
                    <comment id="57306" author="kzeller" created="Mon, 6 May 2013 16:24:34 -0500"  >Assigning to Sergey to add content to new files in sections described.&lt;br/&gt;
&lt;br/&gt;
Sergey, the 1.3 XML chapters are in:&lt;br/&gt;
&lt;br/&gt;
docs/Couchbase/products/couchbase/couchbase-sdk-ruby-1.3&lt;br/&gt;
&lt;br/&gt;
Let me know when you have added all your raw content as XML for each of the section. I will copyedit them/reorganize, request information from you if needed and the publish.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
</comment>
                    <comment id="57382" author="avsej" created="Tue, 7 May 2013 05:33:42 -0500"  >Thank you Karen, I&amp;#39;ve just uploaded to review site two new code examples, which I&amp;#39;m going to use in new documentation sections: &lt;a href=&quot;http://review.couchbase.org/26153&quot;&gt;http://review.couchbase.org/26153&lt;/a&gt;</comment>
                    <comment id="57410" author="kzeller" created="Tue, 7 May 2013 10:50:42 -0500"  >And don&amp;#39;t worry about organizing this clearly for now, just get the raw information and knowledge you have into XML paragraphs and lists. &lt;br/&gt;
&lt;br/&gt;
</comment>
                    <comment id="57464" author="avsej" created="Tue, 7 May 2013 16:04:02 -0500"  >EventMachine section: &lt;a href=&quot;https://github.com/couchbase/docs/pull/211&quot;&gt;https://github.com/couchbase/docs/pull/211&lt;/a&gt;&lt;br/&gt;
Transcoders section (depends on previous one, because it is modifying the same file): &lt;a href=&quot;https://github.com/couchbase/docs/pull/212&quot;&gt;https://github.com/couchbase/docs/pull/212&lt;/a&gt;&lt;br/&gt;
</comment>
                    <comment id="57487" author="kzeller" created="Tue, 7 May 2013 19:30:35 -0500"  >HI Sergey,&lt;br/&gt;
&lt;br/&gt;
So I edited and overhauled your new content and committed it to Github.&lt;br/&gt;
&lt;br/&gt;
Do you guys have a list of standard reviewers I should send this to?&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Also, there were some areas that were unclear:&lt;br/&gt;
&lt;br/&gt;
-For Data Transcoders you say these transcoders can be chosen using the current format API, therefore the patch won&amp;#39;t break anything. I believe this means that this is compatible with earlier versions of the Ruby SDK. Correct&amp;gt;&lt;br/&gt;
&lt;br/&gt;
-:forced passes the transcoder explicitly. I believe that means that the operations will transcode automatically, please confirm....&lt;br/&gt;
&lt;br/&gt;
-EventMachine. You say that the Ruby client comes with additional engines. But I think this really means it comes with two engines: a default which is Ruby-thread-friendly , and the one which extends EventMachine&lt;br/&gt;
&lt;br/&gt;
-Final note: where are any release notes?&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Changed status to minor as going into reviews then publish soon....</comment>
                    <comment id="57491" author="ingenthr" created="Tue, 7 May 2013 20:07:12 -0500"  >Thanks for the quick turnaround on this Karen! Again apologies for the scramble.&lt;br/&gt;
&lt;br/&gt;
For ruby, we do not have a current list of standard reviewers.  I might recommend myself and James Mauss (he&amp;#39;s a Ruby guy to some degree).</comment>
                    <comment id="57581" author="kzeller" created="Wed, 8 May 2013 13:09:18 -0500"  >Karen: run the Rdoc for 1.3.</comment>
                    <comment id="57597" author="avsej" created="Wed, 8 May 2013 13:44:26 -0500"  >I&amp;#39;ve attached zip archive to announcement email</comment>
                    <comment id="57623" author="kzeller" created="Wed, 8 May 2013 16:48:26 -0500"  >Ok, uploaded and linked: &lt;a href=&quot;http://www.couchbase.com/autodocs/&quot;&gt;http://www.couchbase.com/autodocs/&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
            <subtask id="24423">RCBC-129</subtask>
            <subtask id="24424">RCBC-130</subtask>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>88</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-126] support libcouchbase configuration cache</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-126</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>libcouchbase now has a new configuration cache feature which we should support in the Ruby client.  If configured with a path, it will ensure that the bootstrap honors a configuration cache until a not_my_vbucket is received (with future support for memcached buckets).  &lt;br/&gt;
&lt;br/&gt;
A test would verify that a configuration cache file is created after setting libcouchbase up and bootstrapping.&lt;br/&gt;
&lt;br/&gt;
This hopefully will be targeted for the release on May 7, 2013.  This may be version 1.3.0, not sure yet.</description>
                <environment></environment>
            <key id="24053">RCBC-126</key>
            <summary>support libcouchbase configuration cache</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="5" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/resolved.png">Resolved</status>
                    <resolution id="3">Duplicate</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 2 May 2013 16:59:10 -0500</created>
                <updated>Mon, 6 May 2013 01:16:14 -0500</updated>
                    <resolved>Mon, 6 May 2013 01:16:14 -0500</resolved>
                                                            <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                <outwardlinks description="duplicates">
                            <issuelink>
            <issuekey id="23083">RCBC-122</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>11008</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-125] Update Autodocs Page to new Corporate Template</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-125</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>&lt;a href=&quot;http://www.couchbase.com/autodocs/&quot;&gt;http://www.couchbase.com/autodocs/&lt;/a&gt;</description>
                <environment></environment>
            <key id="23685">RCBC-125</key>
            <summary>Update Autodocs Page to new Corporate Template</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Mon, 15 Apr 2013 12:44:50 -0500</created>
                <updated>Mon, 15 Apr 2013 12:45:03 -0500</updated>
                    <resolved>Mon, 15 Apr 2013 12:44:58 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>1</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>10695</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-123] Ruby SDK Site : broken link to the documentation </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-123</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Go to the site:&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/develop/ruby/current&quot;&gt;http://www.couchbase.com/develop/ruby/current&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Click on RDoc:&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.2/index.html&quot;&gt;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.2/index.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
this links does not work</description>
                <environment></environment>
            <key id="23346">RCBC-123</key>
            <summary>Ruby SDK Site : broken link to the documentation </summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="tgrall">Tug Grall</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Mar 2013 05:04:00 -0500</created>
                <updated>Tue, 26 Mar 2013 13:31:55 -0500</updated>
                    <resolved>Tue, 26 Mar 2013 13:31:51 -0500</resolved>
                            <version>1.2.2</version>
                                                                <votes>0</votes>
                        <watches>2</watches>
                                                    <comments>
                    <comment id="53519" author="kzeller" created="Tue, 26 Mar 2013 13:31:51 -0500"  >Now available here and linked:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.2/index.html&quot;&gt;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.2/index.html&lt;/a&gt;</comment>
                    <comment id="53520" author="kzeller" created="Tue, 26 Mar 2013 13:31:55 -0500"  >Now available here and linked:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.2/index.html&quot;&gt;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.2/index.html&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                <customfield id="customfield_10283" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                <customfieldname>Planned Start</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>Fri, 22 Mar 2013 12:00:00 -0500</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>10217</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-122] Option to enable configuration cache on libcouchbase</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-122</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="23083">RCBC-122</key>
            <summary>Option to enable configuration cache on libcouchbase</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Mar 2013 15:19:54 -0600</created>
                <updated>Mon, 6 May 2013 01:16:02 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>2</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                                <inwardlinks description="is duplicated by">
                            <issuelink>
            <issuekey id="24053">RCBC-126</issuekey>
        </issuelink>
                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                            <customfield id="customfield_10284" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                <customfieldname>Planned End</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>Thu, 7 Mar 2013 12:00:00 -0600</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10283" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                <customfieldname>Planned Start</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>Thu, 7 Mar 2013 12:00:00 -0600</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9313</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-121] misspelling in release notes for Ruby</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-121</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Should be February:&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/couchbase-sdk-ruby-rn_1-2-2.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/couchbase-sdk-ruby-rn_1-2-2.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Is it possible to review RN for correctness/accuracy before merging more generally?</description>
                <environment></environment>
            <key id="22973">RCBC-121</key>
            <summary>misspelling in release notes for Ruby</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</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="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Mar 2013 15:49:29 -0600</created>
                <updated>Mon, 6 May 2013 01:18:37 -0500</updated>
                    <resolved>Mon, 6 May 2013 01:18:37 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="57204" author="avsej" created="Mon, 6 May 2013 01:18:37 -0500"  >&lt;a href=&quot;https://github.com/avsej/docs/commit/891df66e1b1c9db9d773e44d4458c3a0472f9fb9#L0L65&quot;&gt;https://github.com/avsej/docs/commit/891df66e1b1c9db9d773e44d4458c3a0472f9fb9#L0L65&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                <customfield id="customfield_10283" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                <customfieldname>Planned Start</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>Fri, 1 Mar 2013 12:00:00 -0600</customfieldvalue>

                </customfieldvalues>
            </customfield>
                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9206</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-120] Docs: Reference installation</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-120</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Customers have lots of choices at their fingertips, and many of those choices will result in a non-functioning installation, or at least a lot of time spent figuring out what the right pieces are.&lt;br/&gt;
&lt;br/&gt;
Can we please provide as much details as possible about a reference installation that we can be sure will work for a customer who is just getting started?  This is outside of our support for any one operatin system, but more about telling the customer &amp;quot;if you install with these versions and packages, this code will work&amp;quot;&lt;br/&gt;
&lt;br/&gt;
-OS&lt;br/&gt;
-&amp;quot;language&amp;quot; version (Ruby 1.9.3, etc)&lt;br/&gt;
-other packages/modules required and/or tested with</description>
                <environment></environment>
            <key id="22604">RCBC-120</key>
            <summary>Docs: Reference installation</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Mon, 11 Feb 2013 05:36:16 -0600</created>
                <updated>Mon, 11 Feb 2013 05:36:16 -0600</updated>
                                    <version>1.2.1</version>
                                                <component>docs</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8759</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-119] Error handling documentation</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-119</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Please create some documentation specifying possible error/failures to operations, what they &amp;quot;look&amp;quot; like in the logs/exceptions/stack traces and what our recommendation is on how to handle them.&lt;br/&gt;
&lt;br/&gt;
i.e. tmp_oom, timeouts (connection/operation/java-internal/etc), &amp;quot;get miss&amp;quot; (it&amp;#39;s technically a failure, let&amp;#39;s make it overly obvious what it means), CAS failure, add() failure, replace() failure, &lt;br/&gt;
&lt;br/&gt;
Some of this should be covered in the API reference, but this bug is specifically for a single page where this information is aggregated that a customer/user could read about how to handle errors.</description>
                <environment></environment>
            <key id="22507">RCBC-119</key>
            <summary>Error handling documentation</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="4" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/reopened.png">Reopened</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Tue, 5 Feb 2013 02:39:14 -0600</created>
                <updated>Mon, 11 Feb 2013 15:40:42 -0600</updated>
                                    <version>1.2.1</version>
                                <fixVersion>1.3.0</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>2</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8534</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-118] Docs are saying that it should be #total_entries method defined on the View result, but actually it named as #total_rows</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-118</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="22579">RCBC-118</key>
            <summary>Docs are saying that it should be #total_entries method defined on the View result, but actually it named as #total_rows</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Thu, 7 Feb 2013 01:55:42 -0600</created>
                <updated>Tue, 12 Feb 2013 04:31:58 -0600</updated>
                    <resolved>Thu, 7 Feb 2013 02:09:17 -0600</resolved>
                            <version>1.2.0</version>
                <version>1.2.1</version>
                                <fixVersion>1.2.2</fixVersion>
                                <component>docs</component>
                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="49928" author="avsej" created="Thu, 7 Feb 2013 02:09:17 -0600"  >&lt;a href=&quot;http://review.couchbase.org/24464&quot;&gt;http://review.couchbase.org/24464&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <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>8720</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-117] Write the getting started with Ruby on Linux section of the essential guide</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-117</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Write the Getting started with Ruby on Linux (Redhat and Debian) section of the Essentials Guide&lt;br/&gt;
&lt;br/&gt;
Needs to cover: &lt;br/&gt;
&lt;br/&gt;
Installation of the Ruby gem/components and pre-requisites&lt;br/&gt;
Writing your first (small) app using Couchbase and Ruby&lt;br/&gt;
&lt;br/&gt;
Submissions should be to MC, either through the couchbase/docs repo, or direct to MC in whatever format suits. Must include both the text and images. </description>
                <environment></environment>
            <key id="22462">RCBC-117</key>
            <summary>Write the getting started with Ruby on Linux section of the essential guide</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="mccouch">MC Brown</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 Feb 2013 11:19:47 -0600</created>
                <updated>Mon, 4 Feb 2013 11:19:47 -0600</updated>
                                                                                    <votes>0</votes>
                        <watches>1</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8441</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-116] Write the Getting Started with Ruby on Mac OS X section of the essentials guide</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-116</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Write the Getting started with Ruby on Mac OS X section of the Essentials Guide&lt;br/&gt;
&lt;br/&gt;
Needs to cover: &lt;br/&gt;
&lt;br/&gt;
Installation of the Ruby gem/components and pre-requisites&lt;br/&gt;
Writing your first (small) app using Couchbase and Ruby&lt;br/&gt;
&lt;br/&gt;
Submissions should be to MC, either through the couchbase/docs repo, or direct to MC in whatever format suits. Must include both the text and images. </description>
                <environment></environment>
            <key id="22461">RCBC-116</key>
            <summary>Write the Getting Started with Ruby on Mac OS X section of the essentials guide</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="jasdeep">Jasdeep Jaitla</assignee>
                                <reporter username="mccouch">MC Brown</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 Feb 2013 11:18:58 -0600</created>
                <updated>Mon, 4 Feb 2013 11:18:58 -0600</updated>
                                                                                    <votes>0</votes>
                        <watches>1</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8440</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-115] Writ the GettingStarted with Ruby section of the essentials guides</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-115</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Write the Getting started with Ruby on Windows section of the Essentials Guide&lt;br/&gt;
&lt;br/&gt;
Needs to cover: &lt;br/&gt;
&lt;br/&gt;
Installation of the Ruby gem/components and pre-requisites&lt;br/&gt;
Writing your first (small) app using Couchbase and Ruby&lt;br/&gt;
&lt;br/&gt;
Submissions should be to MC, either through the couchbase/docs repo, or direct to MC in whatever format suits. Must include both the text and images. </description>
                <environment></environment>
            <key id="22460">RCBC-115</key>
            <summary>Writ the GettingStarted with Ruby section of the essentials guides</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="mccouch">MC Brown</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 Feb 2013 11:18:00 -0600</created>
                <updated>Wed, 29 May 2013 16:20:34 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>1</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8439</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-114] Code sample of Get and Lock in Ruby</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-114</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>One of our users asked for a code example demonstrating Get and Lock in Ruby for the Developer Guide. </description>
                <environment></environment>
            <key id="22027">RCBC-114</key>
            <summary>Code sample of Get and Lock in Ruby</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="4" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/minor.png">Minor</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Mon, 28 Jan 2013 14:32:23 -0600</created>
                <updated>Mon, 6 May 2013 11:29:16 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>3</watches>
                                                    <comments>
                    <comment id="57207" author="avsej" created="Mon, 6 May 2013 01:44:02 -0500"  >There are examples of get with lock usage in our test suite: &lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/blob/master/test/test_get.rb#L349-L397&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/blob/master/test/test_get.rb#L349-L397&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Generally it is pretty straightforward, just pass &amp;#39;:lock =&amp;gt; true&amp;#39; or with number like &amp;#39;:lock =&amp;gt; 14&amp;#39; to the Couchbase::Bucket#get method, and expect that key will be locked on default interval (set by the server) or user defined (14 in this case)</comment>
                    <comment id="57232" author="kzeller" created="Mon, 6 May 2013 11:29:16 -0500"  >Hi,&lt;br/&gt;
&lt;br/&gt;
We will get the same feedback if we use this as an example as we tried with PHP. &lt;br/&gt;
&lt;br/&gt;
PHP also only had assertions from TDD, Unit-testing and we were told customers need an actually application-level usage (how to use within a sample application, not a test suite for the SDK).&lt;br/&gt;
&lt;br/&gt;
You should hold this ticket until someone in the team is able to demonstrate GETL in Ruby within a sample application or a code snippet within an application.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Regards,&lt;br/&gt;
&lt;br/&gt;
Karen&lt;br/&gt;
&lt;br/&gt;
</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2816</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-112] Append/Prepend Operations adds extra quote characters on string value provided</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-112</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Append/Prepend operations are not defaulting to :format =&amp;gt; :plain, and without it are adding extra quote characters. If you use :format =&amp;gt; :plain on every prepend/append operation it works as expected, but that is supposed to be the default for these operations.&lt;br/&gt;
&lt;br/&gt;
see: &lt;a href=&quot;https://gist.github.com/6c1762696ff5fe769a78&quot;&gt;https://gist.github.com/6c1762696ff5fe769a78&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment>Mac OS X Mountain Lion</environment>
            <key id="21860">RCBC-112</key>
            <summary>Append/Prepend Operations adds extra quote characters on string value provided</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="scalabl3">Jasdeep Jaitla</reporter>
                        <labels>
                    </labels>
                <created>Sat, 19 Jan 2013 13:35:42 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:13 -0600</updated>
                    <resolved>Tue, 22 Jan 2013 05:48:14 -0600</resolved>
                            <version>1.2.1</version>
                                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="48229" author="avsej" created="Tue, 22 Jan 2013 05:48:14 -0600"  >I&amp;#39;d like to close it as _Won&amp;#39;t fix_ because it isn&amp;#39;t issues of the library itself&lt;br/&gt;
&lt;br/&gt;
As far as you started operating on the value considering one format, you should continue to do so. The mutators doesn&amp;#39;t have any knowledge about the format of the value except connection-wise format and the explicit option. This is why you should either turn your connection into :plain mode or use :format =&amp;gt; :plain everywhere</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8742</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-111] SEGV during set operation when using/running ruby client multi-threaded</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-111</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>I have a ruby test program that creates a number of threads, and per thread takes a batch of documents, and stores/inserts them into couchbase.  Each thread will be executing ruby code much like:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;#  Insert each record (Hash) into Couchbase&lt;br/&gt;
&amp;nbsp;&amp;nbsp;records.each { |record|&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;key = record[:id].to_s&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cb.set(key, record) if !key.nil?&lt;br/&gt;
&amp;nbsp;&amp;nbsp;}  &lt;br/&gt;
&lt;br/&gt;
The program starts, and subsequently SEGVs and yields a stack trace, for example:&lt;br/&gt;
&lt;br/&gt;
[New Thread 0x40fbf940 (LWP 13650)]&lt;br/&gt;
[New Thread 0x41a33940 (LWP 13651)]&lt;br/&gt;
[New Thread 0x40e58940 (LWP 13652)]&lt;br/&gt;
[New Thread 0x400d5940 (LWP 13653)]&lt;br/&gt;
[New Thread 0x40ed9940 (LWP 13654)]&lt;br/&gt;
[New Thread 0x4020c940 (LWP 13655)]&lt;br/&gt;
[New Thread 0x40977940 (LWP 13656)]&lt;br/&gt;
[New Thread 0x40440940 (LWP 13657)]&lt;br/&gt;
[New Thread 0x41b0c940 (LWP 13658)]&lt;br/&gt;
[New Thread 0x40764940 (LWP 13659)]&lt;br/&gt;
[New Thread 0x412f0940 (LWP 13660)]&lt;br/&gt;
[New Thread 0x41422940 (LWP 13661)]&lt;br/&gt;
[New Thread 0x40156940 (LWP 13662)]&lt;br/&gt;
[New Thread 0x41cd4940 (LWP 13663)]&lt;br/&gt;
[New Thread 0x41065940 (LWP 13664)]&lt;br/&gt;
[New Thread 0x4202a940 (LWP 13665)]&lt;br/&gt;
[New Thread 0x40c67940 (LWP 13666)]&lt;br/&gt;
[New Thread 0x41dc2940 (LWP 13667)]&lt;br/&gt;
[New Thread 0x41734940 (LWP 13668)]&lt;br/&gt;
[New Thread 0x407e5940 (LWP 13669)]&lt;br/&gt;
[New Thread 0x41b8d940 (LWP 13670)]&lt;br/&gt;
[New Thread 0x417b5940 (LWP 13671)]&lt;br/&gt;
[New Thread 0x41c0e940 (LWP 13672)]&lt;br/&gt;
[New Thread 0x406b1940 (LWP 13673)]&lt;br/&gt;
[New Thread 0x41e43940 (LWP 13674)]&lt;br/&gt;
[New Thread 0x41f4c940 (LWP 13675)]&lt;br/&gt;
[New Thread 0x40a5d940 (LWP 13676)]&lt;br/&gt;
[New Thread 0x40866940 (LWP 13677)]&lt;br/&gt;
[New Thread 0x40ade940 (LWP 13678)]&lt;br/&gt;
[New Thread 0x40b5f940 (LWP 13679)]&lt;br/&gt;
[New Thread 0x408e7940 (LWP 13680)]&lt;br/&gt;
[New Thread 0x41ec4940 (LWP 13681)]&lt;br/&gt;
[New Thread 0x40622940 (LWP 13682)]&lt;br/&gt;
[New Thread 0x4164d940 (LWP 13683)]&lt;br/&gt;
Fetching 1024 authors starting at offset 0&lt;br/&gt;
[New Thread 0x42a2b940 (LWP 13685)]&lt;br/&gt;
[Thread 0x42a2b940 (LWP 13685) exited]&lt;br/&gt;
Fetching 1024 authors starting at offset 1024&lt;br/&gt;
Fetching 1024 authors starting at offset 2048&lt;br/&gt;
Fetching 1024 authors starting at offset 3072&lt;br/&gt;
Fetching 1024 authors starting at offset 4096&lt;br/&gt;
&lt;br/&gt;
Program received signal SIGSEGV, Segmentation fault.&lt;br/&gt;
[Switching to Thread 0x4020c940 (LWP 13655)]&lt;br/&gt;
0x00002aaaac509a1d in cb_strip_key_prefix (bucket=0x2aaab4414300, key=46912654151960) at utils.c:471&lt;br/&gt;
471	        rb_str_update(key, 0, RSTRING_LEN(bucket-&amp;gt;key_prefix_val), cb_vStrEmpty);&lt;br/&gt;
(gdb) where&lt;br/&gt;
#0  0x00002aaaac509a1d in cb_strip_key_prefix (bucket=0x2aaab4414300, key=46912654151960) at utils.c:471&lt;br/&gt;
#1  0x00002aaaac50bd64 in cb_storage_callback (handle=&amp;lt;optimized out&amp;gt;, cookie=0x2aaab4415cf0, operation=LCB_SET, error=LCB_SUCCESS, resp=0x402099b0) at store.c:52&lt;br/&gt;
#2  0x00002aaaac72dfd4 in ?? () from /usr/lib64/libcouchbase.so.2&lt;br/&gt;
#3  0x00002aaaac72bb1a in ?? () from /usr/lib64/libcouchbase.so.2&lt;br/&gt;
#4  0x00002aaaac504c5c in callbacks_run (callbacks=&amp;lt;optimized out&amp;gt;) at multithread_plugin.c:600&lt;br/&gt;
#5  loop_run_select (argp=&amp;lt;optimized out&amp;gt;) at multithread_plugin.c:780&lt;br/&gt;
#6  0x00002b0ebc3e8657 in rb_ensure (b_proc=0x2aaaac504aa0 &amp;lt;loop_run_select&amp;gt;, data1=46912653493520, e_proc=0x2aaaac504f30 &amp;lt;loop_select_cleanup&amp;gt;, data2=46912654152000) at eval.c:743&lt;br/&gt;
#7  0x00002aaaac5039fc in loop_run (loop=&amp;lt;optimized out&amp;gt;) at multithread_plugin.c:1056&lt;br/&gt;
#8  lcb_io_run_event_loop (iops=&amp;lt;optimized out&amp;gt;) at multithread_plugin.c:1177&lt;br/&gt;
#9  0x00002aaaac736aaa in lcb_wait () from /usr/lib64/libcouchbase.so.2&lt;br/&gt;
#10 0x00002aaaac50c275 in cb_bucket_store (self=&amp;lt;optimized out&amp;gt;, argv=&amp;lt;optimized out&amp;gt;, argc=&amp;lt;optimized out&amp;gt;, cmd=&amp;lt;optimized out&amp;gt;) at store.c:162&lt;br/&gt;
#11 cb_bucket_set (argc=&amp;lt;optimized out&amp;gt;, argv=&amp;lt;optimized out&amp;gt;, self=&amp;lt;optimized out&amp;gt;) at store.c:270&lt;br/&gt;
#12 0x00002b0ebc4ed2a8 in vm_call_cfunc (me=&amp;lt;optimized out&amp;gt;, blockptr=&amp;lt;optimized out&amp;gt;, recv=&amp;lt;optimized out&amp;gt;, num=&amp;lt;optimized out&amp;gt;, reg_cfp=&amp;lt;optimized out&amp;gt;, th=&amp;lt;optimized out&amp;gt;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at vm_insnhelper.c:402&lt;br/&gt;
#13 vm_call_method (th=0x23a2dc0, cfp=0x2aaaad359a38, num=2, blockptr=0x1, flag=0, id=21448, me=0x20c7ae0, recv=33100200) at vm_insnhelper.c:528&lt;br/&gt;
#14 0x00002b0ebc4f00f3 in vm_exec_core (th=0x23a2dc0, initial=&amp;lt;optimized out&amp;gt;) at insns.def:1006&lt;br/&gt;
#15 0x00002b0ebc4f5889 in vm_exec (th=0x2aaab4414300) at vm.c:1147&lt;br/&gt;
#16 0x00002b0ebc4f9e19 in invoke_block_from_c (th=0x23a2dc0, block=0x329afe0, self=30791040, argc=1, argv=0x0, blockptr=0x0, cref=0x0) at vm.c:558&lt;br/&gt;
#17 0x00002b0ebc4fa2a7 in vm_yield (argv=&amp;lt;optimized out&amp;gt;, argc=&amp;lt;optimized out&amp;gt;, th=&amp;lt;optimized out&amp;gt;) at vm.c:588&lt;br/&gt;
#18 rb_yield_0 (argv=&amp;lt;optimized out&amp;gt;, argc=&amp;lt;optimized out&amp;gt;) at vm_eval.c:740&lt;br/&gt;
#19 rb_yield (val=42406680) at vm_eval.c:750&lt;br/&gt;
#20 0x00002b0ebc3b9c9c in rb_ary_each (ary=42907960) at array.c:1427&lt;br/&gt;
#21 0x00002b0ebc4ed2a8 in vm_call_cfunc (me=&amp;lt;optimized out&amp;gt;, blockptr=&amp;lt;optimized out&amp;gt;, recv=&amp;lt;optimized out&amp;gt;, num=&amp;lt;optimized out&amp;gt;, reg_cfp=&amp;lt;optimized out&amp;gt;, th=&amp;lt;optimized out&amp;gt;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at vm_insnhelper.c:402&lt;br/&gt;
#22 vm_call_method (th=0x23a2dc0, cfp=0x2aaaad359b40, num=0, blockptr=0x329afe1, flag=270, id=424, me=0x1ac7760, recv=42907960) at vm_insnhelper.c:528&lt;br/&gt;
#23 0x00002b0ebc4f00f3 in vm_exec_core (th=0x23a2dc0, initial=&amp;lt;optimized out&amp;gt;) at insns.def:1006&lt;br/&gt;
#24 0x00002b0ebc4f5889 in vm_exec (th=0x2aaab4414300) at vm.c:1147&lt;br/&gt;
#25 0x00002b0ebc4f9e19 in invoke_block_from_c (th=0x23a2dc0, block=0x24947d0, self=27728360, argc=1, argv=0x2aaaad25a0d0, blockptr=0x0, cref=0x0) at vm.c:558&lt;br/&gt;
#26 0x00002b0ebc4fa1ef in rb_vm_invoke_proc (th=0x23a2dc0, proc=0x24947d0, self=27728360, argc=1, argv=0x2aaaad25a0d0, blockptr=0x0) at vm.c:604&lt;br/&gt;
#27 0x00002b0ebc3f01bd in proc_call (argc=1, argv=0x2aaaad25a0d0, procval=&amp;lt;optimized out&amp;gt;) at proc.c:556&lt;br/&gt;
#28 0x00002b0ebc4ed2a8 in vm_call_cfunc (me=&amp;lt;optimized out&amp;gt;, blockptr=&amp;lt;optimized out&amp;gt;, recv=&amp;lt;optimized out&amp;gt;, num=&amp;lt;optimized out&amp;gt;, reg_cfp=&amp;lt;optimized out&amp;gt;, th=&amp;lt;optimized out&amp;gt;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at vm_insnhelper.c:402&lt;br/&gt;
#29 vm_call_method (th=0x23a2dc0, cfp=0x2aaaad359cf8, num=1, blockptr=0x1, flag=2, id=5912, me=0x1b0a800, recv=33098120) at vm_insnhelper.c:528&lt;br/&gt;
#30 0x00002b0ebc4f00f3 in vm_exec_core (th=0x23a2dc0, initial=&amp;lt;optimized out&amp;gt;) at insns.def:1006&lt;br/&gt;
#31 0x00002b0ebc4f5889 in vm_exec (th=0x2aaab4414300) at vm.c:1147&lt;br/&gt;
#32 0x00002b0ebc4f9e19 in invoke_block_from_c (th=0x23a2dc0, block=0x2aaaad359e28, self=33097800, argc=0, argv=0x0, blockptr=0x0, cref=0x0) at vm.c:558&lt;br/&gt;
#33 0x00002b0ebc4fa3f8 in vm_yield (argv=&amp;lt;optimized out&amp;gt;, argc=&amp;lt;optimized out&amp;gt;, th=&amp;lt;optimized out&amp;gt;) at vm.c:588&lt;br/&gt;
#34 rb_yield_0 (argv=&amp;lt;optimized out&amp;gt;, argc=&amp;lt;optimized out&amp;gt;) at vm_eval.c:740&lt;br/&gt;
#35 loop_i () at vm_eval.c:798&lt;br/&gt;
#36 0x00002b0ebc3e8a4c in rb_rescue2 (b_proc=0x2b0ebc4fa3c0 &amp;lt;loop_i&amp;gt;, data1=0, r_proc=0x0, data2=0) at eval.c:646&lt;br/&gt;
#37 0x00002b0ebc4e8d2e in rb_f_loop (self=33097800) at vm_eval.c:826&lt;br/&gt;
#38 0x00002b0ebc4ed2a8 in vm_call_cfunc (me=&amp;lt;optimized out&amp;gt;, blockptr=&amp;lt;optimized out&amp;gt;, recv=&amp;lt;optimized out&amp;gt;, num=&amp;lt;optimized out&amp;gt;, reg_cfp=&amp;lt;optimized out&amp;gt;, th=&amp;lt;optimized out&amp;gt;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at vm_insnhelper.c:402&lt;br/&gt;
#39 vm_call_method (th=0x23a2dc0, cfp=0x2aaaad359e00, num=0, blockptr=0x2aaaad359e29, flag=8, id=2856, me=0x1a9a1a0, recv=33097800) at vm_insnhelper.c:528&lt;br/&gt;
#40 0x00002b0ebc4f00f3 in vm_exec_core (th=0x23a2dc0, initial=&amp;lt;optimized out&amp;gt;) at insns.def:1006&lt;br/&gt;
#41 0x00002b0ebc4f5889 in vm_exec (th=0x2aaab4414300) at vm.c:1147&lt;br/&gt;
#42 0x00002b0ebc4f9e19 in invoke_block_from_c (th=0x23a2dc0, block=0x2aaaad359f30, self=33097800, argc=1, argv=0x0, blockptr=0x0, cref=0x0) at vm.c:558&lt;br/&gt;
#43 0x00002b0ebc4fa341 in rb_yield_0 (argv=&amp;lt;optimized out&amp;gt;, argc=&amp;lt;optimized out&amp;gt;) at vm.c:588&lt;br/&gt;
#44 catch_i (tag=2082830, data=&amp;lt;optimized out&amp;gt;) at vm_eval.c:1459&lt;br/&gt;
#45 0x00002b0ebc4e7943 in rb_catch_obj (tag=2082830, func=0x2b0ebc4fa300 &amp;lt;catch_i&amp;gt;, data=0) at vm_eval.c:1534&lt;br/&gt;
#46 0x00002b0ebc4e8bdd in rb_f_catch (argc=&amp;lt;optimized out&amp;gt;, argv=&amp;lt;optimized out&amp;gt;) at vm_eval.c:1510&lt;br/&gt;
#47 0x00002b0ebc4ed2a8 in vm_call_cfunc (me=&amp;lt;optimized out&amp;gt;, blockptr=&amp;lt;optimized out&amp;gt;, recv=&amp;lt;optimized out&amp;gt;, num=&amp;lt;optimized out&amp;gt;, reg_cfp=&amp;lt;optimized out&amp;gt;, th=&amp;lt;optimized out&amp;gt;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at vm_insnhelper.c:402&lt;br/&gt;
#48 vm_call_method (th=0x23a2dc0, cfp=0x2aaaad359f08, num=1, blockptr=0x2aaaad359f31, flag=8, id=2840, me=0x1a99e20, recv=33097800) at vm_insnhelper.c:528&lt;br/&gt;
#49 0x00002b0ebc4f00f3 in vm_exec_core (th=0x23a2dc0, initial=&amp;lt;optimized out&amp;gt;) at insns.def:1006&lt;br/&gt;
#50 0x00002b0ebc4f5889 in vm_exec (th=0x2aaab4414300) at vm.c:1147&lt;br/&gt;
#51 0x00002b0ebc4f9e19 in invoke_block_from_c (th=0x23a2dc0, block=0x23f5230, self=33097800, argc=0, argv=0x0, blockptr=0x0, cref=0x0) at vm.c:558&lt;br/&gt;
#52 0x00002b0ebc4fa1ef in rb_vm_invoke_proc (th=0x23a2dc0, proc=0x23f5230, self=33097800, argc=0, argv=0x224d2d0, blockptr=0x0) at vm.c:604&lt;br/&gt;
#53 0x00002b0ebc501bd2 in thread_start_func_2 (th=0x23a2dc0, stack_start=0x4020c128) at thread.c:450&lt;br/&gt;
#54 0x00002b0ebc501cef in thread_start_func_1 (th_ptr=&amp;lt;optimized out&amp;gt;) at thread_pthread.c:394&lt;br/&gt;
#55 0x0000003cb560677d in start_thread () from /lib64/libpthread.so.0&lt;br/&gt;
#56 0x0000003cb46d3c1d in clone () from /lib64/libc.so.6&lt;br/&gt;
#57 0x0000000000000000 in ?? ()&lt;br/&gt;
&lt;br/&gt;
Note that this behavior can be recreated consistently.&lt;br/&gt;
</description>
                <environment>Foundation:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Linux: &amp;quot;distro&amp;quot;: &amp;quot;CentOS release 5.8 (Final)&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Kernel: &amp;quot;2.6.18-274.17.1.el5xen #1 SMP Tue Jan 10 18:06:37 EST 2012 x86_64 x86_64 x86_64 GNU/Linux&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Ruby: &amp;quot;ruby&amp;quot;: &amp;quot;1.9.2p320 (2012-04-20 revision 35421) [x86_64-linux]&amp;quot;&lt;br/&gt;
Couchbase:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Couchbase Cluster: &amp;quot;nodes&amp;quot;: [&amp;quot;&lt;a href=&quot;http://server0065-vm12.listenlogic.com:4001&quot;&gt;http://server0065-vm12.listenlogic.com:4001&lt;/a&gt;&amp;quot;, &amp;quot;&lt;a href=&quot;http://server0065-vm13.listenlogic.com:4001&quot;&gt;http://server0065-vm13.listenlogic.com:4001&lt;/a&gt;&amp;quot;, &amp;quot;&lt;a href=&quot;http://server0065-vm14.listenlogic.com:4001&quot;&gt;http://server0065-vm14.listenlogic.com:4001&lt;/a&gt;&amp;quot;, &amp;quot;&lt;a href=&quot;http://server0065-vm15.listenlogic.com:4001&quot;&gt;http://server0065-vm15.listenlogic.com:4001&lt;/a&gt;&amp;quot;]&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Couchbase Server:  &amp;quot;version&amp;quot;: &amp;quot;2.0.0-1976-rel-community&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Couchbase Ruby Client: &amp;quot;version&amp;quot;: 1.2.1</environment>
            <key id="21807">RCBC-111</key>
            <summary>SEGV during set operation when using/running ruby client multi-threaded</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="avsej">Sergey Avseyev</assignee>
                                <reporter username="charlez">Charles Leu</reporter>
                        <labels>
                    </labels>
                <created>Wed, 16 Jan 2013 20:01:17 -0600</created>
                <updated>Mon, 6 May 2013 01:27:17 -0500</updated>
                    <resolved>Mon, 6 May 2013 01:27:17 -0500</resolved>
                            <version>1.2.1</version>
                                <fixVersion>1.3.0</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>2</watches>
                                                    <comments>
                    <comment id="47986" author="charlez" created="Thu, 17 Jan 2013 13:01:56 -0600"  >Notes and Questions:&lt;br/&gt;
1) Running my test single threaded does _not_ recreate this problem. &lt;br/&gt;
2) Running my test multi threaded yields this problem reliably (100% of the time so far).&lt;br/&gt;
3) To date I&amp;#39;ve only used/tested Couchbase via the Ruby client library.&lt;br/&gt;
4) How many other developers use the Ruby client library, and of those that use it, are their apps multi-threaded?&lt;br/&gt;
5) I noted that the tests for the Ruby client library didn&amp;#39;t appear to have any that are multi-threaded.&lt;br/&gt;
6) Do any of your other client tests using threading, and attempt to perform set operations simultaneously?&lt;br/&gt;
7) Perhaps the &amp;#39;Component&amp;quot; for this issue be changed to Ruby Client Library; please do so if you believe that is more correct.&lt;br/&gt;
</comment>
                    <comment id="48023" author="ingenthr" created="Thu, 17 Jan 2013 16:36:34 -0600"  >Valid questions Charles.  Let me pass this to our Ruby client lead and have him look it over.  We can move it to the RCBC project if it&amp;#39;s in fact different.</comment>
                    <comment id="48024" author="ingenthr" created="Thu, 17 Jan 2013 16:37:07 -0600"  >Sergey: Can you look at this to see if it should be moved to RCBC?</comment>
                    <comment id="48034" author="charlez" created="Thu, 17 Jan 2013 21:52:44 -0600"  >I&amp;#39;ve learned that this particular issue is/was due to the sharing of the Couchbase connection amongst threads.  When the test app uses thread-local storage to house/use a connection per thread, things work without ado.&lt;br/&gt;
&lt;br/&gt;
Perhaps you want to put logic in place (e.g. a monitor per connection) to ensure connection sharing doesn&amp;#39;t lead to a SEGV or other problem (e.g. deadlock).  I guess the client could also implement such logic, however using thread-local storage with multiple connections is clearly a better option.&lt;br/&gt;
&lt;br/&gt;
Note that I&amp;#39;m fine with things as they are.  However if the client lib had the aforementioned logic in place, it would have saved us some time (i.e. on both my end and yours).&lt;br/&gt;
&lt;br/&gt;
Thank you for your consideration and support.</comment>
                    <comment id="48230" author="avsej" created="Tue, 22 Jan 2013 05:53:20 -0600"  >Hi, Charles.&lt;br/&gt;
&lt;br/&gt;
As you pointed out above, the libcouchbase handle itself isn&amp;#39;t supposed to be shared between threads, and currently the caller should protect the connection instance either by copying it with Bucket#dup for each thread, which will lead to establishing new connection, or implementing thread-safe wrapper which will make sure that the handle won&amp;#39;t be accessed from several threads.&lt;br/&gt;
</comment>
                    <comment id="53269" author="mje113" created="Thu, 21 Mar 2013 13:40:58 -0500"  >Interesting, just ran into this segfault in the Ruby client 1.2.2. I also have a multi-threaded app where each thread needs to do get and set operations against CB.  I get that we shouldn&amp;#39;t be sharing the handle between threads, and the Thread.current storage in 1.2.2 does fix this for connections initiated from the Couchbase module.&lt;br/&gt;
&lt;br/&gt;
The packaged CouchbaseStore ActiveSupport::Cache implementation however is not threadsafe in this regard--it creates one connection to the bucket and shares that across any threads, potentially resulting in the segfault.&lt;br/&gt;
&lt;br/&gt;
The fix is rudimentary, so look for a pull request shortly.</comment>
                    <comment id="53273" author="avsej" created="Thu, 21 Mar 2013 13:53:25 -0500"  >Thanks, will be glad to review</comment>
                    <comment id="53277" author="mje113" created="Thu, 21 Mar 2013 14:35:43 -0500"  >Just pushed:&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/#/c/25294/&quot;&gt;http://review.couchbase.org/#/c/25294/&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
I&amp;#39;m wondering if it wouldn&amp;#39;t be helpful in some circumstances to have the option of an imposed mutex/monitor instead of a thread local  variable in the Couchbase module itself.  Thinking about my own app--dozens of Couchbase Models, each with their own Bucket connection--then potentially dozens of threads.  Seems like that would be spinning up a lot of connections to the server per-process.&lt;br/&gt;
&lt;br/&gt;
</comment>
                    <comment id="53281" author="avsej" created="Thu, 21 Mar 2013 15:08:26 -0500"  >Yeah, I&amp;#39;m planning to implement pooling there, to allow to re-use and share connections if it is possible, but once you will store docs in different buckets, it will require separate connection per bucket</comment>
                    <comment id="56956" author="mje113" created="Thu, 2 May 2013 12:42:17 -0500"  >Pushed a Connection Pool branch for review:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/#/c/26028/&quot;&gt;http://review.couchbase.org/#/c/26028/&lt;/a&gt;&lt;br/&gt;
which relies on:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mperham/connection_pool&quot;&gt;https://github.com/mperham/connection_pool&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
It&amp;#39;s mainly targeted at ActiveSupport::Cache::CouchbaseStore, however could be used more generically for any Couchbase bucket connections:&lt;br/&gt;
&lt;br/&gt;
@pool = Couchbase::ConnectionPool.new # =&amp;gt; default connection args and 5 connections in the pool&lt;br/&gt;
@pool.set(&amp;#39;foo&amp;#39;, &amp;#39;bar&amp;#39;) # =&amp;gt; checks our a connection to run set on--will block until a connection is available&lt;br/&gt;
@pool.get(&amp;#39;foo&amp;#39;) # =&amp;gt; &amp;#39;bar&amp;#39;&lt;br/&gt;
&lt;br/&gt;
I think I implemented all operations but might have missed some.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
</comment>
                    <comment id="57206" author="avsej" created="Mon, 6 May 2013 01:27:17 -0500"  >Merged to upstream&lt;br/&gt;
&lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/commit/5454381ca3aa7ee8a02e41e0d8ff87e8408504a2&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/commit/5454381ca3aa7ee8a02e41e0d8ff87e8408504a2&lt;/a&gt;</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                                <inwardlinks description="is duplicated by">
                            <issuelink>
            <issuekey id="21828">RCBC-110</issuekey>
        </issuelink>
                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <customfield id="customfield_10010" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                <customfieldname>Flagged</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10000"><![CDATA[Impediment]]></customfieldvalue>
    
                </customfieldvalues>
            </customfield>
                                                                                                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2818</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-110] SEGV during set operation when using/running ruby client multi-threaded</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-110</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Bug was inadvertently created under project Couchbase Server - my apologies.&lt;br/&gt;
I don&amp;#39;t know how to migrate the bug into this project; please refer to MB-7544 &lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-7544&quot;&gt;http://www.couchbase.com/issues/browse/MB-7544&lt;/a&gt;&lt;br/&gt;
</description>
                <environment></environment>
            <key id="21828">RCBC-110</key>
            <summary>SEGV during set operation when using/running ruby client multi-threaded</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="3">Duplicate</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="charlez">Charles Leu</reporter>
                        <labels>
                    </labels>
                <created>Thu, 17 Jan 2013 13:54:05 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:13 -0600</updated>
                    <resolved>Thu, 17 Jan 2013 16:49:38 -0600</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                <outwardlinks description="duplicates">
                            <issuelink>
            <issuekey id="21807">RCBC-111</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8740</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-109] Add Observe-methods into Rdoc TOC</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-109</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Hi Sergey,&lt;br/&gt;
&lt;br/&gt;
Can you add an item in the top-level RDoc table of content for the observe-methods in Ruby? A customer just asked about it in Rdoc. In general, the Rdoc is great language reference resource for the SDK, but this item that is hard to find from the first Rdoc page: &lt;a href=&quot;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.0/Couchbase/Bucket.html#observe_and_wait-instance_method&quot;&gt;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.0/Couchbase/Bucket.html#observe_and_wait-instance_method&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Thanks,&lt;br/&gt;
&lt;br/&gt;
Karen&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment></environment>
            <key id="21731">RCBC-109</key>
            <summary>Add Observe-methods into Rdoc TOC</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="4" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/minor.png">Minor</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Thu, 10 Jan 2013 17:36:32 -0600</created>
                <updated>Fri, 11 Jan 2013 12:56:27 -0600</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="47579" author="avsej" created="Fri, 11 Jan 2013 03:37:39 -0600"  >Do you mean into README file which is rendering when you will navigate to &lt;a href=&quot;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.0?&quot;&gt;http://www.couchbase.com/autodocs/couchbase-ruby-client-1.2.0?&lt;/a&gt;</comment>
                    <comment id="47610" author="kzeller" created="Fri, 11 Jan 2013 12:56:27 -0600"  >What I mean is that &amp;quot;USAGE&amp;quot; navigation box where you can see a list of all the major areas. It would be good to have an &amp;quot;observe&amp;quot; item in that list where you have get, etc....</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2819</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-108] Add Couchbase operation logging</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-108</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>I&amp;#39;d love to have some basic logging of Couchbase operations--really would love them in the couchbase gem itself, but would be happy if we could at least have it in the Couchbase-Model gem.&lt;br/&gt;
&lt;br/&gt;
My quick stab at it is here:&lt;br/&gt;
&lt;a href=&quot;https://github.com/mje113/couchbase-ruby-model/commit/e3029076a00b120832e553563b93d92b8124100b&quot;&gt;https://github.com/mje113/couchbase-ruby-model/commit/e3029076a00b120832e553563b93d92b8124100b&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
It&amp;#39;s not meant to be complete--just the basics of what I&amp;#39;m thinking of.</description>
                <environment></environment>
            <key id="21536">RCBC-108</key>
            <summary>Add Couchbase operation logging</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="3">Duplicate</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="mje113">Mike Evans</reporter>
                        <labels>
                    </labels>
                <created>Fri, 28 Dec 2012 12:56:00 -0600</created>
                <updated>Fri, 8 Feb 2013 18:18:26 -0600</updated>
                    <resolved>Fri, 8 Feb 2013 18:16:36 -0600</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                <outwardlinks description="duplicates">
                            <issuelink>
            <issuekey id="17949">RCBC-41</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2822</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-107] Dupe test name hiding failing test.</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-107</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>There&amp;#39;s two versions of test_it_raises_not_found_exception, one intended for Model#find, and the other for Model#find_by_id.  It&amp;#39;s hiding a mismatched expected exception for find with a bad id.  Pull request:&lt;br/&gt;
&lt;a href=&quot;http://github.com/couchbase/couchbase-ruby-model/pull/3&quot;&gt;http://github.com/couchbase/couchbase-ruby-model/pull/3&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Sorry for the additional commits in the pull request, I should have rebased first or something...</description>
                <environment></environment>
            <key id="21535">RCBC-107</key>
            <summary>Dupe test name hiding failing test.</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="4" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/minor.png">Minor</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="avsej">Sergey Avseyev</assignee>
                                <reporter username="mje113">Mike Evans</reporter>
                        <labels>
                    </labels>
                <created>Fri, 28 Dec 2012 12:09:59 -0600</created>
                <updated>Mon, 6 May 2013 01:40:45 -0500</updated>
                    <resolved>Mon, 6 May 2013 01:40:45 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2823</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-105] Docs: What operating system versions does the ruby gem support?</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-105</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>I seem to be having problems installing this on CentOS 5.8.  I&amp;#39;m not sure if that&amp;#39;s the problem, but I tried to verify it via our documentation and couldn&amp;#39;t find what versions were supported or not.</description>
                <environment></environment>
            <key id="21458">RCBC-105</key>
            <summary>Docs: What operating system versions does the ruby gem support?</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Dec 2012 06:10:01 -0600</created>
                <updated>Mon, 6 May 2013 11:30:58 -0500</updated>
                                    <version>1.2.0</version>
                                                <component>docs</component>
                                <votes>0</votes>
                        <watches>4</watches>
                                                    <comments>
                    <comment id="57205" author="avsej" created="Mon, 6 May 2013 01:24:43 -0500"  >couchbase ruby gem depends on ruby 1.8.7+ and libcouchbase (if there are issues with libcouchbase, please report to CCBC)&lt;br/&gt;
&lt;br/&gt;
According to official ruby site ruby 1.9.3 is supported by centos 5 (probably not from official repository, but should work without any problems): &lt;a href=&quot;https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/SupportedPlatforms#Ruby-193&quot;&gt;https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/SupportedPlatforms#Ruby-193&lt;/a&gt;</comment>
                    <comment id="57233" author="kzeller" created="Mon, 6 May 2013 11:30:58 -0500"  >Please add this information to the correct part of the documentation set for Ruby.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>3254</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-104] Data corruption on intensive get/set</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-104</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The script attached produces the following output:&lt;br/&gt;
&lt;br/&gt;
~ $ ruby corrupt.rb                                                                                                                                                                                                                                                             &lt;br/&gt;
corrupt.rb:8:in `get&amp;#39;: unable to convert value for key &amp;#39;mm_71&amp;#39;: lexical error: invalid char in json text. (Couchbase::Error::ValueFormat)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#xA0;2                     (right here) ------^&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:8:in `block (3 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `block (2 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `fork&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `block in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
corrupt.rb:8:in `get&amp;#39;: unable to convert value for key &amp;#39;mm_71&amp;#39;: lexical error: invalid char in json text. (Couchbase::Error::ValueFormat)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#xA0;2                     (right here) ------^&lt;br/&gt;
Process from corrupt.rb:8:in `block (3 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `block (2 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `fork&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `block in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
corrupt.rb:8:in `get&amp;#39;: unable to convert value for key &amp;#39;mm_71&amp;#39;: lexical error: invalid char in json text. (Couchbase::Error::ValueFormat)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#xA0;2                     (right here) ------^&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:8:in `block (3 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `block (2 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `fork&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `block in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
corrupt.rb:8:in `get&amp;#39;: unable to convert value for key &amp;#39;mm_71&amp;#39;: lexical error: invalid char in json text. (Couchbase::Error::ValueFormat)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#xA0;2                     (right here) ------^&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:8:in `block (3 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:6:in `block (2 levels) in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `fork&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:4:in `block in &amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `times&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;from corrupt.rb:3:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
</description>
                <environment></environment>
            <key id="21454">RCBC-104</key>
            <summary>Data corruption on intensive get/set</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Dec 2012 03:54:44 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:14 -0600</updated>
                    <resolved>Thu, 20 Dec 2012 08:50:30 -0600</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="46411" author="avsej" created="Thu, 20 Dec 2012 08:46:50 -0600"  >Fixed &lt;a href=&quot;http://review.couchbase.org/23462&quot;&gt;http://review.couchbase.org/23462&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="16044" name="corrupt.rb" size="352" author="avsej" created="Thu, 20 Dec 2012 03:54:44 -0600" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8746</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-103] Improvements to the Getting Started Guide and the Tutorial</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-103</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Ruby Docs&lt;br/&gt;
&lt;br/&gt;
*** Getting Started ***&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/installing_the_couchbase_client_libraries.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/installing_the_couchbase_client_libraries.html&lt;/a&gt;&lt;br/&gt;
	- link broken: ... is libcouchbase. Please consult [C Client Library page about w ...&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/hello_couchbase.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/hello_couchbase.html&lt;/a&gt;&lt;br/&gt;
	- In the list where the conn params are explained, maybe explain why I need to ouse the list param&lt;br/&gt;
	  when I have more then one node (where I have to use host?)? Its not really obvious why I have two&lt;br/&gt;
	  different args for the same type.&lt;br/&gt;
	- Maybe add a quick sentence what marhsal does? Serialzining ruby objects? Note that you cant use&lt;br/&gt;
	  views with it.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/creating_and_updating_documents.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/creating_and_updating_documents.html&lt;/a&gt;&lt;br/&gt;
	- here it talks about the :plain mode and I&amp;#39;m confused, whats the different to :marshal? Maybe&lt;br/&gt;
	  good to explain in a sentence.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/reading_documents.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/reading_documents.html&lt;/a&gt;&lt;br/&gt;
	- Where basic view querying is explained, I think we need to add a sentence or two on how &lt;br/&gt;
	  a second HTTP request is maed when you access the design document. Since you ask an array here,&lt;br/&gt;
	  is it prefetched? how does it work? Would be good to know so that people dont use it in a loop&lt;br/&gt;
	  for example.&lt;br/&gt;
&lt;br/&gt;
*** Tutorial **&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_tl_dr.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_tl_dr.html&lt;/a&gt;&lt;br/&gt;
	- I think you need to tell people how to install bundler? I have it, but I&amp;#39;m not sure if it comes&lt;br/&gt;
	  by default? If it is always there forget this comment :)&lt;br/&gt;
&lt;br/&gt;
	- Sign in with twitter gives me 401 unauthorized.. do we really need this and is it supposed to&lt;br/&gt;
	  work? Otherwise the sample app works out of the box, cool work.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_create_application_skeleton.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_create_application_skeleton.html&lt;/a&gt;&lt;br/&gt;
	- Can you explain the --old-style-hash in a sentence? Dont know what it is?&lt;br/&gt;
	- The short gem description only contains omniauth-twitter, but the full also omniauth?&lt;br/&gt;
	- maybe mention to update the dependencies after the changes? bundle update?&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_implement_controllers.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_implement_controllers.html&lt;/a&gt;&lt;br/&gt;
	- Where you explain the controller functionality: it&amp;#39;s not really obvios how the methods map to the&lt;br/&gt;
	  views. What will happen when you access a different method that has no view defined? Just a few&lt;br/&gt;
	  words to explain how the &amp;quot;magical&amp;quot; vie access works would be good I think.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_bonus_spatial_queries_sessions_and_cache.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/_bonus_spatial_queries_sessions_and_cache.html&lt;/a&gt;&lt;br/&gt;
	- On caching: will it use the same couchbase client connection or instantiate a new one?&lt;br/&gt;
&lt;br/&gt;
Otherwise good job! :)</description>
                <environment></environment>
            <key id="21452">RCBC-103</key>
            <summary>Improvements to the Getting Started Guide and the Tutorial</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="daschl">Michael Nitschinger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Dec 2012 01:47:03 -0600</created>
                <updated>Thu, 2 May 2013 16:40:07 -0500</updated>
                                    <version>1.2.0</version>
                                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>3253</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-102] Store methods behaves inconsistently when persistence constraints specified</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-102</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The Bucket#set for example should return the object corresponding to arguments passed:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;1.9.3p327 (main):002:0&amp;gt; conn.set(&amp;quot;foo&amp;quot;, &amp;quot;bar&amp;quot;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;851339802448297984&lt;br/&gt;
&amp;nbsp;&amp;nbsp;1.9.3p327 (main):003:0&amp;gt; conn.set(&amp;quot;foo&amp;quot; =&amp;gt; &amp;quot;bar&amp;quot;, &amp;quot;baz&amp;quot; =&amp;gt; &amp;quot;foo&amp;quot;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;{&amp;quot;foo&amp;quot;=&amp;gt;2995536636664938496, &amp;quot;baz&amp;quot;=&amp;gt;16831440216388861952}&lt;br/&gt;
&lt;br/&gt;
But when :observe option is used, it always return it like for multi-set&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;1.9.3p327 (main):004:0&amp;gt; conn.set(&amp;quot;foo&amp;quot;, &amp;quot;bar&amp;quot;, :observe =&amp;gt; {:persisted =&amp;gt; 1})&lt;br/&gt;
&amp;nbsp;&amp;nbsp;{&amp;quot;foo&amp;quot;=&amp;gt;2559248876759744512}&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment></environment>
            <key id="21343">RCBC-102</key>
            <summary>Store methods behaves inconsistently when persistence constraints specified</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Sat, 15 Dec 2012 09:19:57 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:14 -0600</updated>
                    <resolved>Sat, 15 Dec 2012 09:26:04 -0600</resolved>
                            <version>1.2.0</version>
                                <fixVersion>1.2.1</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="46054" author="avsej" created="Sat, 15 Dec 2012 09:23:51 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23336&quot;&gt;http://review.couchbase.org/23336&lt;/a&gt;</comment>
                    <comment id="46056" author="ingenthr" created="Sat, 15 Dec 2012 13:55:53 -0600"  >that does seem to be an issue&lt;br/&gt;
&lt;br/&gt;
you&amp;#39;re a better judge than I am, but I&amp;#39;d think we&amp;#39;d want the response to be the same whether or not using the :observe&lt;br/&gt;
&lt;br/&gt;
If the change makes it more consistent, then yes it&amp;#39;s an API change from 1.2.0 but it&amp;#39;s really getting back to what we expect so perfectly acceptable.  Definitely something to release note though.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <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>8747</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-101] Observe options isn&apos;t passed to the store commands</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-101</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="21342">RCBC-101</key>
            <summary>Observe options isn&apos;t passed to the store commands</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Sat, 15 Dec 2012 08:40:07 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:12 -0600</updated>
                    <resolved>Sat, 15 Dec 2012 09:26:12 -0600</resolved>
                            <version>1.2.0</version>
                                <fixVersion>1.2.1</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="46053" author="avsej" created="Sat, 15 Dec 2012 08:41:11 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23335&quot;&gt;http://review.couchbase.org/23335&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8739</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-100] Provide proper attribute inheritance when subclassing Couchbase::Model subclasses.</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-100</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>(Pull request to fix this can be found here: &lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-model/pull/2&quot;&gt;https://github.com/couchbase/couchbase-ruby-model/pull/2&lt;/a&gt; )&lt;br/&gt;
&lt;br/&gt;
Currently, Couchbase::Model stores attributes (and views) in a class variable set to a mutable hash. This breaks the expected subclass attribute inheritance behavior that ActiveModel provides.&lt;br/&gt;
&lt;br/&gt;
Example:&lt;br/&gt;
&lt;br/&gt;
class A &amp;lt; Couchbase::Model&lt;br/&gt;
&amp;nbsp;&amp;nbsp;attribute :one&lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
class B &amp;lt; A&lt;br/&gt;
&amp;nbsp;&amp;nbsp;attribute :two&lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
B.attributes #=&amp;gt; {:one =&amp;gt; nil, :two =&amp;gt; nil}&lt;br/&gt;
A.attributes #=&amp;gt; {:one =&amp;gt; nil, :two =&amp;gt; nil}&lt;br/&gt;
B.attributes.object_id == A.attributes.object_id #=&amp;gt; true&lt;br/&gt;
&lt;br/&gt;
This patch enables proper inheritance when ::Rails is present by using Class#class_attribute and detecting subclass additions to attribute:&lt;br/&gt;
&lt;br/&gt;
class A &amp;lt; Couchbase::Model&lt;br/&gt;
&amp;nbsp;&amp;nbsp;attribute :one&lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
class B &amp;lt; A&lt;br/&gt;
&amp;nbsp;&amp;nbsp;attribute :two&lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
A.attributes #=&amp;gt; {:one =&amp;gt; nil}&lt;br/&gt;
B.attributes #=&amp;gt; {:one =&amp;gt; nil, :two =&amp;gt; nil}&lt;br/&gt;
B.attributes.object_id != A.attributes.object_id #=&amp;gt; true</description>
                <environment></environment>
            <key id="21207">RCBC-100</key>
            <summary>Provide proper attribute inheritance when subclassing Couchbase::Model subclasses.</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="mje113">Mike Evans</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Dec 2012 11:59:46 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:13 -0600</updated>
                    <resolved>Fri, 8 Feb 2013 18:12:58 -0600</resolved>
                                                                            <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="45741" author="mje113" created="Mon, 10 Dec 2012 13:47:00 -0600"  >Pull request was updated with an improved patch and passing tests.</comment>
                    <comment id="49979" author="avsej" created="Fri, 8 Feb 2013 18:12:58 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23392&quot;&gt;http://review.couchbase.org/23392&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2827</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-99] When posting JSON strings in rails this function is passed a StringIO object not a string.</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-99</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>&lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/pull/5&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/pull/5&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
When posting JSON strings in rails this function is passed a StringIO object not a string.&lt;br/&gt;
This causes the following error:&lt;br/&gt;
&lt;br/&gt;
MultiJson::DecodeError&lt;br/&gt;
399: unexpected token at &amp;#39;#&amp;lt;StringIO:0x2f64720&amp;gt;]&amp;#39;</description>
                <environment></environment>
            <key id="21157">RCBC-99</key>
            <summary>When posting JSON strings in rails this function is passed a StringIO object not a string.</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 5 Dec 2012 08:35:25 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:13 -0600</updated>
                    <resolved>Thu, 6 Dec 2012 03:41:34 -0600</resolved>
                            <version>1.2.0.z.beta4</version>
                                <fixVersion>1.2.0</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="45559" author="avsej" created="Thu, 6 Dec 2012 03:41:25 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23117&quot;&gt;http://review.couchbase.org/23117&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8743</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-98] Internalize the most frequently used strings</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-98</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="21116">RCBC-98</key>
            <summary>Internalize the most frequently used strings</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Tue, 4 Dec 2012 11:27:54 -0600</created>
                <updated>Tue, 12 Feb 2013 04:31:58 -0600</updated>
                    <resolved>Fri, 8 Feb 2013 18:08:08 -0600</resolved>
                                            <fixVersion>1.2.2</fixVersion>
                                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="45347" author="avsej" created="Tue, 4 Dec 2012 11:32:19 -0600"  >like &amp;quot;default&amp;quot; and empty string</comment>
                    <comment id="49977" author="avsej" created="Fri, 8 Feb 2013 18:08:08 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23444&quot;&gt;http://review.couchbase.org/23444&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/23043&quot;&gt;http://review.couchbase.org/23043&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2828</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-97] Use ruby strings instead of char *</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-97</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Simplify memory management, reduce reallocations</description>
                <environment></environment>
            <key id="21115">RCBC-97</key>
            <summary>Use ruby strings instead of char *</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Tue, 4 Dec 2012 11:20:46 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:13 -0600</updated>
                    <resolved>Fri, 8 Feb 2013 18:11:03 -0600</resolved>
                                            <fixVersion>1.2.0</fixVersion>
                                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="49978" author="avsej" created="Fri, 8 Feb 2013 18:11:03 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23045&quot;&gt;http://review.couchbase.org/23045&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/23041&quot;&gt;http://review.couchbase.org/23041&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/23042&quot;&gt;http://review.couchbase.org/23042&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/23040&quot;&gt;http://review.couchbase.org/23040&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/23039&quot;&gt;http://review.couchbase.org/23039&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/23038&quot;&gt;http://review.couchbase.org/23038&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2829</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-96] Release notes needed for 1.1.3, 1.1.4, 1.1.5</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-96</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>1.1.5 is marked as &amp;quot;unreleased&amp;quot; in Jira, yet it is avialable for d/l on &lt;a href=&quot;http://www.couchbase.com/develop/ruby/current&quot;&gt;http://www.couchbase.com/develop/ruby/current&lt;/a&gt;.  No release notes are avialable after 1.1.2 release.</description>
                <environment></environment>
            <key id="21026">RCBC-96</key>
            <summary>Release notes needed for 1.1.3, 1.1.4, 1.1.5</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Fri, 30 Nov 2012 12:50:29 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:12 -0600</updated>
                    <resolved>Fri, 8 Feb 2013 18:04:02 -0600</resolved>
                            <version>1.1.5</version>
                                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="45073" author="avsej" created="Fri, 30 Nov 2012 13:11:06 -0600"  >&lt;a href=&quot;https://github.com/couchbase/docs/issues/149&quot;&gt;https://github.com/couchbase/docs/issues/149&lt;/a&gt;</comment>
                    <comment id="45074" author="avsej" created="Fri, 30 Nov 2012 13:12:22 -0600"  >and marked 1.1.5 as released</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2830</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-95] Server&apos;s helpful error about map.js errors gets replaced by a generic http 400 happened while uploading design document</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-95</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Repro:&lt;br/&gt;
&lt;br/&gt;
Create a new model, use the genrator to create a view&lt;br/&gt;
add the view line to the model&lt;br/&gt;
start the app (rails console)&lt;br/&gt;
&lt;br/&gt;
The default map.js with all the comments in and examples will cause the error already.&lt;br/&gt;
&lt;br/&gt;
/Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/couchbase-1.2.0.z.beta4/lib/couchbase/bucket.rb:165:in `continue&amp;#39;: failed to execute HTTP request (key=&amp;quot;_design/clocking&amp;quot;, status=&amp;quot;400&amp;quot; (Bad Request), error=0x00) (Couchbase::Error::HTTP)&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/couchbase-1.2.0.z.beta4/lib/couchbase/bucket.rb:165:in `save_design_doc&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/couchbase-model-0.5.0/lib/couchbase/model.rb:260:in `ensure_design_document!&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/couchbase-model-0.5.0/lib/couchbase/railtie.rb:120:in `block (3 levels) in &amp;lt;class:Railtie&amp;gt;&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/couchbase-model-0.5.0/lib/couchbase/railtie.rb:119:in `each&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/couchbase-model-0.5.0/lib/couchbase/railtie.rb:119:in `block (2 levels) in &amp;lt;class:Railtie&amp;gt;&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:418:in `_run__3328634455356380055__prepare__3132553472985099836__callbacks&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:405:in `__run_callback&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:385:in `_run_prepare_callbacks&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:81:in `run_callbacks&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/actionpack-3.2.9/lib/action_dispatch/middleware/reloader.rb:74:in `prepare!&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/actionpack-3.2.9/lib/action_dispatch/middleware/reloader.rb:48:in `prepare!&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/application/finisher.rb:47:in `block in &amp;lt;module:Finisher&amp;gt;&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/initializable.rb:30:in `instance_exec&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/initializable.rb:30:in `run&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/initializable.rb:55:in `block in run_initializers&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/initializable.rb:54:in `each&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/initializable.rb:54:in `run_initializers&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/application.rb:136:in `initialize!&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/railtie/configurable.rb:30:in `method_missing&amp;#39;&lt;br/&gt;
	from /Users/piotr/Work/git/ph_time/config/environment.rb:5:in `&amp;lt;top (required)&amp;gt;&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/application.rb:103:in `require&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/application.rb:103:in `require_environment!&amp;#39;&lt;br/&gt;
	from /Users/piotr/.rvm/gems/ruby-1.9.3-p327@time/gems/railties-3.2.9/lib/rails/commands.rb:40:in `&amp;lt;top (required)&amp;gt;&amp;#39;&lt;br/&gt;
	from script/rails:6:in `require&amp;#39;&lt;br/&gt;
	from script/rails:6:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&lt;br/&gt;
Now after a bit of tinkering .. I just added an else to the if block_given? in there .. to reveal the error .. &lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if block_given?&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if res.success? &amp;amp;&amp;amp; val[&amp;#39;error&amp;#39;]&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;res.error = Error::View.new(&amp;quot;save_design_doc&amp;quot;, val[&amp;#39;error&amp;#39;])&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;yield(res)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unless res.success?&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if val[&amp;#39;error&amp;#39;] &amp;amp;&amp;amp; val[&amp;#39;reason&amp;#39;]&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise Couchbase::Error::View.new(val[&amp;#39;error&amp;#39;], val[&amp;#39;reason&amp;#39;])&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&lt;br/&gt;
And that returned a much more civil error:&lt;br/&gt;
&lt;br/&gt;
SERVER: invalid_design_document: Syntax error in the map function of the view `by_date&amp;#39;: SyntaxError: Unexpected end of input (Couchbase::Error::View)&lt;br/&gt;
</description>
                <environment>Mountain Lion</environment>
            <key id="20924">RCBC-95</key>
            <summary>Server&apos;s helpful error about map.js errors gets replaced by a generic http 400 happened while uploading design document</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="piotrb">Piotr Banasik</reporter>
                        <labels>
                    </labels>
                <created>Fri, 23 Nov 2012 17:15:29 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:14 -0600</updated>
                    <resolved>Thu, 29 Nov 2012 05:06:43 -0600</resolved>
                            <version>1.2.0.z.beta4</version>
                                <fixVersion>1.2.0</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="44699" author="piotrb" created="Fri, 23 Nov 2012 17:17:04 -0600"  >Not sure if you want to keep that error code in there .. or perhaps tweak how the res.error stuff works in the block given section and call this better in the client lib perhaps? Not sure .. maybe tweak it on both ends really .. </comment>
                    <comment id="44993" author="avsej" created="Thu, 29 Nov 2012 05:06:43 -0600"  >Fix &lt;a href=&quot;http://review.couchbase.org/22894&quot;&gt;http://review.couchbase.org/22894&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8748</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-94] Ruby client memoise last exception</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-94</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Ruby client doesn&amp;#39;t erase exception received in global error callback and keep using it as a error indicator.</description>
                <environment></environment>
            <key id="20835">RCBC-94</key>
            <summary>Ruby client memoise last exception</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Mon, 19 Nov 2012 13:43:02 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:14 -0600</updated>
                    <resolved>Mon, 19 Nov 2012 14:08:36 -0600</resolved>
                            <version>1.2.0.z.beta3</version>
                                <fixVersion>1.2.0.z.beta4</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="44338" author="avsej" created="Mon, 19 Nov 2012 14:08:36 -0600"  >&lt;a href=&quot;http://review.couchbase.org/22645&quot;&gt;http://review.couchbase.org/22645&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8745</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-93] Ruby Client does not handle the timeout appropriately </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-93</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>This is the problem that the customer is encountering&lt;br/&gt;
(Ruby code coming up):&lt;br/&gt;
&lt;br/&gt;
Timeout::timeout(2) do &lt;br/&gt;
couch_client.get(key) &lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
But we are seeing Couchbase::Error::Timeout exceptions being raised. I know the default timeout for the Couchbase client gem is greater than 2 seconds, so I&amp;#39;m wondering: what could cause Couchbase to return a timeout (0x16 error code) before it actually has time to timeout?&lt;br/&gt;
&lt;br/&gt;
The complete ruby source code is attached , Please take a look at it. &lt;br/&gt;
&lt;br/&gt;
------&lt;br/&gt;
support&amp;#39;s analysis:&lt;br/&gt;
&amp;nbsp;The client is not timing out fast enough it should time out in 2.5 sec or something but instead it&amp;#39;s waiting a long time.&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment>Ruby client 1.1.1</environment>
            <key id="20406">RCBC-93</key>
            <summary>Ruby Client does not handle the timeout appropriately </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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="balak">Bala Keelapudi</reporter>
                        <labels>
                    </labels>
                <created>Wed, 24 Oct 2012 23:23:55 -0500</created>
                <updated>Thu, 15 Nov 2012 06:01:59 -0600</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                    <attachment id="15553" name="couch.rb" size="2985" author="balak" created="Wed, 24 Oct 2012 23:23:55 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2831</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-92] rb_sprintf() isn&apos;t available in ruby 1.8.7, so recent couchbase-ruby-client doesn&apos;t work there</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-92</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="20748">RCBC-92</key>
            <summary>rb_sprintf() isn&apos;t available in ruby 1.8.7, so recent couchbase-ruby-client doesn&apos;t work there</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 14 Nov 2012 14:49:33 -0600</created>
                <updated>Fri, 8 Feb 2013 18:15:13 -0600</updated>
                    <resolved>Wed, 14 Nov 2012 14:50:47 -0600</resolved>
                                            <fixVersion>1.2.0.z.beta4</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="44018" author="avsej" created="Wed, 14 Nov 2012 14:50:47 -0600"  >&lt;a href=&quot;http://review.couchbase.org/22511&quot;&gt;http://review.couchbase.org/22511&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8741</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-91] Ruby gem installation instructions don&apos;t work</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-91</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The instructions for installing the gem here are incorrect (at least according to my novice cut/paste):&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/develop/ruby/next&quot;&gt;http://www.couchbase.com/develop/ruby/next&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
[&lt;a href=&apos;mailto:root@localhost&apos;&gt;root@localhost&lt;/a&gt; ~]# gem install couchbase --pre&lt;br/&gt;
ERROR:  While executing gem ... (OptionParser::InvalidOption)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalid option: --pre</description>
                <environment></environment>
            <key id="20695">RCBC-91</key>
            <summary>Ruby gem installation instructions don&apos;t work</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="5">Cannot Reproduce</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Mon, 12 Nov 2012 04:28:00 -0600</created>
                <updated>Mon, 12 Nov 2012 04:48:32 -0600</updated>
                    <resolved>Mon, 12 Nov 2012 04:48:32 -0600</resolved>
                            <version>1.2.0.dp6</version>
                                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="43781" author="perry" created="Mon, 12 Nov 2012 04:30:25 -0600"  >Looks like it might be a problem with my version of Ruby...I&amp;#39;ll upgrade and retry</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9615</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-90] It isn&apos;t possible to pass custom connection options to Rack session store</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-90</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="20600">RCBC-90</key>
            <summary>It isn&apos;t possible to pass custom connection options to Rack session store</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 7 Nov 2012 05:10:08 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 8 Nov 2012 15:02:09 -0600</resolved>
                                            <fixVersion>1.2.0.z.beta4</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="43604" author="avsej" created="Thu, 8 Nov 2012 15:02:09 -0600"  >&lt;a href=&quot;http://review.couchbase.org/22207&quot;&gt;http://review.couchbase.org/22207&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9616</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-89] make sure include_docs is &quot;logical&quot;</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-89</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Currently, include_docs fetches the doc from the view.  This needs to change so the doc is fetched from the cache, so it&amp;#39;s a &amp;quot;logical&amp;quot; include docs.  This would mean that the docs can be out of sync w.r.t. the view, but that&amp;#39;s an inconsistency we can live with.</description>
                <environment></environment>
            <key id="20553">RCBC-89</key>
            <summary>make sure include_docs is &quot;logical&quot;</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Mon, 5 Nov 2012 12:22:48 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Mon, 12 Nov 2012 13:19:52 -0600</resolved>
                                            <fixVersion>1.2.0.z.beta4</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9617</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-88] The library 1.2.0.z.beta2  fails to install with libcouchbase 2.0.0beta</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-88</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="20186">RCBC-88</key>
            <summary>The library 1.2.0.z.beta2  fails to install with libcouchbase 2.0.0beta</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 10 Oct 2012 20:26:00 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 18 Oct 2012 13:06:06 -0500</resolved>
                            <version>1.2.0.z.beta</version>
                                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9618</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-87] Gem is failing to install on macos</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-87</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>make&lt;br/&gt;
xcrun cc -I. -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin11.0 -I. -DRUBY_EXTCONF_H=\&amp;quot;couchbase_config.h\&amp;quot; -I/usr/local/Cellar/libevent/2.0.19/include -I/opt/local/include -I/usr/local/include -I/usr/include  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -fno-common  -g -Os -pipe -fno-common -DENABLE_DTRACE  -fno-common  -pipe -fno-common   -std=c99 -Wall -Wextra   -c arguments.c&lt;br/&gt;
In file included from arguments.c:18:&lt;br/&gt;
couchbase_ext.h:27: error: expected &amp;#39;=&amp;#39;, &amp;#39;,&amp;#39;, &amp;#39;;&amp;#39;, &amp;#39;asm&amp;#39; or &amp;#39;__attribute__&amp;#39; before &amp;#39;hrtime_t&amp;#39;&lt;br/&gt;
couchbase_ext.h:28: error: expected &amp;#39;=&amp;#39;, &amp;#39;,&amp;#39;, &amp;#39;;&amp;#39;, &amp;#39;asm&amp;#39; or &amp;#39;__attribute__&amp;#39; before &amp;#39;gethrtime&amp;#39;&lt;br/&gt;
make: *** [arguments.o] Error 1</description>
                <environment></environment>
            <key id="20135">RCBC-87</key>
            <summary>Gem is failing to install on macos</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Mon, 8 Oct 2012 16:36:44 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:13 -0600</updated>
                    <resolved>Mon, 8 Oct 2012 16:37:54 -0500</resolved>
                            <version>1.2.0.z.beta2</version>
                                <fixVersion>2.0.0</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="40699" author="avsej" created="Mon, 8 Oct 2012 16:37:54 -0500"  >&lt;a href=&quot;http://review.couchbase.org/21427&quot;&gt;http://review.couchbase.org/21427&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9619</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-85] undefined method `default&apos; for Class</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-85</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>When using &amp;#39;save&amp;#39; on an existing and previously saved document, there&amp;#39;s a &amp;#39;undefined method&amp;#39;-error on &amp;#39;default&amp;#39;. &amp;#39;save&amp;#39; and &amp;#39;update&amp;#39; result in the same error.&lt;br/&gt;
&lt;br/&gt;
class TestDoc &amp;lt; Couchbase::Model&lt;br/&gt;
&amp;nbsp;&amp;nbsp;attribute :email, :default =&amp;gt; &amp;#39;&amp;#39;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;attribute :created_at, :default =&amp;gt; lambda { Time.zone.now }&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;view :by_created_at&lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
t = TestDoc.new(:id =&amp;gt; request.session_options[:id])&lt;br/&gt;
t.save&lt;br/&gt;
t = TestDoc.find(request.session_options[:id])&lt;br/&gt;
t.email = &amp;#39;hello&amp;#39;&lt;br/&gt;
t.update(:email =&amp;gt; &amp;#39;blubb&amp;#39;)&lt;br/&gt;
&lt;br/&gt;
undefined method `default&amp;#39; for TestDoc(id, email, created_at):Class&lt;br/&gt;
&lt;br/&gt;
couchbase-model (0.4.0) lib/couchbase/model.rb:487:in `save&amp;#39;&lt;br/&gt;
(eval):4:in `block in save&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:403:in `_run__3218406879367123135__save__4511417429032474671__callbacks&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `__run_callback&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:385:in `_run_save_callbacks&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:81:in `run_callbacks&amp;#39;&lt;br/&gt;
(eval):3:in `save&amp;#39;&lt;br/&gt;
couchbase-model (0.4.0) lib/couchbase/model.rb:501:in `update&amp;#39;&lt;br/&gt;
(eval):4:in `block in update&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:403:in `_run__3218406879367123135__update__4511417429032474671__callbacks&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `__run_callback&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:385:in `_run_update_callbacks&amp;#39;&lt;br/&gt;
activesupport (3.2.8) lib/active_support/callbacks.rb:81:in `run_callbacks&amp;#39;&lt;br/&gt;
(eval):3:in `update&amp;#39;</description>
                <environment>Mac OS 10.8.1&lt;br/&gt;
ruby 1.9.3p194&lt;br/&gt;
Rails 3.2.8</environment>
            <key id="19901">RCBC-85</key>
            <summary>undefined method `default&apos; for Class</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="Pathe">Patrick</reporter>
                        <labels>
                    </labels>
                <created>Wed, 26 Sep 2012 08:02:24 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Wed, 26 Sep 2012 11:53:15 -0500</resolved>
                            <version>1.2.0.z.beta</version>
                                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="39716" author="avsej" created="Wed, 26 Sep 2012 11:53:15 -0500"  >&lt;a href=&quot;http://review.couchbase.org/21123&quot;&gt;http://review.couchbase.org/21123&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9620</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-84] require &apos;couchbase&apos; fails - LoadError - not found</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-84</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>I can&amp;#39;t include/&amp;#39;require&amp;#39; the couchbase gem. Installation was successful and also libcouchbase is installed. There&amp;#39;s no further error message.&lt;br/&gt;
&lt;br/&gt;
lightbox: me$ gem install couchbase --pre&lt;br/&gt;
Successfully installed couchbase-1.2.0.z.beta&lt;br/&gt;
1 gem installed&lt;br/&gt;
Installing ri documentation for couchbase-1.2.0.z.beta...&lt;br/&gt;
Installing RDoc documentation for couchbase-1.2.0.z.beta...&lt;br/&gt;
&lt;br/&gt;
lightbox: me$ cat test.rb &lt;br/&gt;
require &amp;#39;couchbase&amp;#39;&lt;br/&gt;
c = Couchbase.new(&amp;quot;&lt;a href=&quot;http://localhost:8091/pools/default&quot;&gt;http://localhost:8091/pools/default&lt;/a&gt;&amp;quot;)&lt;br/&gt;
&lt;br/&gt;
lightbox: me$ ruby test.rb &lt;br/&gt;
/Users/me/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require&amp;#39;: cannot load such file -- couchbase (LoadError)&lt;br/&gt;
	from /Users/me/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require&amp;#39;&lt;br/&gt;
	from test.rb:1:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&lt;br/&gt;
lightbox: me$ rails console&lt;br/&gt;
Loading development environment (Rails 3.2.6)&lt;br/&gt;
1.9.3p194 :001 &amp;gt; require &amp;#39;couchbase&amp;#39;&lt;br/&gt;
LoadError: cannot load such file -- couchbase&lt;br/&gt;
	from /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require&amp;#39;&lt;br/&gt;
	from /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `block in require&amp;#39;&lt;br/&gt;
	from /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:in `load_dependency&amp;#39;&lt;br/&gt;
	from /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require&amp;#39;&lt;br/&gt;
	from (irb):1&lt;br/&gt;
	from /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.6/lib/rails/commands/console.rb:47:in `start&amp;#39;&lt;br/&gt;
	from /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.6/lib/rails/commands/console.rb:8:in `start&amp;#39;&lt;br/&gt;
	from /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.6/lib/rails/commands.rb:41:in `&amp;lt;top (required)&amp;gt;&amp;#39;&lt;br/&gt;
	from script/rails:9:in `require&amp;#39;&lt;br/&gt;
	from script/rails:9:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
1.9.3p194 :002 &amp;gt; &lt;br/&gt;
</description>
                <environment>ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.1.0]&lt;br/&gt;
gem 1.8.24&lt;br/&gt;
Rails 3.2.6&lt;br/&gt;
libcouchbase 2</environment>
            <key id="19859">RCBC-84</key>
            <summary>require &apos;couchbase&apos; fails - LoadError - not found</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="Pathe">Patrick</reporter>
                        <labels>
                    </labels>
                <created>Fri, 21 Sep 2012 06:35:19 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Sat, 22 Sep 2012 10:20:57 -0500</resolved>
                            <version>1.2.0.z.beta</version>
                                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="39486" author="Pathe" created="Fri, 21 Sep 2012 11:15:34 -0500"  >It was a follow up problem from the failed gem installation before. Forked the repo, changed the file and everything works now.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9621</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-83] gem install couchbase fails</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-83</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>me$ gem install couchbase --pre&lt;br/&gt;
Building native extensions.  This could take a while...&lt;br/&gt;
ERROR:  Error installing couchbase:&lt;br/&gt;
	ERROR: Failed to build gem native extension.&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/Users/me/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb&lt;br/&gt;
extconf.rb:25:in `block in &amp;lt;main&amp;gt;&amp;#39;: uninitialized constant RbConfig::ARCHFLAGS (NameError)&lt;br/&gt;
	from extconf.rb:24:in `each&amp;#39;&lt;br/&gt;
	from extconf.rb:24:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Gem files will remain installed in /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/couchbase-1.2.0.z.beta for inspection.&lt;br/&gt;
Results logged to /Users/me/.rvm/gems/ruby-1.9.3-p194/gems/couchbase-1.2.0.z.beta/ext/couchbase_ext/gem_make.out&lt;br/&gt;
</description>
                <environment></environment>
            <key id="19832">RCBC-83</key>
            <summary>gem install couchbase fails</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="3">Duplicate</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 19 Sep 2012 10:22:12 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Wed, 19 Sep 2012 10:24:21 -0500</resolved>
                            <version>1.2.0.z.beta</version>
                                                                <votes>0</votes>
                        <watches>0</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                <outwardlinks description="duplicates">
                            <issuelink>
            <issuekey id="19831">RCBC-82</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9622</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-82] gem install couchbase --pre on OSX 10.8.1 with Ruby 1.9.3-p194</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-82</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>brew install &lt;a href=&quot;https://raw.github.com/couchbase/homebrew/preview/Library/Formula/libcouchbase.rb&quot;&gt;https://raw.github.com/couchbase/homebrew/preview/Library/Formula/libcouchbase.rb&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
patrick$ gem install couchbase --pre&lt;br/&gt;
Building native extensions.  This could take a while...&lt;br/&gt;
ERROR:  Error installing couchbase:&lt;br/&gt;
	ERROR: Failed to build gem native extension.&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/Users/patrick/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb&lt;br/&gt;
extconf.rb:25:in `block in &amp;lt;main&amp;gt;&amp;#39;: uninitialized constant RbConfig::ARCHFLAGS (NameError)&lt;br/&gt;
	from extconf.rb:24:in `each&amp;#39;&lt;br/&gt;
	from extconf.rb:24:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Gem files will remain installed in /Users/patrick/.rvm/gems/ruby-1.9.3-p194/gems/couchbase-1.2.0.z.beta for inspection.&lt;br/&gt;
Results logged to /Users/patrick/.rvm/gems/ruby-1.9.3-p194/gems/couchbase-1.2.0.z.beta/ext/couchbase_ext/gem_make.out</description>
                <environment>ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.1.0]&lt;br/&gt;
Rails 3.2.6&lt;br/&gt;
Mac OS X 10.8.1</environment>
            <key id="19831">RCBC-82</key>
            <summary>gem install couchbase --pre on OSX 10.8.1 with Ruby 1.9.3-p194</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="Pathe">Patrick</reporter>
                        <labels>
                    </labels>
                <created>Wed, 19 Sep 2012 10:22:00 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Wed, 19 Sep 2012 11:10:03 -0500</resolved>
                            <version>1.2.0.dp6</version>
                                <fixVersion>1.2.0.z.beta2</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="39294" author="avsej" created="Wed, 19 Sep 2012 10:26:32 -0500"  >Could you attach your rbconfig.rb from your ruby installation?</comment>
                    <comment id="39295" author="avsej" created="Wed, 19 Sep 2012 10:29:44 -0500"  >I guess I know that the problem in that the RVM doesn&amp;#39;t build fat binary for ruby, there fore I should check for defined?(RbConfig::ARCHFLAGS) in the extconf.rb. But I&amp;#39;d like to make sure</comment>
                    <comment id="39296" author="avsej" created="Wed, 19 Sep 2012 10:37:27 -0500"  >The fix &lt;a href=&quot;http://review.couchbase.org/20959&quot;&gt;http://review.couchbase.org/20959&lt;/a&gt; &lt;br/&gt;
&lt;br/&gt;
Patrick, could you verify all is working?&lt;br/&gt;
&lt;br/&gt;
cd /Users/patrick/.rvm/gems/ruby-1.9.3-p194/gems/couchbase-1.2.0.z.beta/ext/couchbase_ext&lt;br/&gt;
ruby extconf.rb&lt;br/&gt;
make&lt;br/&gt;
&lt;br/&gt;
it should build without errors, if so just let me know and I will roll another version</comment>
                    <comment id="39297" author="avsej" created="Wed, 19 Sep 2012 10:38:11 -0500"  >Of course you should make this change before running ruby extconf.rb&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/#/c/20959/1/ext/couchbase_ext/extconf.rb&quot;&gt;http://review.couchbase.org/#/c/20959/1/ext/couchbase_ext/extconf.rb&lt;/a&gt;</comment>
                    <comment id="39298" author="Pathe" created="Wed, 19 Sep 2012 11:01:13 -0500"  >ruby extconf.rb executes correctly. Just trying to install the gem.</comment>
                    <comment id="39299" author="Pathe" created="Wed, 19 Sep 2012 11:07:47 -0500"  >Gem installed. Everything good! Thanks a lot!</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                                <inwardlinks description="is duplicated by">
                            <issuelink>
            <issuekey id="19832">RCBC-83</issuekey>
        </issuelink>
                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9623</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-81] Unable to gem install couchbase</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-81</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>[&lt;a href=&apos;mailto:root@cen-1908&apos;&gt;root@cen-1908&lt;/a&gt; ~]# ruby -v&lt;br/&gt;
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]&lt;br/&gt;
[&lt;a href=&apos;mailto:root@cen-1908&apos;&gt;root@cen-1908&lt;/a&gt; ~]# gem --version&lt;br/&gt;
1.8.10&lt;br/&gt;
&lt;br/&gt;
Followed the instructions listed here:- &lt;br/&gt;
&lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client&quot;&gt;https://github.com/couchbase/couchbase-ruby-client&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
[&lt;a href=&apos;mailto:root@cen-1908&apos;&gt;root@cen-1908&lt;/a&gt; ~]# gem install couchbase&lt;br/&gt;
Building native extensions.  This could take a while...&lt;br/&gt;
......&lt;br/&gt;
ERROR:  Error installing couchbase:&lt;br/&gt;
	ERROR: Failed to build gem native extension.&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/bin/ruby extconf.rb&lt;br/&gt;
*** extconf.rb failed ***&lt;br/&gt;
Could not create Makefile due to some reason, probably lack of&lt;br/&gt;
necessary libraries and/or headers.  Check the mkmf.log file for more&lt;br/&gt;
details.  You may need configuration options.&lt;br/&gt;
&lt;br/&gt;
Provided configuration options:&lt;br/&gt;
	--with-opt-dir&lt;br/&gt;
	--without-opt-dir&lt;br/&gt;
	--with-opt-include&lt;br/&gt;
	--without-opt-include=${opt-dir}/include&lt;br/&gt;
	--with-opt-lib&lt;br/&gt;
	--without-opt-lib=${opt-dir}/lib&lt;br/&gt;
	--with-make-prog&lt;br/&gt;
	--without-make-prog&lt;br/&gt;
	--srcdir=.&lt;br/&gt;
	--curdir&lt;br/&gt;
	--ruby=/usr/bin/ruby&lt;br/&gt;
	--with-libcouchbase-dir&lt;br/&gt;
	--without-libcouchbase-dir&lt;br/&gt;
	--with-libcouchbase-include&lt;br/&gt;
	--without-libcouchbase-include=${libcouchbase-dir}/include&lt;br/&gt;
	--with-libcouchbase-lib&lt;br/&gt;
	--without-libcouchbase-lib=${libcouchbase-dir}/lib&lt;br/&gt;
extconf.rb:86: undefined method `&amp;lt;&amp;lt;&amp;#39; for nil:NilClass (NoMethodError)&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/couchbase-1.1.4 for inspection.&lt;br/&gt;
Results logged to /usr/lib/ruby/gems/1.8/gems/couchbase-1.1.4/ext/couchbase_ext/gem_make.out</description>
                <environment>Centos 6.2</environment>
            <key id="19794">RCBC-81</key>
            <summary>Unable to gem install couchbase</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="karan">Karan Kumar</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Sep 2012 16:00:24 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Mon, 17 Sep 2012 20:37:50 -0500</resolved>
                            <version>1.1.4</version>
                                <fixVersion>1.1.5</fixVersion>
                <fixVersion>1.2.0.z.beta</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="39194" author="avsej" created="Mon, 17 Sep 2012 16:03:07 -0500"  >Could you also attach /usr/lib/ruby/gems/1.8/gems/couchbase-1.1.4/ext/couchbase_ext/gem_make.out ?</comment>
                    <comment id="39195" author="karan" created="Mon, 17 Sep 2012 16:18:51 -0500"  >gem_make.out&lt;br/&gt;
&lt;br/&gt;
/usr/bin/ruby extconf.rb&lt;br/&gt;
*** extconf.rb failed ***&lt;br/&gt;
Could not create Makefile due to some reason, probably lack of&lt;br/&gt;
necessary libraries and/or headers.  Check the mkmf.log file for more&lt;br/&gt;
details.  You may need configuration options.&lt;br/&gt;
&lt;br/&gt;
Provided configuration options:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--with-opt-dir&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--without-opt-dir&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--with-opt-include&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--without-opt-include=${opt-dir}/include&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--with-opt-lib&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--without-opt-lib=${opt-dir}/lib&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--with-make-prog&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--without-make-prog&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--srcdir=.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--curdir&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--ruby=/usr/bin/ruby&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--with-libcouchbase-dir&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--without-libcouchbase-dir&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--with-libcouchbase-include&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--without-libcouchbase-include=${libcouchbase-dir}/include&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--with-libcouchbase-lib&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--without-libcouchbase-lib=${libcouchbase-dir}/lib&lt;br/&gt;
extconf.rb:86: undefined method `&amp;lt;&amp;lt;&amp;#39; for nil:NilClass (NoMethodError)</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9192</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-80] Use restful flush instead memcached</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-80</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="19694">RCBC-80</key>
            <summary>Use restful flush instead memcached</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="3">Duplicate</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Sep 2012 16:32:08 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 13 Sep 2012 02:15:47 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="38715" author="avsej" created="Thu, 13 Sep 2012 02:43:26 -0500"  >&lt;a href=&quot;http://review.couchbase.org/20824&quot;&gt;http://review.couchbase.org/20824&lt;/a&gt;</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                <outwardlinks description="duplicates">
                            <issuelink>
            <issuekey id="19693">RCBC-79</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9624</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-79] flush should use the the restful flush with error handling</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-79</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The server side does not support flush for now, so this should fail with the server&amp;#39;s error message for now, but should later work when it&amp;#39;s enableable at the server.</description>
                <environment></environment>
            <key id="19693">RCBC-79</key>
            <summary>flush should use the the restful flush with error handling</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Sep 2012 16:31:53 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Mon, 17 Sep 2012 20:38:32 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                                <inwardlinks description="is duplicated by">
                            <issuelink>
            <issuekey id="19694">RCBC-80</issuekey>
        </issuelink>
                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9625</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-78] Need Alternative to Event Loop</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-78</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Production Management (DiptiP), and Customer Support team request that we provide an alternative to the event loop for asynchronous operations, which takes a function/callback as a parameter in the method signature and has an explicit return.</description>
                <environment></environment>
            <key id="19375">RCBC-78</key>
            <summary>Need Alternative to Event Loop</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Mon, 27 Aug 2012 11:35:16 -0500</created>
                <updated>Tue, 28 Aug 2012 16:18:40 -0500</updated>
                                    <version>1.0.0</version>
                <version>1.1.0</version>
                <version>1.2.0.z.beta</version>
                                <fixVersion>2.0.0</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="37150" author="ingenthr" created="Tue, 28 Aug 2012 16:18:40 -0500"  >In the future, it&amp;#39;d be good for Product Management(sic) to talk with product management: me.  :)&lt;br/&gt;
&lt;br/&gt;
This is not something planned in the short term.  Moving to 2.0.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2836</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-77] Incorporate Feedback from Sergey on Advanced Topics 1.8</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-77</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="19372">RCBC-77</key>
            <summary>Incorporate Feedback from Sergey on Advanced Topics 1.8</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Mon, 27 Aug 2012 11:20:47 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Mon, 27 Aug 2012 11:21:20 -0500</resolved>
                                            <fixVersion>1.2.0.dp5</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="36941" author="kzeller" created="Mon, 27 Aug 2012 11:21:20 -0500"  >Added Sergey&amp;#39;s edits/changes.</comment>
                </comments>
                    <attachments>
                    <attachment id="14615" name="Re- New Content for Review.eml" size="9420" author="kzeller" created="Mon, 27 Aug 2012 11:20:47 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9331</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-76] Provide get and lock as API</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-76</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Provide get and lock as an API method.</description>
                <environment></environment>
            <key id="19341">RCBC-76</key>
            <summary>Provide get and lock as API</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:56:45 -0500</created>
                <updated>Tue, 11 Sep 2012 16:30:13 -0500</updated>
                    <resolved>Mon, 27 Aug 2012 11:49:11 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="36854" author="avsej" created="Fri, 24 Aug 2012 17:04:21 -0500"  >Couchbase::Bucket#get has option lock, so the get with this option is the &amp;quot;get and lock&amp;quot;, see examples at&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://rdoc.info/github/couchbase/couchbase-ruby-client/Couchbase/Bucket#get-instance_method&quot;&gt;http://rdoc.info/github/couchbase/couchbase-ruby-client/Couchbase/Bucket#get-instance_method&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
and also implementation and tests&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/blob/13ca5c6bed/ext/couchbase_ext/couchbase_ext.c#L3078&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/blob/13ca5c6bed/ext/couchbase_ext/couchbase_ext.c#L3078&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/blob/13ca5c6bed/test/test_get.rb#L349-L397&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/blob/13ca5c6bed/test/test_get.rb#L349-L397&lt;/a&gt;</comment>
                    <comment id="36950" author="kzeller" created="Mon, 27 Aug 2012 11:49:11 -0500"  >Will add to docs. </comment>
                    <comment id="36951" author="kzeller" created="Mon, 27 Aug 2012 11:49:34 -0500"  >Added to 1.8 and will add to 2.0 chapters.</comment>
                    <comment id="36952" author="kzeller" created="Mon, 27 Aug 2012 11:50:08 -0500"  >Do you have any examples in a reference app?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9626</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-75] Provide Consistent Order of Parameters</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-75</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Provide consistent, predictable order for method parameters as other SDKS.</description>
                <environment></environment>
            <key id="19337">RCBC-75</key>
            <summary>Provide Consistent Order of Parameters</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:42:24 -0500</created>
                <updated>Wed, 2 Jan 2013 15:54:41 -0600</updated>
                                                    <fixVersion>2.0.0</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="36855" author="avsej" created="Fri, 24 Aug 2012 17:07:33 -0500"  >Could you extend your query please with examples? Where the API is inconsistent and unpredictable?</comment>
                    <comment id="37003" author="kzeller" created="Mon, 27 Aug 2012 16:28:25 -0500"  >Here is the first example. This may require a fix on the Java side vs. the Ruby side:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-java-1.0/couchbase-sdk-java-set-add.html#table-couchbase-sdk_java_add&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-java-1.0/couchbase-sdk-java-set-add.html#table-couchbase-sdk_java_add&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Order is key, expiry, then value &lt;br/&gt;
&lt;br/&gt;
Should be one fairly consistent order across the SDKs.&lt;br/&gt;
&lt;br/&gt;
Will add others as either I or others (customer support) run across them.&lt;br/&gt;
&lt;br/&gt;
</comment>
                    <comment id="37004" author="kzeller" created="Mon, 27 Aug 2012 16:29:36 -0500"  >I have reassigned this to Matt so this can be looked at globally post 2.0, and hopefully approached across the SDKs. This is a repeated request I am getting from customer support. </comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2821</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-74] Provide Standardized Logging</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-74</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Provides the consistent level of logging provided by other SDKs. Provide more information on configuring logging for developers.</description>
                <environment></environment>
            <key id="19332">RCBC-74</key>
            <summary>Provide Standardized Logging</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="3">Duplicate</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:38:35 -0500</created>
                <updated>Fri, 8 Feb 2013 18:18:26 -0600</updated>
                    <resolved>Fri, 8 Feb 2013 18:15:58 -0600</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                <outwardlinks description="duplicates">
                            <issuelink>
            <issuekey id="17949">RCBC-41</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2837</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-73] Provide Consistent Timeouts</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-73</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Provides the consistent level of time outs with other SDKs. Provide ability to set timeouts at: 1) connection, 2) authentication, and 3) ops level.</description>
                <environment></environment>
            <key id="19329">RCBC-73</key>
            <summary>Provide Consistent Timeouts</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:36:10 -0500</created>
                <updated>Fri, 24 Aug 2012 16:36:10 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2839</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-72] Need Consistent Error Handling</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-72</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Need error handling more consistent with other SDKs (error messages) and more consistent with underlying memcached protocol.</description>
                <environment></environment>
            <key id="19324">RCBC-72</key>
            <summary>Need Consistent Error Handling</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:33:11 -0500</created>
                <updated>Fri, 24 Aug 2012 16:33:11 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2840</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-71] Calling incorrect methods on MultiJson when format is :document causing Couchbase::Error::ValueFormat</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-71</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The C code calls dump/load on MultiJson, but its interface is encode/decode. Adding the following hack allows me to .set when the format is :document.&lt;br/&gt;
&lt;br/&gt;
module MultiJson&lt;br/&gt;
&amp;nbsp;&amp;nbsp;class &amp;lt;&amp;lt; self&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alias_method :dump, :encode&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alias_method :load, :decode&lt;br/&gt;
&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
end&lt;br/&gt;
</description>
                <environment></environment>
            <key id="19091">RCBC-71</key>
            <summary>Calling incorrect methods on MultiJson when format is :document causing Couchbase::Error::ValueFormat</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="chrismcg">Chris McGrath</reporter>
                        <labels>
                    </labels>
                <created>Thu, 16 Aug 2012 19:42:37 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Fri, 19 Oct 2012 22:52:23 -0500</resolved>
                            <version>1.2.0.dp6</version>
                                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="35788" author="avsej" created="Fri, 17 Aug 2012 14:27:08 -0500"  >What multi-json version are you using? There is fix for that already included. I guess it doesn&amp;#39;t meet condition for you. Could you please check it? &lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/blob/master/lib/ext/multi_json_fix.rb#L40-L47&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/blob/master/lib/ext/multi_json_fix.rb#L40-L47&lt;/a&gt;</comment>
                    <comment id="35789" author="avsej" created="Fri, 17 Aug 2012 14:27:59 -0500"  >I see typo there &lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;MultiJson.respond_to?(:encode) &amp;amp;&amp;amp; MultiJson.respond_to?(:encode) &lt;br/&gt;
&lt;br/&gt;
But I don&amp;#39;t think it cause the issue</comment>
                    <comment id="42030" author="avsej" created="Fri, 19 Oct 2012 22:52:23 -0500"  >&lt;a href=&quot;http://review.couchbase.org/21754&quot;&gt;http://review.couchbase.org/21754&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9627</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-70] The library always returns strings in ASCII-8BIT encoding</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-70</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Original discussion&lt;br/&gt;
&lt;a href=&quot;https://groups.google.com/d/topic/couchbase/bya0lSf9uGE/discussion&quot;&gt;https://groups.google.com/d/topic/couchbase/bya0lSf9uGE/discussion&lt;/a&gt;</description>
                <environment></environment>
            <key id="18924">RCBC-70</key>
            <summary>The library always returns strings in ASCII-8BIT encoding</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Thu, 9 Aug 2012 05:31:21 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:13 -0600</updated>
                    <resolved>Tue, 28 Aug 2012 16:23:56 -0500</resolved>
                            <version>1.1.2</version>
                <version>1.2.0.dp6</version>
                                <fixVersion>1.1.3</fixVersion>
                <fixVersion>1.2.0.z.beta</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="35052" author="avsej" created="Thu, 9 Aug 2012 11:45:38 -0500"  >Fix for 1.1.x branch &lt;a href=&quot;http://review.couchbase.org/19405&quot;&gt;http://review.couchbase.org/19405&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9628</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-69] Wrong URL to ruby client landing page at page &quot;Couchbase Client Library Ruby 1.2&quot;</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-69</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>there is typo on page&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/index.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/index.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
it points to wrong url for client library page. it should be&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.couchbase.com/develop/ruby/next&quot;&gt;http://www.couchbase.com/develop/ruby/next&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
instead of&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.couchbase.com/developer/ruby/next&quot;&gt;http://www.couchbase.com/developer/ruby/next&lt;/a&gt;</description>
                <environment></environment>
            <key id="18900">RCBC-69</key>
            <summary>Wrong URL to ruby client landing page at page &quot;Couchbase Client Library Ruby 1.2&quot;</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="mccouch">MC Brown</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 8 Aug 2012 14:49:10 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 9 Aug 2012 08:23:01 -0500</resolved>
                                                            <component>docs</component>
                                <votes>0</votes>
                        <watches>2</watches>
                                                    <comments>
                    <comment id="35041" author="mccouch" created="Thu, 9 Aug 2012 08:23:01 -0500"  >Fixed and published</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9629</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-68] views seem to be killing the connection when using</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-68</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>A user reports that they find the connection getting dropped when trying to use views.  See&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/forums/thread/ruby-sdk-12-problem-views&quot;&gt;http://www.couchbase.com/forums/thread/ruby-sdk-12-problem-views&lt;/a&gt;</description>
                <environment></environment>
            <key id="18866">RCBC-68</key>
            <summary>views seem to be killing the connection when using</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="5">Cannot Reproduce</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Tue, 7 Aug 2012 12:31:47 -0500</created>
                <updated>Mon, 6 May 2013 01:39:57 -0500</updated>
                    <resolved>Mon, 6 May 2013 01:39:57 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2841</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-67] Append with :format =&gt; :plain seems to corrupt value</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-67</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>&amp;gt;&amp;gt; require &amp;#39;couchbase&amp;#39;&lt;br/&gt;
=&amp;gt; true&lt;br/&gt;
&amp;gt;&amp;gt; cb= Couchbase.new&lt;br/&gt;
=&amp;gt; #&amp;lt;Couchbase::Bucket:0x10dd89a10 &amp;quot;&lt;a href=&quot;http://localhost:8091/pools/default/buckets/default/&quot;&gt;http://localhost:8091/pools/default/buckets/default/&lt;/a&gt;&amp;quot; default_format=:document, default_flags=0x0, quiet=true, connected=true, timeout=2500000&amp;gt;&lt;br/&gt;
&amp;gt;&amp;gt; cb.set(&amp;#39;karen&amp;#39;, &amp;#39;old&amp;#39;)&lt;br/&gt;
=&amp;gt; 1585267068834414592&lt;br/&gt;
&amp;gt;&amp;gt; cb.append(&amp;#39;karen&amp;#39;, &amp;#39;new&amp;#39;, :format =&amp;gt; :plain)&lt;br/&gt;
=&amp;gt; 1657324662872342528&lt;br/&gt;
&amp;gt;&amp;gt; cb.get(&amp;#39;karen&amp;#39;)&lt;br/&gt;
Couchbase::Error::ValueFormat: unable to convert value&lt;br/&gt;
	from /Library/Ruby/Gems/1.8/gems/yajl-ruby-1.1.0/lib/yajl/json_gem/parsing.rb:23:in `get&amp;#39;&lt;br/&gt;
	from (irb):5&lt;br/&gt;
	from :0&lt;br/&gt;
&amp;gt;&amp;gt; &lt;br/&gt;
&lt;br/&gt;
When I telnet I get this:&lt;br/&gt;
&lt;br/&gt;
Karens-MacBook-Pro:~ kzeller$ telnet localhost 11211&lt;br/&gt;
Trying ::1...&lt;br/&gt;
Connected to localhost.&lt;br/&gt;
Escape character is &amp;#39;^]&amp;#39;.&lt;br/&gt;
get karen&lt;br/&gt;
VALUE karen 0 8&lt;br/&gt;
&amp;quot;old&amp;quot;new&lt;br/&gt;
&lt;br/&gt;
so the value is appended, but somehow the SDK thinks the content is JSON, not plain.</description>
                <environment>mac osx</environment>
            <key id="18768">RCBC-67</key>
            <summary>Append with :format =&gt; :plain seems to corrupt value</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Wed, 1 Aug 2012 18:54:34 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Fri, 19 Oct 2012 22:55:52 -0500</resolved>
                            <version>1.1.3</version>
                                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="42031" author="avsej" created="Fri, 19 Oct 2012 22:55:52 -0500"  >You should also set value with plain format because append/prep end are not allowed to change flags</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9630</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-66] Ruby Gem 1.1.2/1.1.3 not responding to :node_list param in Couchbase.new||Couchbase.connect</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-66</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>:node_list syntax returning:&lt;br/&gt;
Connection failed: Connection refused (error=0x17) (Couchbase::Error::Connect)&lt;br/&gt;
&lt;br/&gt;
Direct connection to each node works fine. It also works fine in 1.2.0dp6.&lt;br/&gt;
&lt;br/&gt;
See thread for more info: &lt;a href=&quot;http://www.couchbase.com/forums/thread/ruby-client-connection-refused-using-nodelist&quot;&gt;http://www.couchbase.com/forums/thread/ruby-client-connection-refused-using-nodelist&lt;/a&gt;&lt;br/&gt;
I confirmed it wasn&amp;#39;t working.</description>
                <environment>I tried it on Amazon Linux with a cluster of two Couchbase 2.0 build 1495&amp;#39;s specifying gem versions.</environment>
            <key id="18725">RCBC-66</key>
            <summary>Ruby Gem 1.1.2/1.1.3 not responding to :node_list param in Couchbase.new||Couchbase.connect</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="2">Won&apos;t Fix</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="scalabl3">Jasdeep Jaitla</reporter>
                        <labels>
                    </labels>
                <created>Mon, 30 Jul 2012 22:13:34 -0500</created>
                <updated>Tue, 11 Jun 2013 09:03:46 -0500</updated>
                    <resolved>Tue, 11 Jun 2013 09:03:46 -0500</resolved>
                            <version>1.1.2</version>
                                                <component>docs</component>
                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="34308" author="scalabl3" created="Mon, 30 Jul 2012 22:14:51 -0500"  >I tried it in both 1.1.2 and 1.1.3, neither worked. Like I said, it does work in 1.2.0dp6 latest release. Of course I also have a newer libcouchbase (the one required for dp6 of gem).</comment>
                    <comment id="34310" author="avsej" created="Tue, 31 Jul 2012 01:08:30 -0500"  >I thought its kind of feature, not a bug therefore shouldn&amp;#39;t be merged into stable branch. there is workaround although. User could create array of hosts and shift and try host checking for connect error</comment>
                    <comment id="34584" author="scalabl3" created="Wed, 1 Aug 2012 20:06:41 -0500"  >Ah, true, I think what is confusing is the docs on github show the syntax but it only works in dp gem... maybe just make a quick note about that?</comment>
                    <comment id="34594" author="avsej" created="Thu, 2 Aug 2012 00:55:24 -0500"  >Could you put the link?</comment>
                    <comment id="60701" author="avsej" created="Tue, 11 Jun 2013 09:03:46 -0500"  >We aren&amp;#39;t backporting features to previous versions without escalation</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>3255</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-65] Accept only allowed options for the methods</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-65</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>It might be good to complain using ArgumentError on unsupported or invalid keys in options parameter for ruby API. Currently it is possible to pass any Hash as options and the library will silently pick only documented options ignoring all others. This could lead to some confusion (see &lt;a href=&quot;http://www.couchbase.com/issues/browse/RCBC-47&quot; title=&quot;http auth is not asserted correctly with bucketname only, should default to bucketname even if no username is supplied&quot;&gt;&lt;strike&gt;RCBC-47&lt;/strike&gt;&lt;/a&gt;) when people will use deprecated options or invalid key types (only symbols allowed)</description>
                <environment></environment>
            <key id="18680">RCBC-65</key>
            <summary>Accept only allowed options for the methods</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="4" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/minor.png">Minor</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Fri, 27 Jul 2012 07:29:25 -0500</created>
                <updated>Fri, 19 Oct 2012 22:57:00 -0500</updated>
                                                                    <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2832</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-64] Duplication connection instance segfaulting</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-64</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>It is easy to reproduce&lt;br/&gt;
&lt;br/&gt;
conn1 = Couchbase.connect&lt;br/&gt;
conn2 = conn1.dup</description>
                <environment></environment>
            <key id="18643">RCBC-64</key>
            <summary>Duplication connection instance segfaulting</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 25 Jul 2012 15:37:36 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 26 Jul 2012 06:39:39 -0500</resolved>
                            <version>1.1.2</version>
                <version>1.2.0.dp5</version>
                                <fixVersion>1.1.3</fixVersion>
                <fixVersion>1.2.0.dp6</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="34049" author="avsej" created="Thu, 26 Jul 2012 06:39:33 -0500"  >Fixed in &lt;a href=&quot;http://review.couchbase.org/18872&quot;&gt;http://review.couchbase.org/18872&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9631</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-62] Support the setq memcache operation</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-62</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>We would like the couchbase driver to support the setq operation (writes without acknowledgment) </description>
                <environment></environment>
            <key id="18573">RCBC-62</key>
            <summary>Support the setq memcache operation</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="bpoweski">Ben Poweski</reporter>
                        <labels>
                    </labels>
                <created>Fri, 20 Jul 2012 19:50:50 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Mon, 8 Oct 2012 16:40:39 -0500</resolved>
                                            <fixVersion>2.0.0</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="40702" author="avsej" created="Mon, 8 Oct 2012 16:40:39 -0500"  >Now the ruby client supports multi set/get/etc... operations which are pipelined like setq</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9632</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-61] Allow response aggregation for multi-keyed operations in asynchronous mode</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-61</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Mult-keyed operations behaves a bit different in async mode, they are yielding responses as far as they received. This is good, but it would be nice to have switch to force library to aggregate all of them.&lt;br/&gt;
&lt;br/&gt;
Example:&lt;br/&gt;
&lt;br/&gt;
Couchbase.bucket.run do |c|&lt;br/&gt;
&amp;nbsp;&amp;nbsp;c.get(&amp;quot;foo&amp;quot;, &amp;quot;bar&amp;quot;, &amp;quot;baz&amp;quot;, :aggregate =&amp;gt; true) do |results|&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;results.each do |res|&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# ...&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
end</description>
                <environment></environment>
            <key id="18527">RCBC-61</key>
            <summary>Allow response aggregation for multi-keyed operations in asynchronous mode</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Thu, 19 Jul 2012 07:53:55 -0500</created>
                <updated>Thu, 19 Jul 2012 07:53:55 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2842</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-60] struct freed before rasied</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-60</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>the ctx struct&amp;#39;s freed before the exception ( exc ) is raised - so it references invalid memory&lt;br/&gt;
&lt;br/&gt;
ext/couchbase_ext/couchbase_ext.c-        exc = ctx-&amp;gt;exception;   &amp;lt;----&lt;br/&gt;
ext/couchbase_ext/couchbase_ext.c-        extended = ctx-&amp;gt;extended;&lt;br/&gt;
ext/couchbase_ext/couchbase_ext.c:        free(ctx);   &amp;lt;------&lt;br/&gt;
ext/couchbase_ext/couchbase_ext.c-        if (exc != Qnil) {&lt;br/&gt;
ext/couchbase_ext/couchbase_ext.c-            rb_exc_raise(exc); &amp;lt;------&lt;br/&gt;
ext/couchbase_ext/couchbase_ext.c-        }</description>
                <environment></environment>
            <key id="18506">RCBC-60</key>
            <summary>struct freed before rasied</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="james.mauss">James Mauss</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 Jul 2012 13:46:53 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Fri, 27 Jul 2012 03:25:31 -0500</resolved>
                            <version>1.1.2</version>
                                <fixVersion>1.1.3</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="33360" author="avsej" created="Wed, 18 Jul 2012 13:49:30 -0500"  >free(ctx) means deallocate the memory of the struct. ctx-&amp;gt;exception is just a pointer, and it is valid</comment>
                    <comment id="33365" author="avsej" created="Wed, 18 Jul 2012 14:00:56 -0500"  >It would be better if I&amp;#39;ll get stacktrace or minimal working script (or both)</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9633</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-59] Bucket#cas doesn&apos;t set original flags</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-59</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The Bucket#cas operation resets flags&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;gt; Couchbase.bucket.set(&amp;quot;foo&amp;quot;, &amp;quot;bar&amp;quot;, :flags =&amp;gt; 0x100)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;17982951084586893312&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;gt; Couchbase.bucket.cas(&amp;quot;foo&amp;quot;) { &amp;quot;baz&amp;quot; }&lt;br/&gt;
&amp;nbsp;&amp;nbsp;1712422461213442048&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;gt; Couchbase.bucket.get(&amp;quot;foo&amp;quot;, :extended =&amp;gt; true)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;[&amp;quot;baz&amp;quot;, 0, 1712422461213442048]&lt;br/&gt;
&lt;br/&gt;
So it could be dangerous if someone using custom flags or non-default value encoding (not :document)</description>
                <environment></environment>
            <key id="18499">RCBC-59</key>
            <summary>Bucket#cas doesn&apos;t set original flags</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 18 Jul 2012 07:29:13 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Wed, 18 Jul 2012 07:56:04 -0500</resolved>
                            <version>1.1.2</version>
                <version>1.2.0.dp5</version>
                                <fixVersion>1.1.3</fixVersion>
                <fixVersion>1.2.0.dp6</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="33329" author="avsej" created="Wed, 18 Jul 2012 07:56:04 -0500"  >&lt;a href=&quot;http://review.couchbase.org/18537&quot;&gt;http://review.couchbase.org/18537&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9634</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-58] CAS block error</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-58</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Unexpected CAS error:&lt;br/&gt;
&lt;br/&gt;
Expected output from:&lt;br/&gt;
&lt;br/&gt;
cb.default_format = :document&lt;br/&gt;
cb.set(&amp;quot;trans1&amp;quot;, &amp;quot;{&amp;#39;karen&amp;#39;: &amp;#39;400&amp;#39;, &amp;#39;dipti&amp;#39;: &amp;#39;800&amp;#39;, &amp;#39;status&amp;#39;:&amp;#39;init&amp;#39; }&amp;quot;)=&amp;gt; 360287970189639680&lt;br/&gt;
cb.cas(&amp;quot;trans1&amp;quot;) do |val|&lt;br/&gt;
val[&amp;quot;new&amp;quot;] = &amp;quot;new&amp;quot;&lt;br/&gt;
val&lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
Would be {&amp;#39;karen&amp;#39;: &amp;#39;400&amp;#39;, &amp;#39;dipti&amp;#39;: &amp;#39;800&amp;#39;, &amp;#39;status&amp;#39;:&amp;#39;init&amp;#39;, &amp;#39;new&amp;#39;: &amp;#39;new&amp;#39; }&lt;br/&gt;
&lt;br/&gt;
but it returns:&lt;br/&gt;
&lt;br/&gt;
IndexError: string not matched&lt;br/&gt;
	from (irb):7:in `[]=&amp;#39;&lt;br/&gt;
&lt;br/&gt;
This is based on the rdoc example:&lt;br/&gt;
&lt;br/&gt;
c.default_format = :document&lt;br/&gt;
c.set(&amp;quot;foo&amp;quot;, {&amp;quot;bar&amp;quot; =&amp;gt; 1})&lt;br/&gt;
c.cas(&amp;quot;foo&amp;quot;) do |val|&lt;br/&gt;
&amp;nbsp;&amp;nbsp;val[&amp;quot;baz&amp;quot;] = 2&lt;br/&gt;
&amp;nbsp;&amp;nbsp;val&lt;br/&gt;
end&lt;br/&gt;
c.get(&amp;quot;foo&amp;quot;)      #=&amp;gt; {&amp;quot;bar&amp;quot; =&amp;gt; 1, &amp;quot;baz&amp;quot; =&amp;gt; 2}</description>
                <environment>Mac OSX, couchbase (1.1.2)</environment>
            <key id="18491">RCBC-58</key>
            <summary>CAS block error</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Tue, 17 Jul 2012 16:33:58 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Tue, 17 Jul 2012 17:04:13 -0500</resolved>
                            <version>1.0.0</version>
                                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="33230" author="avsej" created="Tue, 17 Jul 2012 17:04:13 -0500"  >It isn&amp;#39;t bug here&lt;br/&gt;
&lt;br/&gt;
Note what are you setting as document: &lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;{&amp;#39;karen&amp;#39;: &amp;#39;400&amp;#39;, &amp;#39;dipti&amp;#39;: &amp;#39;800&amp;#39;, &amp;#39;status&amp;#39;:&amp;#39;init&amp;#39; }&amp;quot;&lt;br/&gt;
&lt;br/&gt;
This is a String, so it will be encoded as JSON string.&lt;br/&gt;
&lt;br/&gt;
If you&amp;#39;d like to store a JSON Object, you should use Ruby Hash:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;#39;karen&amp;#39; =&amp;gt; &amp;#39;400&amp;#39;, &amp;#39;dipti&amp;#39; =&amp;gt; &amp;#39;800&amp;#39;, &amp;#39;status&amp;#39; =&amp;gt; &amp;#39;init&amp;#39; }&lt;br/&gt;
&lt;br/&gt;
I guess &amp;#39;400&amp;#39; and &amp;#39;800&amp;#39; shouldn&amp;#39;t be specified as strings, therefore you might want to omit single quotes</comment>
                    <comment id="33327" author="ingenthr" created="Wed, 18 Jul 2012 03:01:49 -0500"  >Also note that quoting JSON with &amp;#39; is actually not legal.  It&amp;#39;s supposed to be &amp;quot; .  Some JSON parsers (particularly some Python libraries) are really lax about this, but what you have there isn&amp;#39;t JSON.  It&amp;#39;s a semi-JSON like string.&lt;br/&gt;
&lt;br/&gt;
See json.org</comment>
                    <comment id="33361" author="kzeller" created="Wed, 18 Jul 2012 13:52:22 -0500"  >I will add this last point to the section on Using JSON docs in the Structuring Data chapter of dev. guide....</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9635</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-57] Implement general purpose timers</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-57</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The timers absolutely useful thing, for implementing TMPOOM back-offs for example</description>
                <environment></environment>
            <key id="18382">RCBC-57</key>
            <summary>Implement general purpose timers</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 08:31:13 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Wed, 18 Jul 2012 11:13:34 -0500</resolved>
                                            <fixVersion>1.2.0.dp6</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="33335" author="avsej" created="Wed, 18 Jul 2012 11:13:34 -0500"  >&lt;a href=&quot;http://review.couchbase.org/18543&quot;&gt;http://review.couchbase.org/18543&lt;/a&gt;</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10000">
                <name>Dependency</name>
                                <outwardlinks description="depends on">
                            <issuelink>
            <issuekey id="18383">CCBC-85</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9636</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-56] Updated screencast for /develop pages </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-56</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Create an updated screencast to ship with the new 2.0 developer SDKs</description>
                <environment></environment>
            <key id="18366">RCBC-56</key>
            <summary>Updated screencast for /develop pages </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:48:22 -0500</created>
                <updated>Thu, 12 Jul 2012 00:48:22 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2843</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-55] Update the getting started to match the Beer sample DB </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-55</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Once the sample DB has been integrated into the server, update the getting started (both on the web page and in the documentation) to use the sample database.&lt;br/&gt;
</description>
                <environment></environment>
            <key id="18365">RCBC-55</key>
            <summary>Update the getting started to match the Beer sample DB </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:47:53 -0500</created>
                <updated>Thu, 12 Jul 2012 00:47:53 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2844</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-54] Add a unit/integration test validation of OBSERVE + view stale=false </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-54</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Ensure that when a synchronous set is used with the new low-level observe, the index is fully updated when querying with view=false.&lt;br/&gt;
</description>
                <environment></environment>
            <key id="18364">RCBC-54</key>
            <summary>Add a unit/integration test validation of OBSERVE + view stale=false </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:47:31 -0500</created>
                <updated>Wed, 8 May 2013 07:28:05 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2826</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-53] View error options at query time </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-53</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>At view query time, we need to ensure the developer has the ability to add an &amp;quot;on_error&amp;quot; parameter with values of either &amp;quot;stop&amp;quot; or &amp;quot;continue&amp;quot;.&lt;br/&gt;
</description>
                <environment></environment>
            <key id="18363">RCBC-53</key>
            <summary>View error options at query time </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:47:12 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 12 Jul 2012 08:45:58 -0500</resolved>
                                            <fixVersion>1.2.0.dp</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9637</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-52] Bucket management </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-52</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Add the necessary features to create and remove buckets. Also, add the ability to call the RESTful bucket flush.&lt;br/&gt;
</description>
                <environment></environment>
            <key id="18362">RCBC-52</key>
            <summary>Bucket management </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:46:50 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 18 Oct 2012 13:06:44 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="35447" author="ingenthr" created="Tue, 14 Aug 2012 16:33:17 -0500"  >See related flush issue:&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-5170&quot;&gt;http://www.couchbase.com/issues/browse/MB-5170&lt;/a&gt;</comment>
                    <comment id="38704" author="ingenthr" created="Wed, 12 Sep 2012 23:03:41 -0500"  >Is this closeable?  A dupe?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9638</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-51] Add Design document management, including error handling </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-51</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Add the additional functionality needed to create and replace design documents.</description>
                <environment></environment>
            <key id="18361">RCBC-51</key>
            <summary>Add Design document management, including error handling </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:46:27 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 12 Jul 2012 08:43:39 -0500</resolved>
                                            <fixVersion>1.2.0.dp</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9639</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-50] Replica read command </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-50</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Implement a simple replica read command&lt;br/&gt;
</description>
                <environment></environment>
            <key id="18360">RCBC-50</key>
            <summary>Replica read command </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:45:26 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 19 Jul 2012 07:08:03 -0500</resolved>
                                            <fixVersion>1.2.0.dp6</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="33525" author="avsej" created="Thu, 19 Jul 2012 07:08:03 -0500"  >&lt;a href=&quot;http://review.couchbase.org/18590&quot;&gt;http://review.couchbase.org/18590&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9640</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-49] Highlevel synchronous mutation operations atop observe </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-49</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="18359">RCBC-49</key>
            <summary>Highlevel synchronous mutation operations atop observe </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:44:56 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Fri, 27 Jul 2012 15:01:59 -0500</resolved>
                                            <fixVersion>1.2.0.dp6</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="33774" author="avsej" created="Mon, 23 Jul 2012 13:50:43 -0500"  >&lt;a href=&quot;http://review.couchbase.org/18689&quot;&gt;http://review.couchbase.org/18689&lt;/a&gt; Bucket#observe_and_wait</comment>
                    <comment id="34157" author="avsej" created="Fri, 27 Jul 2012 15:01:59 -0500"  >Fixed at &lt;a href=&quot;http://review.couchbase.com/18957&quot;&gt;http://review.couchbase.com/18957&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9641</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-48] Implement observe command </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-48</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Add the basic low level observe command&lt;br/&gt;
</description>
                <environment></environment>
            <key id="18358">RCBC-48</key>
            <summary>Implement observe command </summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="3">Duplicate</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jul 2012 00:43:54 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Thu, 12 Jul 2012 08:38:29 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                <outwardlinks description="duplicates">
                            <issuelink>
            <issuekey id="15145">RCBC-6</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9642</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-47] http auth is not asserted correctly with bucketname only, should default to bucketname even if no username is supplied</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-47</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>User tried to use just :bucket_name and :bucket_password, in which case HTTP basic auth should be asserted, but that didn&amp;#39;t happen.&lt;br/&gt;
&lt;br/&gt;
See &lt;a href=&quot;http://stackoverflow.com/questions/11319166/adding-a-new-couchbase-bucket-caused-bucketnotfound-error&quot;&gt;http://stackoverflow.com/questions/11319166/adding-a-new-couchbase-bucket-caused-bucketnotfound-error&lt;/a&gt;</description>
                <environment></environment>
            <key id="18254">RCBC-47</key>
            <summary>http auth is not asserted correctly with bucketname only, should default to bucketname even if no username is supplied</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Sat, 7 Jul 2012 21:17:12 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Fri, 27 Jul 2012 07:29:52 -0500</resolved>
                            <version>1.1.1</version>
                                <fixVersion>1.2.0.dp6</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="32358" author="avsej" created="Mon, 9 Jul 2012 01:44:09 -0500"  >Ok, I can accept the bug and show deprecation warnings if someone will use :bucket_password and :bucket_name</comment>
                    <comment id="34135" author="avsej" created="Fri, 27 Jul 2012 07:29:52 -0500"  >&lt;a href=&quot;http://review.couchbase.org/18934&quot;&gt;http://review.couchbase.org/18934&lt;/a&gt; &lt;br/&gt;
&lt;br/&gt;
Now the client will use bucket name as username, but silently eat all other options. There is another ticket about claiming allowed options &lt;a href=&quot;http://www.couchbase.com/issues/browse/RCBC-65&quot; title=&quot;Accept only allowed options for the methods&quot;&gt;RCBC-65&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9643</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-46] Create shared pool of persistent connections</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-46</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Need a setting to indicate a connection should be persisted.</description>
                <environment>All</environment>
            <key id="18188">RCBC-46</key>
            <summary>Create shared pool of persistent connections</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="avsej">Sergey Avseyev</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Thu, 5 Jul 2012 11:50:42 -0500</created>
                <updated>Sat, 4 May 2013 02:44:52 -0500</updated>
                    <resolved>Sat, 4 May 2013 02:44:45 -0500</resolved>
                            <version>1.0.0</version>
                                <fixVersion>1.3.0</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="32826" author="avsej" created="Thu, 12 Jul 2012 08:36:45 -0500"  >I think connection pool is quite related thing. There is good implementation in mongo driver &lt;a href=&quot;https://github.com/mongodb/mongo-ruby-driver/blob/master/lib/mongo/util/pool.rb&quot;&gt;https://github.com/mongodb/mongo-ruby-driver/blob/master/lib/mongo/util/pool.rb&lt;/a&gt; I think I can re-use it because it is also Apache-2 licensed</comment>
                    <comment id="37153" author="ingenthr" created="Tue, 28 Aug 2012 16:34:40 -0500"  >The current library already a thread local connection.  Moving this to 2.0 as we may add a connection pool in that timeframe, but there is no current plan to add a connection pool.&lt;br/&gt;
&lt;br/&gt;
Thread locals provide persistent connections, so I&amp;#39;m also changing the summary of the bug to be more accurate with respect to what&amp;#39;s intended.</comment>
                    <comment id="57128" author="avsej" created="Sat, 4 May 2013 02:44:45 -0500"  >&lt;a href=&quot;http://review.couchbase.org/26028&quot;&gt;http://review.couchbase.org/26028&lt;/a&gt; Thanks to Mike Evans</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <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>2835</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-45] Support Class Inheritance in Metadocs System</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-45</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Sergey requests that we provide class hierarchy/inheritance in the language reference. Required for Ruby SDK.</description>
                <environment></environment>
            <key id="17962">RCBC-45</key>
            <summary>Support Class Inheritance in Metadocs System</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</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="mccouch">MC Brown</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Jun 2012 14:28:24 -0500</created>
                <updated>Wed, 21 Nov 2012 10:06:11 -0600</updated>
                    <resolved>Wed, 21 Nov 2012 10:06:11 -0600</resolved>
                                                            <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="44550" author="mccouch" created="Wed, 21 Nov 2012 10:06:11 -0600"  >We have this support now by using the parentclass attribute on a given apicall</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9644</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-44] Need to Convert Vartype XML into HTML/PDF/Epub</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-44</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Need to convert all the vartype XML tags and content into tables for option hashes. Content there but not available on web.</description>
                <environment></environment>
            <key id="17961">RCBC-44</key>
            <summary>Need to Convert Vartype XML into HTML/PDF/Epub</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="mccouch">MC Brown</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Jun 2012 14:25:12 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Wed, 12 Sep 2012 06:05:02 -0500</resolved>
                            <version>1.0.0</version>
                                <fixVersion>1.0.0</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="30987" author="kzeller" created="Fri, 22 Jun 2012 14:26:11 -0500"  >This should actually be an enhancement to our build system, not a bug.</comment>
                    <comment id="38569" author="mccouch" created="Wed, 12 Sep 2012 06:05:02 -0500"  >This has now been implemented. </comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <customfield id="customfield_10010" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                <customfieldname>Flagged</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10000"><![CDATA[Impediment]]></customfieldvalue>
    
                </customfieldvalues>
            </customfield>
                                                                                                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9645</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-43] Document usage &apos;$&apos; prefix in JSON properties</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-43</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>There are not intuitive consequences of usage dollar sign as a prefix in document properties: they looks ok in CRUD, but stripped out in views. This behaviour should be documented</description>
                <environment></environment>
            <key id="17951">RCBC-43</key>
            <summary>Document usage &apos;$&apos; prefix in JSON properties</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Jun 2012 03:50:08 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 22 Jun 2012 09:31:38 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="30949" author="avsej" created="Fri, 22 Jun 2012 08:57:19 -0500"  >&lt;a href=&quot;http://review.couchbase.org/17540&quot;&gt;http://review.couchbase.org/17540&lt;/a&gt; uploaded for review</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9646</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-42] Gracefully handle exceptions from the callbacks</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-42</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Currently unwanted exceptions in the callback (C level) could break the library</description>
                <environment></environment>
            <key id="17950">RCBC-42</key>
            <summary>Gracefully handle exceptions from the callbacks</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Jun 2012 03:40:58 -0500</created>
                <updated>Fri, 8 Feb 2013 18:15:13 -0600</updated>
                    <resolved>Tue, 11 Dec 2012 10:15:49 -0600</resolved>
                                            <fixVersion>1.2.0</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="45801" author="avsej" created="Tue, 11 Dec 2012 10:15:49 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23200&quot;&gt;http://review.couchbase.org/23200&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8744</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-41] Integrate log4r and log interesting events for issue investigation</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-41</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="17949">RCBC-41</key>
            <summary>Integrate log4r and log interesting events for issue investigation</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Fri, 22 Jun 2012 03:39:44 -0500</created>
                <updated>Fri, 8 Feb 2013 18:16:29 -0600</updated>
                                                                                    <votes>0</votes>
                        <watches>0</watches>
                                                        <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                                <inwardlinks description="is duplicated by">
                            <issuelink>
            <issuekey id="19332">RCBC-74</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21536">RCBC-108</issuekey>
        </issuelink>
                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2838</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-40] It isn&apos;t possible to receive result of the STORE part when doing Bucket#cas asynchronously</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-40</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The callback of the Bucket#cas method is triggered only once, when it fetches old value, and it isn&amp;#39;t possible to receive notification if the next store operation was successful:&lt;br/&gt;
&lt;br/&gt;
Couchbase.bucket.run do |c|&lt;br/&gt;
&amp;nbsp;&amp;nbsp;c.cas(&amp;quot;foo&amp;quot;) do |oldval|&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# modify oldval and return newval&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newval&lt;br/&gt;
&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
end&lt;br/&gt;
&lt;br/&gt;
It would be better if cas operation will be more like other operations in async mode and will return Result object twice, first for get part and then for set.</description>
                <environment></environment>
            <key id="17833">RCBC-40</key>
            <summary>It isn&apos;t possible to receive result of the STORE part when doing Bucket#cas asynchronously</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Fri, 15 Jun 2012 05:23:10 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 22 Jun 2012 13:23:48 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="30954" author="avsej" created="Fri, 22 Jun 2012 10:05:52 -0500"  >&lt;a href=&quot;http://review.couchbase.org/17541&quot;&gt;http://review.couchbase.org/17541&lt;/a&gt; uploaded fix</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9647</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-39] Increment Decrement Delta not working</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-39</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Using the 1.1.2 gem, specifying a :delta =&amp;gt; 10 does not increment or decrement the value by any given delta. </description>
                <environment></environment>
            <key id="17820">RCBC-39</key>
            <summary>Increment Decrement Delta not working</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="wayne">Wayne Siu</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Thu, 14 Jun 2012 15:29:39 -0500</created>
                <updated>Mon, 20 May 2013 16:21:55 -0500</updated>
                    <resolved>Mon, 20 May 2013 16:21:51 -0500</resolved>
                            <version>1.1.0</version>
                                                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="30025" author="avsej" created="Thu, 14 Jun 2012 16:53:39 -0500"  >There is only one mention about :delta option: in README, and currenly I don&amp;#39;t have code which does it, but it will be easy to implement</comment>
                    <comment id="30027" author="karenzeller" created="Thu, 14 Jun 2012 17:15:07 -0500"  >So right now in Ruby, the increment and decrement only increment/decrement by 1?</comment>
                    <comment id="30028" author="karenzeller" created="Thu, 14 Jun 2012 17:15:53 -0500"  >If you do implement :delta for incr() and decr(), it would make the SDK more consistent with all the other SDKs....</comment>
                    <comment id="30095" author="avsej" created="Fri, 15 Jun 2012 00:20:36 -0500"  >Currently you can specify delta using second argument:&lt;br/&gt;
&lt;br/&gt;
conn.incr(&amp;quot;foo&amp;quot;, 100)&lt;br/&gt;
conn.decr(&amp;quot;foo&amp;quot;, 50)</comment>
                    <comment id="31016" author="avsej" created="Fri, 22 Jun 2012 16:30:22 -0500"  >Uploaded fix &lt;a href=&quot;http://review.couchbase.org/17554&quot;&gt;http://review.couchbase.org/17554&lt;/a&gt;</comment>
                    <comment id="31031" author="karenzeller" created="Fri, 22 Jun 2012 17:26:19 -0500"  >Great. Will update doc.</comment>
                    <comment id="58840" author="wayne" created="Mon, 20 May 2013 16:21:26 -0500"  >Reopening the ticket for administrative reason. </comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9648</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-38] 2 sets against non-default buckets fail.</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-38</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>couchbase-1.1.2.gem&lt;br/&gt;
libcouchbase 1.0.2 (latest brew version)&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
require &amp;#39;rubygems&amp;#39;&lt;br/&gt;
require &amp;#39;couchbase&amp;#39;&lt;br/&gt;
&lt;br/&gt;
cb1 = Couchbase.new(&amp;quot;&lt;a href=&quot;http://10.4.2.4:8091/pools/default/buckets/bucket1&quot;&gt;http://10.4.2.4:8091/pools/default/buckets/bucket1&lt;/a&gt;&amp;quot;)&lt;br/&gt;
cb1.quiet = false&lt;br/&gt;
&lt;br/&gt;
cb1.set(&amp;#39;key&amp;#39;,&amp;#39;data&amp;#39;, :ttl =&amp;gt; 0)&lt;br/&gt;
cb1.set(&amp;#39;key2&amp;#39;,&amp;#39;data&amp;#39;, :ttl =&amp;gt; 0)&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
`set&amp;#39;: failed to schedule set request (error=0x0f) (Couchbase::Error::Network)&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
This works if the bucket is set to default.</description>
                <environment></environment>
            <key id="17812">RCBC-38</key>
            <summary>2 sets against non-default buckets fail.</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="5">Cannot Reproduce</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="james.mauss">James Mauss</reporter>
                        <labels>
                    </labels>
                <created>Thu, 14 Jun 2012 13:42:15 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 15 Jun 2012 09:55:22 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="30096" author="avsej" created="Fri, 15 Jun 2012 00:34:29 -0500"  >Just verified all is working. Could you attach your bucket config&lt;br/&gt;
&lt;br/&gt;
curl &lt;a href=&quot;http://10.4.2.4:8091/pools/default/buckets/bucket1&quot;&gt;http://10.4.2.4:8091/pools/default/buckets/bucket1&lt;/a&gt; &amp;gt; config.json&lt;br/&gt;
&lt;br/&gt;
And verify using latest homebrew, which is 1.0.4&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/mxcl/homebrew/blob/master/Library/Formula/libcouchbase.rb&quot;&gt;https://github.com/mxcl/homebrew/blob/master/Library/Formula/libcouchbase.rb&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
I just verified and all is ok.</comment>
                    <comment id="30112" author="james.mauss" created="Fri, 15 Jun 2012 09:55:22 -0500"  >Issue was with the vbucket map after creating all the new buckets.&lt;br/&gt;
&lt;br/&gt;
If I can reproduce this, I will open one against the server.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9649</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-37] Implement bootstrapping using multiple nodes</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-37</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Libcouchbase has implemented it already. Ruby client just need to format host list properly and feed it into libcouchbase</description>
                <environment></environment>
            <key id="17775">RCBC-37</key>
            <summary>Implement bootstrapping using multiple nodes</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 13 Jun 2012 16:32:07 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Fri, 22 Jun 2012 09:31:46 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="30934" author="avsej" created="Fri, 22 Jun 2012 07:24:18 -0500"  >Uploaded change to gerrit &lt;a href=&quot;http://review.couchbase.org/17539&quot;&gt;http://review.couchbase.org/17539&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9650</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-36] Issue with accessing the results of a view, view_row (seg fault)</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-36</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Ocassional segfault when accessing the results of a **view** with the latest couchbase ruby client.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://gist.github.com/2883925&quot;&gt;https://gist.github.com/2883925&lt;/a&gt;</description>
                <environment>Couchbase Server 2.0.0.dp4.1, libcouchbase-1.1.0.dp5, Ruby 1.9</environment>
            <key id="17573">RCBC-36</key>
            <summary>Issue with accessing the results of a view, view_row (seg fault)</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="davidjrice">David Rice</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Jun 2012 14:18:52 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 7 Jun 2012 05:06:06 -0500</resolved>
                            <version>1.2.0.dp</version>
                                <fixVersion>1.2.0.dp4</fixVersion>
                                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="28993" author="frank" created="Wed, 6 Jun 2012 14:23:36 -0500"  >This is affecting the Rumble Labs POC project, please prioritize.</comment>
                    <comment id="28994" author="ingenthr" created="Wed, 6 Jun 2012 14:26:34 -0500"  >Work has already started, high priority.</comment>
                    <comment id="29002" author="avsej" created="Wed, 6 Jun 2012 14:51:27 -0500"  >Could you post your Gemfile.lock? I think you have old version of yaji gem.</comment>
                    <comment id="29043" author="avsej" created="Wed, 6 Jun 2012 17:43:14 -0500"  >Posted fix on review &lt;a href=&quot;http://review.couchbase.org/16903&quot;&gt;http://review.couchbase.org/16903&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9651</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-35] Arguments to complex query escaped incorrectly</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-35</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The problem basically described in this gist &lt;a href=&quot;https://gist.github.com/2775050&quot;&gt;https://gist.github.com/2775050&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&amp;gt; Basically I want to use this kind of map/reduce on a document structure like below to find out the number of type by each author and want to use :start_key and :end_key to get a result for a particular author.&lt;br/&gt;
</description>
                <environment></environment>
            <key id="17331">RCBC-35</key>
            <summary>Arguments to complex query escaped incorrectly</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Wed, 23 May 2012 07:40:29 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 7 Jun 2012 05:11:17 -0500</resolved>
                            <version>1.2.0.dp</version>
                                <fixVersion>1.2.0.dp2</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="27854" author="avsej" created="Wed, 23 May 2012 07:43:10 -0500"  >Fixed, awaiting for review &lt;a href=&quot;http://review.couchbase.org/16339&quot;&gt;http://review.couchbase.org/16339&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9652</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-34] Using Yajl json_gem compatibility breaks compatibility with many gems and applications</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-34</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>json_gem compatibility (require &amp;#39;yajl/json_gem&amp;#39;) is notorious for causing all kinds of issues with various gems.  The most compatible way to use yajl is to call Yajl::Parser and Yajl::Encoder directly.&lt;br/&gt;
&lt;br/&gt;
So far I only see tests that are using JSON.dump&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment></environment>
            <key id="16992">RCBC-34</key>
            <summary>Using Yajl json_gem compatibility breaks compatibility with many gems and applications</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="bpoweski">Ben Poweski</reporter>
                        <labels>
                    </labels>
                <created>Wed, 9 May 2012 19:29:25 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 7 Jun 2012 05:09:52 -0500</resolved>
                                            <fixVersion>1.2.0.dp3</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="26978" author="avsej" created="Thu, 10 May 2012 01:42:45 -0500"  >Thanks for feedback,&lt;br/&gt;
&lt;br/&gt;
Does it make situation better if I&amp;#39;ll use &lt;a href=&quot;https://github.com/intridea/multi_json&quot;&gt;https://github.com/intridea/multi_json&lt;/a&gt; ?</comment>
                    <comment id="26986" author="bpoweski" created="Thu, 10 May 2012 10:59:27 -0500"  >MultiJson would be better than using json_gem compatibility (Rails uses mulit_json to abstract json parsers).  In this case though I don&amp;#39;t think you even need to pull that dependency.  If you just use Yajl::Parser and Yajl::Encoder directly you can skirt the entire problem.&lt;br/&gt;
&lt;br/&gt;
If you look at the the json_gem.rb file it really doesn&amp;#39;t provide much functionality.&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;def self.generate(obj, opts={})&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options_map = {}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if opts.has_key?(:indent)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options_map[:pretty] = true&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options_map[:indent] = opts[:indent]&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Yajl::Encoder.encode(obj, options_map)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rescue Yajl::EncodeError =&amp;gt; e&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise JSON::GeneratorError, e.message&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;def self.pretty_generate(obj, opts={})&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options_map = {}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options_map[:pretty] = true&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;options_map[:indent] = opts[:indent] if opts.has_key?(:indent)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Yajl::Encoder.encode(obj, options_map)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rescue Yajl::EncodeError =&amp;gt; e&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise JSON::GeneratorError, e.message&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;def self.dump(obj, io=nil, *args)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Yajl::Encoder.encode(obj, io)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rescue Yajl::EncodeError =&amp;gt; e&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise JSON::GeneratorError, e.message&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&amp;nbsp;&amp;nbsp;end</comment>
                    <comment id="27526" author="avsej" created="Thu, 17 May 2012 18:18:24 -0500"  >Uploaded to review site &lt;a href=&quot;http://review.couchbase.org/16153&quot;&gt;http://review.couchbase.org/16153&lt;/a&gt;</comment>
                    <comment id="27964" author="bpoweski" created="Thu, 24 May 2012 18:04:17 -0500"  >There is special handing for the json gem in rails thus breaking capability when the json_gem file is loaded after rails is&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/to_json.rb&quot;&gt;https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/object/to_json.rb&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
We worked around the issue by requiring yajl/json_gem before loading actives active support but this could have very well   unknowingly break the driver.</comment>
                    <comment id="27986" author="avsej" created="Fri, 25 May 2012 01:12:46 -0500"  >Now couchbase gem depends on only MultiJson and uses dump/load everywhere. Could you check current master version from github?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9653</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-33] Crash caused by libc detecting buffer overflow</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-33</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>While trying to understand issue in &lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-4493&quot; title=&quot;Couchbase give different set of buckets list for url ending with &amp;#39;/&amp;#39;&quot;&gt;&lt;strike&gt;MB-4493&lt;/strike&gt;&lt;/a&gt; (caused by our unusual auth behavior, which could be client &amp;quot;bug&amp;quot; as well) I tried the following from irb and here&amp;#39;s what I got:&lt;br/&gt;
&lt;br/&gt;
&amp;gt;&amp;gt; Couchbase.new(:hostname =&amp;gt; &amp;quot;localhost&amp;quot;, :port =&amp;gt; 9000, :bucket =&amp;gt; &amp;quot;pwprotected&amp;quot;, :username =&amp;gt;&amp;quot;Administrator&amp;quot;, :password=&amp;gt;&amp;quot;asdasd&amp;quot;)&lt;br/&gt;
*** buffer overflow detected ***: irb terminated&lt;br/&gt;
======= Backtrace: =========&lt;br/&gt;
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__fortify_fail+0x50)[0xf7521f70]&lt;br/&gt;
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0xe3eaa)[0xf7520eaa]&lt;br/&gt;
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__strcpy_chk+0x44)[0xf7520224]&lt;br/&gt;
/usr/lib/libcouchbase.so.1(+0x59c1)[0xf6c1b9c1]&lt;br/&gt;
======= Memory map: ========&lt;br/&gt;
08048000-08049000 r-xp 00000000 08:02 17341823                           /usr/bin/ruby1.8&lt;br/&gt;
08049000-0804a000 r--p 00000000 08:02 17341823                           /usr/bin/ruby1.8&lt;br/&gt;
0804a000-0804b000 rw-p 00001000 08:02 17341823                           /usr/bin/ruby1.8&lt;br/&gt;
08b9b000-08fbd000 rw-p 00000000 00:00 0                                  [heap]&lt;br/&gt;
f6b79000-f6b95000 r-xp 00000000 08:02 17995831                           /lib/i386-linux-gnu/libgcc_s.so.1&lt;br/&gt;
f6b95000-f6b96000 rw-p 0001b000 08:02 17995831                           /lib/i386-linux-gnu/libgcc_s.so.1&lt;br/&gt;
f6b96000-f6bcb000 r--s 00000000 08:02 11171194                           /var/cache/nscd/hosts&lt;br/&gt;
f6bcb000-f6c11000 r-xp 00000000 08:02 17736136                           /usr/lib/libevent-2.0.so.5.1.6&lt;br/&gt;
f6c11000-f6c12000 rw-p 00046000 08:02 17736136                           /usr/lib/libevent-2.0.so.5.1.6&lt;br/&gt;
f6c12000-f6c14000 r-xp 00000000 08:02 17736875                           /usr/lib/libcouchbase_libevent.so.1.0.0&lt;br/&gt;
f6c14000-f6c15000 r--p 00001000 08:02 17736875                           /usr/lib/libcouchbase_libevent.so.1.0.0&lt;br/&gt;
f6c15000-f6c16000 rw-p 00002000 08:02 17736875                           /usr/lib/libcouchbase_libevent.so.1.0.0&lt;br/&gt;
f6c16000-f6c26000 r-xp 00000000 08:02 17736895                           /usr/lib/libcouchbase.so.1.2.0&lt;br/&gt;
f6c26000-f6c27000 r--p 0000f000 08:02 17736895                           /usr/lib/libcouchbase.so.1.2.0&lt;br/&gt;
f6c27000-f6c28000 rw-p 00010000 08:02 17736895                           /usr/lib/libcouchbase.so.1.2.0&lt;br/&gt;
f6c28000-f6c33000 r-xp 00000000 08:02 16171260                           /var/lib/gems/1.8/gems/yajl-ruby-1.1.0/lib/yajl/yajl.so&lt;br/&gt;
f6c33000-f6c34000 rw-p 0000a000 08:02 16171260                           /var/lib/gems/1.8/gems/yajl-ruby-1.1.0/lib/yajl/yajl.so&lt;br/&gt;
f6c34000-f6f52000 rw-p 00000000 00:00 0 &lt;br/&gt;
f6f52000-f7072000 r--p 001ee000 08:02 23382439                           /usr/lib/locale/locale-archive&lt;br/&gt;
f7072000-f7272000 r--p 00000000 08:02 23382439                           /usr/lib/locale/locale-archive&lt;br/&gt;
f7272000-f7311000 rw-p 00000000 00:00 0 &lt;br/&gt;
f7311000-f732e000 r-xp 00000000 08:02 17995776                           /lib/i386-linux-gnu/libtinfo.so.5.9&lt;br/&gt;
f732e000-f7330000 r--p 0001c000 08:02 17995776                           /lib/i386-linux-gnu/libtinfo.so.5.9&lt;br/&gt;
f7330000-f7331000 rw-p 0001e000 08:02 17995776                           /lib/i386-linux-gnu/libtinfo.so.5.9&lt;br/&gt;
f7331000-f7353000 r-xp 00000000 08:02 17995778                           /lib/i386-linux-gnu/libncurses.so.5.9&lt;br/&gt;
f7353000-f7354000 r--p 00021000 08:02 17995778                           /lib/i386-linux-gnu/libncurses.so.5.9&lt;br/&gt;
f7354000-f7355000 rw-p 00022000 08:02 17995778                           /lib/i386-linux-gnu/libncurses.so.5.9&lt;br/&gt;
f7355000-f7389000 r-xp 00000000 08:02 17992855                           /lib/i386-linux-gnu/libreadline.so.5.2&lt;br/&gt;
f7389000-f738d000 rw-p 00033000 08:02 17992855                           /lib/i386-linux-gnu/libreadline.so.5.2&lt;br/&gt;
f738d000-f738e000 rw-p 00000000 00:00 0 &lt;br/&gt;
f73b2000-f743d000 rw-p 00000000 00:00 0 &lt;br/&gt;
f743d000-f7593000 r-xp 00000000 08:02 17995820                           /lib/i386-linux-gnu/i686/cmov/libc-2.13.so&lt;br/&gt;
f7593000-f7594000 ---p 00156000 08:02 17995820                           /lib/i386-linux-gnu/i686/cmov/libc-2.13.so&lt;br/&gt;
f7594000-f7596000 r--p 00156000 08:02 17995820                           /lib/i386-linux-gnu/i686/cmov/libc-2.13.so&lt;br/&gt;
f7596000-f7597000 rw-p 00158000 08:02 17995820                           /lib/i386-linux-gnu/i686/cmov/libc-2.13.so&lt;br/&gt;
f7597000-f759a000 rw-p 00000000 00:00 0 &lt;br/&gt;
f759a000-f75be000 r-xp 00000000 08:02 17995814                           /lib/i386-linux-gnu/i686/cmov/libm-2.13.so&lt;br/&gt;
f75be000-f75bf000 r--p 00023000 08:02 17995814                           /lib/i386-linux-gnu/i686/cmov/libm-2.13.so&lt;br/&gt;
f75bf000-f75c0000 rw-p 00024000 08:02 17995814                           /lib/i386-linux-gnu/i686/cmov/libm-2.13.so&lt;br/&gt;
f75c0000-f75c9000 r-xp 00000000 08:02 17995801                           /lib/i386-linux-gnu/i686/cmov/libcrypt-2.13.so&lt;br/&gt;
f75c9000-f75ca000 r--p 00008000 08:02 17995801                           /lib/i386-linux-gnu/i686/cmov/libcrypt-2.13.so&lt;br/&gt;
f75ca000-f75cb000 rw-p 00009000 08:02 17995801                           /lib/i386-linux-gnu/i686/cmov/libcrypt-2.13.so&lt;br/&gt;
f75cb000-f75f2000 rw-p 00000000 00:00 0 &lt;br/&gt;
f75f2000-f75f4000 r-xp 00000000 08:02 17995803                           /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so&lt;br/&gt;
f75f4000-f75f5000 r--p 00001000 08:02 17995803                           /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so&lt;br/&gt;
f75f5000-f75f6000 rw-p 00002000 08:02 17995803                           /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so&lt;br/&gt;
f75f6000-f75fd000 r-xp 00000000 08:02 17995828                           /lib/i386-linux-gnu/i686/cmov/librt-2.13.so&lt;br/&gt;
f75fd000-f75fe000 r--p 00006000 08:02 17995828                           /lib/i386-linux-gnu/i686/cmov/librt-2.13.so&lt;br/&gt;
f75fe000-f75ff000 rw-p 00007000 08:02 17995828                           /lib/i386-linux-gnu/i686/cmov/librt-2.13.so&lt;br/&gt;
f75ff000-f7600000 rw-p 00000000 00:00 0 &lt;br/&gt;
f7600000-f7615000 r-xp 00000000 08:02 17995797                           /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so&lt;br/&gt;
f7615000-f7616000 r--p 00014000 08:02 17995797                           /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so&lt;br/&gt;
f7616000-f7617000 rw-p 00015000 08:02 17995797                           /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so&lt;br/&gt;
f7617000-f7619000 rw-p 00000000 00:00 0 &lt;br/&gt;
f7619000-f7703000 r-xp 00000000 08:02 17736598                           /usr/lib/libruby1.8.so.1.8.7&lt;br/&gt;
f7703000-f7706000 rw-p 000e9000 08:02 17736598                           /usr/lib/libruby1.8.so.1.8.7&lt;br/&gt;
f7706000-f7716000 rw-p 00000000 00:00 0 &lt;br/&gt;
f7717000-f771e000 r-xp 00000000 08:02 17736748                           /usr/lib/libvbucket.so.1.1.0&lt;br/&gt;
f771e000-f771f000 r--p 00006000 08:02 17736748                           /usr/lib/libvbucket.so.1.1.0&lt;br/&gt;
f771f000-f7720000 rw-p 00007000 08:02 17736748                           /usr/lib/libvbucket.so.1.1.0Aborted&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment>Debian GNU/Linux i386 sid (kept up to date)&lt;br/&gt;
</environment>
            <key id="16817">RCBC-33</key>
            <summary>Crash caused by libc detecting buffer overflow</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="alkondratenko">Aleksey Kondratenko</reporter>
                        <labels>
                    </labels>
                <created>Mon, 30 Apr 2012 15:27:33 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Wed, 2 May 2012 17:41:10 -0500</resolved>
                                                            <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="26454" author="avsej" created="Mon, 30 Apr 2012 15:34:08 -0500"  >Is it possible to get the line in libcouchbase which called strcpy?&lt;br/&gt;
&lt;br/&gt;
/usr/lib/libcouchbase.so.1(+0x59c1)[0xf6c1b9c1] &lt;br/&gt;
&lt;br/&gt;
Also what versions of libcouchbase/libvbucket/gem are you using?</comment>
                    <comment id="26459" author="alkondratenko" created="Mon, 30 Apr 2012 15:57:43 -0500"  ># dpkg -l &amp;#39;*couchbas*&amp;#39;&lt;br/&gt;
Desired=Unknown/Install/Remove/Purge/Hold&lt;br/&gt;
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend&lt;br/&gt;
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)&lt;br/&gt;
||/ Name                                                  Version                                               Description&lt;br/&gt;
+++-=====================================================-=====================================================-==========================================================================================================================&lt;br/&gt;
ii  libcouchbase-dev                                      1.0.2-1                                               library for the Couchbase protocol, development files&lt;br/&gt;
ii  libcouchbase1                                         1.0.2-1                                               library for the Couchbase protocol&lt;br/&gt;
</comment>
                    <comment id="26460" author="alkondratenko" created="Mon, 30 Apr 2012 15:58:01 -0500"  >&amp;nbsp;gem list --local | grep couchbase&lt;br/&gt;
couchbase (1.1.1)&lt;br/&gt;
</comment>
                    <comment id="26461" author="alkondratenko" created="Mon, 30 Apr 2012 16:06:05 -0500"  >Program received signal SIGABRT, Aborted.&lt;br/&gt;
0xf7fe0430 in __kernel_vsyscall ()&lt;br/&gt;
(gdb) bt&lt;br/&gt;
#0  0xf7fe0430 in __kernel_vsyscall ()&lt;br/&gt;
#1  0xf7d0b941 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64&lt;br/&gt;
#2  0xf7d0ed72 in *__GI_abort () at abort.c:92&lt;br/&gt;
#3  0xf7d452f5 in __libc_message (do_abort=2, fmt=0xf7e18608 &amp;quot;*** %s ***: %s terminated\n&amp;quot;) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189&lt;br/&gt;
#4  0xf7dc5f70 in *__GI___fortify_fail (msg=&amp;lt;optimized out&amp;gt;) at fortify_fail.c:32&lt;br/&gt;
#5  0xf7dc4eaa in *__GI___chk_fail () at chk_fail.c:29&lt;br/&gt;
#6  0xf7dc4224 in __strcpy_chk (dest=0x83975d0 &amp;quot;s&amp;quot;, src=0x80fbfc8 &amp;quot;simple&amp;quot;, destlen=6) at strcpy_chk.c:61&lt;br/&gt;
#7  0xf7fc59c1 in ?? () from /usr/lib/libcouchbase.so.1&lt;br/&gt;
#8  0xf7fc6a91 in ?? () from /usr/lib/libcouchbase.so.1&lt;br/&gt;
#9  0xf7a27e79 in event_base_loop () from /usr/lib/libevent-2.0.so.5&lt;br/&gt;
#10 0xf7fbca38 in ?? () from /usr/lib/libcouchbase_libevent.so.1&lt;br/&gt;
#11 0xf7fcbdca in libcouchbase_wait () from /usr/lib/libcouchbase.so.1&lt;br/&gt;
#12 0xf7fd5169 in do_connect (bucket=0x82de188) at couchbase_ext.c:1196&lt;br/&gt;
#13 0xf7fd76e7 in cb_bucket_init (argc=1, argv=0xffffc960, self=4156170480) at couchbase_ext.c:1300&lt;br/&gt;
#14 0xf7ef3ace in call_cfunc (argv=0xffffc960, argc=1, len=-1, recv=4156170480, func=0xf7fd7610 &amp;lt;cb_bucket_init&amp;gt;) at eval.c:5778&lt;br/&gt;
#15 rb_call0 (klass=4156186100, recv=4156170480, id=2961, oid=2961, argc=1, argv=0xffffc960, body=0xf7ba5c78, flags=2) at eval.c:5928&lt;br/&gt;
#16 0xf7ef3d31 in rb_call (klass=4156186100, recv=4156170480, mid=2961, argc=1, argv=0xffffc960, scope=1, self=&amp;lt;optimized out&amp;gt;) at eval.c:6176&lt;br/&gt;
#17 0xf7ef40ec in rb_funcall2 (recv=4156170480, mid=2961, argc=1, argv=0xffffc960) at eval.c:6312&lt;br/&gt;
#18 0xf7ef419a in rb_obj_call_init (obj=4156170480, argc=1, argv=0xffffc960) at eval.c:7825&lt;br/&gt;
#19 0xf7fd456e in cb_bucket_new (argc=1, argv=0xffffc960, klass=4156186100) at couchbase_ext.c:1227&lt;br/&gt;
#20 0xf7ef3ace in call_cfunc (argv=0xffffc960, argc=1, len=-1, recv=4156186100, func=0xf7fd44d0 &amp;lt;cb_bucket_new&amp;gt;) at eval.c:5778&lt;br/&gt;
#21 rb_call0 (klass=4156186080, recv=4156186100, id=3361, oid=3361, argc=1, argv=0xffffc960, body=0xf7ba5cf0, flags=0) at eval.c:5928&lt;br/&gt;
#22 0xf7ef3d31 in rb_call (klass=4156186080, recv=4156186100, mid=3361, argc=1, argv=0xffffc960, scope=0, self=&amp;lt;optimized out&amp;gt;) at eval.c:6176&lt;br/&gt;
#23 0xf7ef9409 in rb_eval (self=4155198180, n=0xf7ab5ef8) at eval.c:3506&lt;br/&gt;
#24 0xf7ef3061 in rb_call0 (klass=4156171320, recv=4155198180, id=3361, oid=15945, argc=&amp;lt;optimized out&amp;gt;, argv=&amp;lt;optimized out&amp;gt;, body=0xf7ab5ea8, flags=0) at eval.c:6079&lt;br/&gt;
#25 0xf7ef3d31 in rb_call (klass=4156171320, recv=4155198180, mid=3361, argc=1, argv=0xffffce90, scope=0, self=&amp;lt;optimized out&amp;gt;) at eval.c:6176&lt;br/&gt;
#26 0xf7ef9409 in rb_eval (self=4157462860, n=0xf7c9b4ac) at eval.c:3506&lt;br/&gt;
#27 0xf7effb3d in ruby_exec_internal () at eval.c:1654&lt;br/&gt;
#28 0xf7effb90 in ruby_exec () at eval.c:1674&lt;br/&gt;
#29 0xf7f022cc in ruby_run () at eval.c:1684&lt;br/&gt;
#30 0x0804868d in main (argc=6, argv=0xffffd394, envp=0xffffd3b0) at main.c:48&lt;br/&gt;
</comment>
                    <comment id="26462" author="alkondratenko" created="Mon, 30 Apr 2012 16:06:49 -0500"  >simple is pwprotected&amp;#39;s bucket password. Not sure if it&amp;#39;s good idea to use it at all btw</comment>
                    <comment id="26463" author="avsej" created="Mon, 30 Apr 2012 16:12:38 -0500"  >&lt;a href=&quot;http://review.couchbase.org/14641&quot;&gt;http://review.couchbase.org/14641&lt;/a&gt; it was fixed&lt;br/&gt;
&lt;br/&gt;
try to use&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;deb &lt;a href=&quot;http://packages.couchbase.com/preview/ubuntu&quot;&gt;http://packages.couchbase.com/preview/ubuntu&lt;/a&gt; oneiric oneiric/main&lt;br/&gt;
&lt;br/&gt;
or&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;deb &lt;a href=&quot;http://packages.couchbase.com/preview/ubuntu&quot;&gt;http://packages.couchbase.com/preview/ubuntu&lt;/a&gt; lucid lucid/main&lt;br/&gt;
&lt;br/&gt;
And then install preview couchbase gem: gem install couchbase --pre&lt;br/&gt;
&lt;br/&gt;
(you&amp;#39;ll also get Views API btw)&lt;br/&gt;
</comment>
                    <comment id="26570" author="avsej" created="Wed, 2 May 2012 17:41:10 -0500"  >The problem fixed in libcouchbase 1.0.3: &lt;a href=&quot;http://couchbase.com/develop/c/current&quot;&gt;http://couchbase.com/develop/c/current&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9654</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-32] client.design_docs[&apos;docName&apos;] returns empty hash</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-32</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>&amp;nbsp;I got this report from a user:&lt;br/&gt;
&lt;br/&gt;
The ruby client does not work as api describes, using couchbase  gem 1.2.0.dp:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view = client.design_docs[&amp;#39;docName&amp;#39;].viewName(params)&lt;br/&gt;
&lt;br/&gt;
where docName, viewName and params are correctly substituted does not work for us, in fact client.design_docs[&amp;#39;docName&amp;#39;] always return an empty hash for us.&lt;br/&gt;
&lt;br/&gt;
The other approach does work however&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;view = Couchbase::View.new(client, &amp;quot;_design/docName/_view/viewName&amp;quot;, params)&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment></environment>
            <key id="16722">RCBC-32</key>
            <summary>client.design_docs[&apos;docName&apos;] returns empty hash</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="5">Cannot Reproduce</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="TimSmith">Tim Smith</reporter>
                        <labels>
                    </labels>
                <created>Tue, 24 Apr 2012 15:22:49 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 22 Jun 2012 16:31:02 -0500</resolved>
                            <version>1.2.0.dp</version>
                                                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="26170" author="avsej" created="Tue, 24 Apr 2012 15:34:31 -0500"  >What does return following code?&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;client.all_docs(:startkey =&amp;gt; &amp;quot;_design/&amp;quot;, :endkey =&amp;gt; &amp;quot;_design0&amp;quot;)&lt;br/&gt;
&lt;br/&gt;
design_docs uses this query internally and filters the results. The name matters, it must not begin with &amp;#39;dev_&amp;#39; &lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/blob/master/lib/couchbase/bucket.rb#L74&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/blob/master/lib/couchbase/bucket.rb#L74&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
If you are going to use &amp;#39;dev_&amp;#39; prefix, you should specify &amp;#39;:environment =&amp;gt; :development&amp;#39; option when you are creating the connection</comment>
                    <comment id="29266" author="avsej" created="Fri, 8 Jun 2012 04:20:21 -0500"  >Hi Tim, could you verify the issue with latest couchbase gem (1.2.0.dp4) and libcouchbase (1.1.0dp5)?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9655</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-31] The get command is not idiomatic, a multi-get command should be added to ensure consistent processing of the result</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-31</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The pattern of using more than one argument to determine if an array should be returned is not idiomatic.  Consider the case of a multi-get in an application where I have n items to return.  If there happens to be only one item it will be treated differently than if there happens to be 2 items.  &lt;br/&gt;
&lt;br/&gt;
This forces the application user to wrap all results with a check to see if the result is an array or not in every use of the command</description>
                <environment></environment>
            <key id="16516">RCBC-31</key>
            <summary>The get command is not idiomatic, a multi-get command should be added to ensure consistent processing of the result</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="bpoweski">Ben Poweski</reporter>
                        <labels>
                    </labels>
                <created>Tue, 10 Apr 2012 20:20:54 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Tue, 17 Apr 2012 16:19:42 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="25674" author="avsej" created="Wed, 11 Apr 2012 00:55:46 -0500"  >Indeed. What if I leave current get implementation, but now will return Array if the keys passed as Array, even if there was single element there:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;get([&amp;quot;foo&amp;quot;]) #=&amp;gt; [&amp;quot;bar&amp;quot;]&lt;br/&gt;
&amp;nbsp;&amp;nbsp;get(&amp;quot;foo&amp;quot;)  #=&amp;gt; &amp;quot;bar&amp;quot;&lt;br/&gt;
&lt;br/&gt;
In this case the method behaviour will be consistent. What do you think?</comment>
                    <comment id="25675" author="avsej" created="Wed, 11 Apr 2012 01:39:50 -0500"  >Here is the patch &lt;a href=&quot;http://review.couchbase.org/14759&quot;&gt;http://review.couchbase.org/14759&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Does it makes sense for you?</comment>
                    <comment id="25692" author="bpoweski" created="Wed, 11 Apr 2012 11:21:09 -0500"  >You should consider adding a get_multi option as the the dalli driver uses this pattern.&lt;br/&gt;
&lt;br/&gt;
get_multi(&amp;quot;key1&amp;quot;, &amp;quot;key2&amp;quot;) #=&amp;gt; { &amp;quot;key1&amp;quot; =&amp;gt; 1, &amp;quot;key2&amp;quot; =&amp;gt; 2 }&lt;br/&gt;
&lt;br/&gt;
Also, our use case is to use the :extended =&amp;gt; true option so we may retrieve the integer flag.&lt;br/&gt;
&lt;br/&gt;
I should expect this to work:&lt;br/&gt;
&lt;br/&gt;
get([&amp;quot;foo&amp;quot;], :extended =&amp;gt; true) #=&amp;gt; { &amp;quot;foo&amp;quot; =&amp;gt; [value, 0x001, 12342343433343] }</comment>
                    <comment id="25713" author="avsej" created="Wed, 11 Apr 2012 13:40:46 -0500"  >The latter case is working actually&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;1.9.2p318 (main):011:0&amp;gt; Couchbase.bucket.get(&amp;quot;x&amp;quot;, &amp;quot;y&amp;quot;, :extended =&amp;gt; true)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;{&amp;quot;x&amp;quot;=&amp;gt;[&amp;quot;xval&amp;quot;, 0, 12204754167235346432], &amp;quot;y&amp;quot;=&amp;gt;[&amp;quot;yval&amp;quot;, 0, 15062578311643791360]}&lt;br/&gt;
&amp;nbsp;&amp;nbsp;1.9.2p318 (main):012:0&amp;gt; Couchbase.bucket.get([&amp;quot;x&amp;quot;, &amp;quot;y&amp;quot;], :extended =&amp;gt; true)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;{&amp;quot;x&amp;quot;=&amp;gt;[&amp;quot;xval&amp;quot;, 0, 12204754167235346432], &amp;quot;y&amp;quot;=&amp;gt;[&amp;quot;yval&amp;quot;, 0, 15062578311643791360]}&lt;br/&gt;
&lt;br/&gt;
In first case I&amp;#39;m returning just array because  it has the same order as arguments. So that you can assign them directly to variables:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;x, y = Couchbase.bucket.get([&amp;quot;x&amp;quot;, &amp;quot;y&amp;quot;])&lt;br/&gt;
&lt;br/&gt;
and you can easily build a Hash from it&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;keys = [&amp;quot;x&amp;quot;, &amp;quot;y&amp;quot;]&lt;br/&gt;
&amp;nbsp;&amp;nbsp;vals = Couchbase.bucket.get(keys)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Hash[keys.zip(vals)]            #=&amp;gt; {&amp;quot;x&amp;quot;=&amp;gt;&amp;quot;xval&amp;quot;, &amp;quot;y&amp;quot;=&amp;gt;&amp;quot;yval&amp;quot;}&lt;br/&gt;
&lt;br/&gt;
The version with such behaviour already published, I can create wrapper which will do it for you, or add new  option.</comment>
                    <comment id="25733" author="avsej" created="Wed, 11 Apr 2012 14:21:40 -0500"  >&amp;gt; get([&amp;quot;foo&amp;quot;], :extended =&amp;gt; true) #=&amp;gt; { &amp;quot;foo&amp;quot; =&amp;gt; [value, 0x001, 12342343433343] }&lt;br/&gt;
&lt;br/&gt;
Sorry I missed that it is only one member</comment>
                    <comment id="25734" author="avsej" created="Wed, 11 Apr 2012 14:35:13 -0500"  >Updated that patch &lt;a href=&quot;http://review.couchbase.org/14759&quot;&gt;http://review.couchbase.org/14759&lt;/a&gt;</comment>
                    <comment id="25943" author="avsej" created="Tue, 17 Apr 2012 16:19:42 -0500"  >&lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/commit/538aba7534e2255c295565242d1072a0a45482ee&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/commit/538aba7534e2255c295565242d1072a0a45482ee&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9191</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-30] support errors on views</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-30</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Views now have some options on capturing errors and stopping on errors as documented here:&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views-writing-errors.html&quot;&gt;http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views-writing-errors.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
The client needs to support these.</description>
                <environment></environment>
            <key id="16378">RCBC-30</key>
            <summary>support errors on views</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 22 Mar 2012 23:53:43 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Sun, 8 Apr 2012 14:17:17 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="25567" author="avsej" created="Sun, 8 Apr 2012 14:17:17 -0500"  >Views implementation support on_error callback for views which receive the error object. By default the library will generate exception when find error in result unless on_error calback is set</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9656</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-29] Cannot read value when incorrect flags are set</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-29</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>We have a third party application writing data to couchbase using Python.  When the Ruby application tries to read the data, the following error is returned:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;Couchbase::Error::ValueFormat: unable to convert value&lt;br/&gt;
&lt;br/&gt;
The Ruby gem is using the flags to determine the serialization method and there is no way to override.  This could be resolved by allowing the get to take a format parameter such as:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;connection.get &amp;#39;some_key&amp;#39;, :format =&amp;gt; :plain&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment>ruby 1.9.3&lt;br/&gt;
</environment>
            <key id="16322">RCBC-29</key>
            <summary>Cannot read value when incorrect flags are set</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="dshimy">Darian Shimy</reporter>
                        <labels>
                    </labels>
                <created>Mon, 19 Mar 2012 00:57:16 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Mon, 19 Mar 2012 03:21:29 -0500</resolved>
                            <version>1.1.0</version>
                                <fixVersion>1.1.1</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="24975" author="avsej" created="Mon, 19 Mar 2012 02:15:08 -0500"  >Fixed in patch &lt;a href=&quot;http://review.couchbase.org/14072&quot;&gt;http://review.couchbase.org/14072&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9657</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-28] add support for unlock command</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-28</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Couchbase server has a keyed unlock command, which goes along with the getl command.  The Ruby client needs to add support for this command.</description>
                <environment></environment>
            <key id="16288">RCBC-28</key>
            <summary>add support for unlock command</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Sun, 11 Mar 2012 00:20:12 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 18 Oct 2012 13:06:17 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="38629" author="avsej" created="Wed, 12 Sep 2012 14:16:32 -0500"  >&lt;a href=&quot;http://review.couchbase.org/20794&quot;&gt;http://review.couchbase.org/20794&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9658</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-27] EventMachine support</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-27</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="16240">RCBC-27</key>
            <summary>EventMachine support</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="avsej">Sergey Avseyev</reporter>
                        <labels>
                    </labels>
                <created>Thu, 1 Mar 2012 13:11:17 -0600</created>
                <updated>Tue, 12 Feb 2013 04:31:58 -0600</updated>
                    <resolved>Fri, 8 Feb 2013 17:12:46 -0600</resolved>
                                            <fixVersion>1.2.2</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="25273" author="avsej" created="Wed, 28 Mar 2012 14:35:35 -0500"  >There is another project for tracking EventMachine integration: RCBCEM&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/couchbaselabs/couchbase-ruby-client-em&quot;&gt;https://github.com/couchbaselabs/couchbase-ruby-client-em&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
This repository contains the library which built atop of EventMachine and could use SET/GET commands.</comment>
                    <comment id="47127" author="avsej" created="Sun, 6 Jan 2013 05:03:08 -0600"  >That experimental project is going to be deprecated because of newer patch&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/23347&quot;&gt;http://review.couchbase.org/23347&lt;/a&gt;</comment>
                    <comment id="49975" author="avsej" created="Fri, 8 Feb 2013 17:12:46 -0600"  >&lt;a href=&quot;http://review.couchbase.org/23347&quot;&gt;http://review.couchbase.org/23347&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <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>2820</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-26] support new stale=false parameter</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-26</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Starting with 2.0 DP4, the default for stale has changed to update_after and there is a new argument to the stale parameter, &amp;quot;false&amp;quot; which performs a view update before response.  The client needs to support this new argument to the stale parameter.</description>
                <environment></environment>
            <key id="16235">RCBC-26</key>
            <summary>support new stale=false parameter</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 1 Mar 2012 10:48:29 -0600</created>
                <updated>Thu, 19 Apr 2012 11:13:33 -0500</updated>
                    <resolved>Mon, 9 Apr 2012 14:25:05 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                <component>docs</component>
                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="25576" author="avsej" created="Mon, 9 Apr 2012 14:25:05 -0500"  >There actually no such issue as soon as libcouchbase doesn&amp;#39;t inerpret query string and couchbase ruby gem accepts hash for parameters and doesn&amp;#39;t filter them. So this will work out of the box.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9659</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-25] ruby client hangs when trying to use a sasl protected bucket</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-25</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>This simple ruby script:&lt;br/&gt;
&lt;br/&gt;
require &amp;#39;couchbase&amp;#39;&lt;br/&gt;
c = Couchbase.new(&amp;#39;&lt;a href=&quot;http://localhost:11211/pools/default/buckets/sasl&amp;#39;,&quot;&gt;http://localhost:11211/pools/default/buckets/sasl&amp;amp;#39;,&lt;/a&gt; :password =&amp;gt; &amp;#39;sasl&amp;#39;)&lt;br/&gt;
&lt;br/&gt;
Hangs. Here&amp;#39;s the stack trace:&lt;br/&gt;
&lt;br/&gt;
#0  0x00007fff83746c0a in kevent ()&lt;br/&gt;
#1  0x00000001005a45f5 in kq_dispatch ()&lt;br/&gt;
#2  0x0000000100593cdc in event_base_loop ()&lt;br/&gt;
#3  0x000000010058257a in libcouchbase_wait ()&lt;br/&gt;
#4  0x00000001002f5824 in cb_bucket_init ()&lt;br/&gt;
#5  0x000000010016d034 in vm_call0 ()&lt;br/&gt;
#6  0x00000001001721ee in rb_funcall2 ()&lt;br/&gt;
#7  0x00000001002f4bc7 in cb_bucket_new ()&lt;br/&gt;
#8  0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#9  0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#10 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#11 0x000000010016c0c0 in eval_string_with_cref ()&lt;br/&gt;
#12 0x000000010016c7e2 in rb_f_eval ()&lt;br/&gt;
#13 0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#14 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#15 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#16 0x0000000100179d51 in loop_i ()&lt;br/&gt;
#17 0x000000010003bdb7 in rb_rescue2 ()&lt;br/&gt;
#18 0x000000010015e9e6 in rb_f_loop ()&lt;br/&gt;
#19 0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#20 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#21 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#22 0x00000001001799d4 in catch_i ()&lt;br/&gt;
#23 0x000000010015dbd5 in rb_catch_obj ()&lt;br/&gt;
#24 0x000000010015e8a0 in rb_f_catch ()&lt;br/&gt;
#25 0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#26 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#27 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#28 0x00000001001799d4 in catch_i ()&lt;br/&gt;
#29 0x000000010015dbd5 in rb_catch_obj ()&lt;br/&gt;
#30 0x000000010015e8a0 in rb_f_catch ()&lt;br/&gt;
#31 0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#32 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#33 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#34 0x000000010016bb7b in rb_iseq_eval_main ()&lt;br/&gt;
#35 0x000000010003c022 in ruby_exec_internal ()&lt;br/&gt;
#36 0x000000010003eb2c in ruby_run_node ()&lt;br/&gt;
#37 0x0000000100000aef in main ()</description>
                <environment>Apple OSX 10.6, ruby 1.9.2, libcouchbase 1.0.0, libvbucket 1.8.0.1, couchbase-ruby-client trunk</environment>
            <key id="16111">RCBC-25</key>
            <summary>ruby client hangs when trying to use a sasl protected bucket</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="erickt">Erick Tryzelaar</reporter>
                        <labels>
                    </labels>
                <created>Tue, 7 Feb 2012 19:31:45 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 1 Mar 2012 08:12:15 -0600</resolved>
                                                            <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="24266" author="erickt" created="Tue, 7 Feb 2012 19:32:35 -0600"  >I forgot to mention that this is with couchbase 1.8, and I&amp;#39;ve created a sasl protected bucket named sasl with the password sasl.</comment>
                    <comment id="24267" author="ingenthr" created="Tue, 7 Feb 2012 19:38:03 -0600"  >The URL should be to port 8091.  Port 11211 is memcached protocol.  You&amp;#39;re probably sending a bunch of HTTP junk to moxi, and then it&amp;#39;s hanging at bootstrap time.&lt;br/&gt;
&lt;br/&gt;
Try replacing it with port 8091 in the URL.</comment>
                    <comment id="24280" author="erickt" created="Wed, 8 Feb 2012 09:17:29 -0600"  >Thanks Matt! I found a way to get a similar hang with port 8091. I&amp;#39;ve been occasionally getting an &amp;quot;Unable to start sasl client&amp;quot; error message, and when I was poking around in irb, I got a hang when I tried using a client after I got the auth error:&lt;br/&gt;
&lt;br/&gt;
irb(main):041:0&amp;gt; loop do; c = Couchbase.new(&amp;#39;&lt;a href=&quot;http://localhost:8091/pools/default/buckets/sasl&amp;#39;,&quot;&gt;http://localhost:8091/pools/default/buckets/sasl&amp;amp;#39;,&lt;/a&gt; :username =&amp;gt; &amp;#39;sasl&amp;#39;, :password =&amp;gt; &amp;#39;sasl&amp;#39;); c.stats; end&lt;br/&gt;
Couchbase::Error::Auth: Unable to start sasl client (error=0x2)&lt;br/&gt;
	from (irb):41:in `stats&amp;#39;&lt;br/&gt;
	from (irb):41:in `block in irb_binding&amp;#39;&lt;br/&gt;
	from (irb):41:in `loop&amp;#39;&lt;br/&gt;
	from (irb):41&lt;br/&gt;
	from /Users/etryzelaar/.rbenv/versions/1.9.2-p290/bin/irb:12:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
irb(main):042:0&amp;gt; c.stats&lt;br/&gt;
*Hangs*&lt;br/&gt;
&lt;br/&gt;
Now it&amp;#39;s probably just a bad idea to try to keep reusing a connection after I got an auth failure, but I would hope libcouchbase would invalidate the connection if it was unsafe to use. It&amp;#39;d also be great to know why I occasionally get these auth errors in the first place. Anyway, here&amp;#39;s the stack trace for this error:&lt;br/&gt;
&lt;br/&gt;
#0  0x00007fff83746c0a in kevent ()&lt;br/&gt;
#1  0x00000001005a45f5 in kq_dispatch ()&lt;br/&gt;
#2  0x0000000100593cdc in event_base_loop ()&lt;br/&gt;
#3  0x00000001002f391d in cb_bucket_stats (argc=&amp;lt;value temporarily unavailable, due to optimizations&amp;gt;, argv=&amp;lt;value temporarily unavailable, due to optimizations&amp;gt;, self=&amp;lt;value temporarily unavailable, due to optimizations&amp;gt;) at couchbase_ext.c:1778&lt;br/&gt;
#4  0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#5  0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#6  0x000000010016b873 in vm_exec ()&lt;br/&gt;
#7  0x000000010016c0c0 in eval_string_with_cref ()&lt;br/&gt;
#8  0x000000010016c7e2 in rb_f_eval ()&lt;br/&gt;
#9  0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#10 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#11 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#12 0x0000000100179d51 in loop_i ()&lt;br/&gt;
#13 0x000000010003bdb7 in rb_rescue2 ()&lt;br/&gt;
#14 0x000000010015e9e6 in rb_f_loop ()&lt;br/&gt;
#15 0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#16 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#17 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#18 0x00000001001799d4 in catch_i ()&lt;br/&gt;
#19 0x000000010015dbd5 in rb_catch_obj ()&lt;br/&gt;
#20 0x000000010015e8a0 in rb_f_catch ()&lt;br/&gt;
#21 0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#22 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#23 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#24 0x00000001001799d4 in catch_i ()&lt;br/&gt;
#25 0x000000010015dbd5 in rb_catch_obj ()&lt;br/&gt;
#26 0x000000010015e8a0 in rb_f_catch ()&lt;br/&gt;
#27 0x00000001001779c3 in vm_call_method ()&lt;br/&gt;
#28 0x0000000100162d23 in vm_exec_core ()&lt;br/&gt;
#29 0x000000010016b873 in vm_exec ()&lt;br/&gt;
#30 0x000000010016bb7b in rb_iseq_eval_main ()&lt;br/&gt;
#31 0x000000010003c022 in ruby_exec_internal ()&lt;br/&gt;
#32 0x000000010003eb2c in ruby_run_node ()&lt;br/&gt;
#33 0x0000000100000aef in main ()</comment>
                    <comment id="24453" author="ingenthr" created="Fri, 17 Feb 2012 01:21:04 -0600"  >I believe this is likely solved with the libcouchbase 1.0.1 just released the other day.  Sergey, do you think so too?</comment>
                    <comment id="24696" author="avsej" created="Thu, 1 Mar 2012 08:08:13 -0600"  >It is fixed in libcouchbase and works well on master version of couchbase ruby gem, which hasn&amp;#39;t released yet</comment>
                    <comment id="24697" author="avsej" created="Thu, 1 Mar 2012 08:12:15 -0600"  >There are several fixes related to SASL in libcouchbase:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/12722&quot;&gt;http://review.couchbase.org/12722&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/12700&quot;&gt;http://review.couchbase.org/12700&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/12857&quot;&gt;http://review.couchbase.org/12857&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9660</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-24] Ruby script hangs on large first value</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-24</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>In the following script, writing the value &amp;quot;data&amp;quot; hangs the script unless a smaller value is written first.&lt;br/&gt;
&lt;br/&gt;
In the wireshark trace, I do not see any outbound memcache traffic when the script fails.  &lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
require &amp;#39;rubygems&amp;#39;&lt;br/&gt;
require &amp;#39;couchbase&amp;#39;&lt;br/&gt;
&lt;br/&gt;
begin&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;#Create a large array and a small value&lt;br/&gt;
&amp;nbsp;&amp;nbsp;value = 2&lt;br/&gt;
&amp;nbsp;&amp;nbsp;data = Array.new&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;for i in 0..200000&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data.push(Time.at(rand * Time.now.to_i))&lt;br/&gt;
&amp;nbsp;&amp;nbsp;end&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;cb = Couchbase.new(&amp;quot;&lt;a href=&quot;http://10.17.2.172:8091/pools/default&quot;&gt;http://10.17.2.172:8091/pools/default&lt;/a&gt;&amp;quot;)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;cb.quiet = false&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;puts value;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;puts data.length();&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;#uncomment out line below to have it work.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;#cb.set(&amp;quot;smallValue1&amp;quot;, value)&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;cb.set(&amp;quot;bigValue1&amp;quot;,data)&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;cb.set(&amp;quot;smallValue2&amp;quot;, value)&lt;br/&gt;
&lt;br/&gt;
end</description>
                <environment>ruby 1.8.7 (2010-01-10 patchlevel 249)&lt;br/&gt;
Mac or ubuntu11, couchbase (1.0.0)</environment>
            <key id="16082">RCBC-24</key>
            <summary>Ruby script hangs on large first value</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="5">Cannot Reproduce</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="james.mauss">James Mauss</reporter>
                        <labels>
                    </labels>
                <created>Fri, 3 Feb 2012 13:48:15 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Fri, 8 Jun 2012 04:22:59 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>2</watches>
                                                    <comments>
                    <comment id="24454" author="ingenthr" created="Fri, 17 Feb 2012 01:21:49 -0600"  >Has this been reproduced?</comment>
                    <comment id="24700" author="avsej" created="Thu, 1 Mar 2012 08:23:08 -0600"  >Just verified this using two versions of ruby&lt;br/&gt;
&lt;br/&gt;
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]&lt;br/&gt;
&lt;br/&gt;
ruby 1.9.2p312 (2011-08-11 revision 32926) [x86_64-linux]&lt;br/&gt;
&lt;br/&gt;
and two versions of couchbase gem: 1.0.0 and master&lt;br/&gt;
&lt;br/&gt;
All is OK. James, could you tell what server version are you using?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9661</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-23] Gem install does not include all libs needed</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-23</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>When installing the couchbase gem, there are a few libs that are not included. This includes libevent and the couchbase c library. &lt;br/&gt;
&lt;br/&gt;
Is there a way to have all the required packages installed through the gem?&lt;br/&gt;
&lt;br/&gt;
If not, the documentation should be updated. </description>
                <environment></environment>
            <key id="15990">RCBC-23</key>
            <summary>Gem install does not include all libs needed</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="4" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/minor.png">Minor</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="james.mauss">James Mauss</reporter>
                        <labels>
                    </labels>
                <created>Tue, 24 Jan 2012 10:10:40 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 1 Mar 2012 08:27:39 -0600</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="24704" author="avsej" created="Thu, 1 Mar 2012 08:27:34 -0600"  >Thanks for report, but the README file for 1.0.0 release explains how to install dependencies &lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/blob/v1.0.0/README.markdown&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/blob/v1.0.0/README.markdown&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
For next version we will setup DEB and RPM repositories so it should be much easier to install and upgrade them</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9662</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-22] ruby client library is not getting installed under mac</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-22</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>I have couchbase server up and running.&lt;br/&gt;
&lt;br/&gt;
when i am trying to install libcouchbase as a dependency of the ruby client library, I am getting errors as follow&lt;br/&gt;
&lt;br/&gt;
i tried with brew install libouchbase&lt;br/&gt;
-&amp;gt; Error: No available formula for libcouchbase&lt;br/&gt;
&lt;br/&gt;
I tried downloading it and tried to configure it&lt;br/&gt;
-&amp;gt; configure: error: Failed to locate memcached/vbucket.h&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
I tried several other options, but no luck. please help on this.</description>
                <environment></environment>
            <key id="15989">RCBC-22</key>
            <summary>ruby client library is not getting installed under mac</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="abhishek">abhishek</reporter>
                        <labels>
                    </labels>
                <created>Tue, 24 Jan 2012 06:05:48 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Tue, 14 Feb 2012 18:02:36 -0600</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="24400" author="ingenthr" created="Tue, 14 Feb 2012 18:02:28 -0600"  >We had some errors in the homebrew instructions, but those are resolved now.  I believe this is fixed.  Please re-open if not.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9663</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-21] automatically backoff on TMP_OOM</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-21</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>When a server&amp;#39;s memory is full it may start sending TMP_OOM errors to clients, which should be used by the client to temporarily back off (exponential backoff).  This helps in bulk load situations where maybe many clients are loading data to a server which is also trying to flush to disk.</description>
                <environment></environment>
            <key id="15955">RCBC-21</key>
            <summary>automatically backoff on TMP_OOM</summary>
                <type id="4" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/improvement.png">Improvement</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Sun, 22 Jan 2012 02:18:36 -0600</created>
                <updated>Wed, 8 May 2013 18:33:26 -0500</updated>
                                                                                    <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="23679" author="ingenthr" created="Sun, 22 Jan 2012 02:19:25 -0600"  >libcouchbase may handle this already.  If so, simply close this issue.</comment>
                    <comment id="57647" author="ingenthr" created="Wed, 8 May 2013 18:33:26 -0500"  >Note we may want this to be optional behavior.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>2834</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[RCBC-20] API reference is complete</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-20</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15871">RCBC-20</key>
            <summary>API reference is complete</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 02:09:56 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 5 Jul 2012 11:01:04 -0500</resolved>
                            <version>1.0.0</version>
                                                <component>docs</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="23469" author="ingenthr" created="Thu, 12 Jan 2012 02:10:36 -0600"  >Filed this to Rags, even though MC is managing the creation of this reference.</comment>
                    <comment id="25568" author="avsej" created="Sun, 8 Apr 2012 14:25:19 -0500"  >&lt;a href=&quot;https://github.com/avsej/docs/blob/ruby-api/Couchbase/metadocs/api/couchbase-ruby.src.xml&quot;&gt;https://github.com/avsej/docs/blob/ruby-api/Couchbase/metadocs/api/couchbase-ruby.src.xml&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
this is an XML dump of rubydoc</comment>
                    <comment id="31970" author="kzeller" created="Thu, 5 Jul 2012 11:01:04 -0500"  >Updated for Ruby 1.0, 1.1 and 1.2 files. Includes connection content&lt;br/&gt;
&lt;br/&gt;
Content waiting in production queue.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9664</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-19] tutorial chapter is complete</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-19</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15870">RCBC-19</key>
            <summary>tutorial chapter is complete</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 02:07:47 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 22 Jun 2012 16:42:02 -0500</resolved>
                                            <fixVersion>1.2.0.dp</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="31023" author="avsej" created="Fri, 22 Jun 2012 16:35:54 -0500"  >I think the tutorial is complete enough, isn&amp;#39;t it?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9665</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-18] getting started screencast is available</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-18</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15869">RCBC-18</key>
            <summary>getting started screencast is available</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="rags">Raghavan Srinivas</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 02:06:55 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 8 Jun 2012 04:25:26 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="24455" author="ingenthr" created="Fri, 17 Feb 2012 01:22:38 -0600"  >This is closeable, right?</comment>
                    <comment id="29269" author="avsej" created="Fri, 8 Jun 2012 04:25:26 -0500"  >Closing because screencast is available at &lt;a href=&quot;http://www.couchbase.com/develop/ruby/current&quot;&gt;http://www.couchbase.com/develop/ruby/current&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9666</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-17] getting started is also on the web page</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-17</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15868">RCBC-17</key>
            <summary>getting started is also on the web page</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="kzeller">Karen Zeller</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 02:05:57 -0600</created>
                <updated>Fri, 22 Jun 2012 16:45:09 -0500</updated>
                    <resolved>Fri, 22 Jun 2012 16:45:09 -0500</resolved>
                                            <fixVersion>1.2.0.dp</fixVersion>
                <fixVersion>1.2.0.dp4</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="31021" author="avsej" created="Fri, 22 Jun 2012 16:35:00 -0500"  >Could you verify the state of this issue? looks like there a lot of places with getting started notes:&lt;br/&gt;
&lt;br/&gt;
- &lt;a href=&quot;http://www.couchbase.com/develop/ruby/current&quot;&gt;http://www.couchbase.com/develop/ruby/current&lt;/a&gt;&lt;br/&gt;
- &lt;a href=&quot;http://www.couchbase.com/develop/ruby/next&quot;&gt;http://www.couchbase.com/develop/ruby/next&lt;/a&gt;&lt;br/&gt;
- &lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.1/couchbase-sdk-ruby-getting-started-hello.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.1/couchbase-sdk-ruby-getting-started-hello.html&lt;/a&gt;&lt;br/&gt;
- &lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.1/tutorial.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.1/tutorial.html&lt;/a&gt;&lt;br/&gt;
- &lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/couchbase-sdk-ruby-getting-started-hello.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/couchbase-sdk-ruby-getting-started-hello.html&lt;/a&gt;&lt;br/&gt;
- &lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/tutorial.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-ruby-1.2/tutorial.html&lt;/a&gt;&lt;br/&gt;
</comment>
                    <comment id="31026" author="ingenthr" created="Fri, 22 Jun 2012 16:45:09 -0500"  >I consider this complete.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9667</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-16] getting started guide needed</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-16</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15867">RCBC-16</key>
            <summary>getting started guide needed</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="rags">Raghavan Srinivas</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 02:05:27 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Thu, 7 Jun 2012 12:14:33 -0500</resolved>
                                            <fixVersion>1.2.0.dp</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="25569" author="avsej" created="Sun, 8 Apr 2012 14:27:47 -0500"  >I thank that couchbase-squish is the aubject of this issue</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9668</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-15] deploying to download locations directly from CI</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-15</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The idea here is that the any commit that is code reviewed and approved will generate a build and deploy it to a separate location.  Release builds will be automatically deployed to the release location.</description>
                <environment></environment>
            <key id="15861">RCBC-15</key>
            <summary>deploying to download locations directly from CI</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:56:15 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 7 Jun 2012 05:08:21 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                            <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9669</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-14] building shippable artifacts under CI</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-14</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15860">RCBC-14</key>
            <summary>building shippable artifacts under CI</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                    <security id="10011">Public</security>
                        <assignee username="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:54:59 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 7 Jun 2012 05:07:48 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="29105" author="avsej" created="Thu, 7 Jun 2012 05:07:48 -0500"  >There is rake tasks to build shippable artifacts: rake package and rake package:windows&lt;br/&gt;
&lt;br/&gt;
But best practice is to release manually</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9670</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-13] running integration tests under CI</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-13</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15859">RCBC-13</key>
            <summary>running integration tests under CI</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:53:37 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 8 Jun 2012 04:18:20 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="29265" author="avsej" created="Fri, 8 Jun 2012 04:18:20 -0500"  >Configured appropriate job on jenkins &lt;a href=&quot;http://sdkbuilds.couchbase.com/job/couchbase-ruby-client/&quot;&gt;http://sdkbuilds.couchbase.com/job/couchbase-ruby-client/&lt;/a&gt; for following rubies:&lt;br/&gt;
&lt;br/&gt;
* 1.8.7&lt;br/&gt;
* 1.9.2&lt;br/&gt;
* 1.9.3</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9671</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-12] running unit tests under CI</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-12</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15858">RCBC-12</key>
            <summary>running unit tests under CI</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:53:21 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 8 Jun 2012 04:18:10 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="25274" author="avsej" created="Wed, 28 Mar 2012 14:36:53 -0500"  >&lt;a href=&quot;http://travis-ci.org/couchbase/couchbase-ruby-client&quot;&gt;http://travis-ci.org/couchbase/couchbase-ruby-client&lt;/a&gt; </comment>
                    <comment id="29264" author="avsej" created="Fri, 8 Jun 2012 04:18:10 -0500"  >Configured appropriate job on jenkins &lt;a href=&quot;http://sdkbuilds.couchbase.com/job/couchbase-ruby-client/&quot;&gt;http://sdkbuilds.couchbase.com/job/couchbase-ruby-client/&lt;/a&gt; for following rubies:&lt;br/&gt;
&lt;br/&gt;
* 1.8.7&lt;br/&gt;
* 1.9.2&lt;br/&gt;
* 1.9.3</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9672</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-11] building under CI</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-11</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description></description>
                <environment></environment>
            <key id="15857">RCBC-11</key>
            <summary>building under CI</summary>
                <type id="3" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/task.png">Task</type>
                                <priority id="3" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/major.png">Major</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:52:14 -0600</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Fri, 8 Jun 2012 04:23:53 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="25275" author="avsej" created="Wed, 28 Mar 2012 14:37:03 -0500"  >&lt;a href=&quot;http://travis-ci.org/couchbase/couchbase-ruby-client&quot;&gt;http://travis-ci.org/couchbase/couchbase-ruby-client&lt;/a&gt; </comment>
                    <comment id="29268" author="avsej" created="Fri, 8 Jun 2012 04:23:53 -0500"  >&lt;a href=&quot;http://sdkbuilds.couchbase.com/job/couchbase-ruby-client/&quot;&gt;http://sdkbuilds.couchbase.com/job/couchbase-ruby-client/&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9673</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-10] CouchBase 2.0 Ruby Lib write to default bucket even if you specify :bucket_name</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-10</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>I have created bucket for each Rails env so test data remain separate. But it doesn&amp;#39;t work as Ruby library 0.9.7 always store data on default bucket.&lt;br/&gt;
&lt;br/&gt;
Couchbase.new(&amp;quot;&lt;a href=&quot;http://127.0.0.1:8091/pools/default&quot;&gt;http://127.0.0.1:8091/pools/default&lt;/a&gt;&amp;quot;, :bucket_name =&amp;gt; &amp;#39;test&amp;#39;, :format =&amp;gt; :document)</description>
                <environment>Mac OS X, Ruby 1.9.2 p290</environment>
            <key id="15527">RCBC-10</key>
            <summary>CouchBase 2.0 Ruby Lib write to default bucket even if you specify :bucket_name</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="nexneo">nexneo</reporter>
                        <labels>
                        <label>couchbase-ruby-client</label>
                    </labels>
                <created>Thu, 3 Nov 2011 10:16:25 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Fri, 16 Dec 2011 02:55:54 -0600</resolved>
                                            <fixVersion>0.9.8</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="22851" author="nexneo" created="Fri, 2 Dec 2011 04:17:28 -0600"  >This issues can be related to, &lt;a href=&quot;http://www.couchbase.org/issues/browse/MB-4493&quot;&gt;http://www.couchbase.org/issues/browse/MB-4493&lt;/a&gt;</comment>
                    <comment id="22949" author="ingenthr" created="Thu, 8 Dec 2011 10:53:42 -0600"  >Thanks for the bug report, we&amp;#39;ll look into it.</comment>
                    <comment id="22950" author="ingenthr" created="Thu, 8 Dec 2011 10:54:09 -0600"  >Note this needs to be fixed for upcoming 1.8</comment>
                    <comment id="23006" author="avsej" created="Wed, 14 Dec 2011 03:34:34 -0600"  >It is fixed and on review here &lt;a href=&quot;http://review.couchbase.org/11652&quot;&gt;http://review.couchbase.org/11652&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
The issue was in authentication. Couchbase uses SASL authentication not only for restricting access, but also for choosing bucket (one of the ways).</comment>
                    <comment id="23035" author="avsej" created="Fri, 16 Dec 2011 02:55:54 -0600"  >I released new version 0.9.8 with fix you can find it at  &lt;a href=&quot;https://rubygems.org/gems/couchbase&quot;&gt;https://rubygems.org/gems/couchbase&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
or just &amp;#39;gem update couchbase&amp;#39;</comment>
                    <comment id="23176" author="nexneo" created="Sun, 25 Dec 2011 04:24:33 -0600"  >Sergey now it works with bucket with dedicated port assigned But it can&amp;#39;t connect with bucket with password because it can not see it in bucket list here, &lt;a href=&quot;https://github.com/couchbase/couchbase-ruby-client/blob/master/lib/couchbase/bucket.rb#L59&quot;&gt;https://github.com/couchbase/couchbase-ruby-client/blob/master/lib/couchbase/bucket.rb#L59&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
So, for bucket with password it always throws error &amp;quot;There no such bucket with name &amp;#39;test&amp;#39; in pool default&amp;quot;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9674</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-9] all_docs.count fails after a flush</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-9</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>couchbase.all_docs.count&lt;br/&gt;
Couchbase::ViewError: local: Database `default/1` doesn&amp;#39;t exist.&lt;br/&gt;
	from /usr/local/Cellar/gems/1.8/gems/couchbase-0.9.7/lib/couchbase/view.rb:140:in `block in fetch&amp;#39;&lt;br/&gt;
	from /usr/local/Cellar/gems/1.8/gems/couchbase-0.9.7/lib/couchbase/view.rb:133:in `loop&amp;#39;&lt;br/&gt;
	from /usr/local/Cellar/gems/1.8/gems/couchbase-0.9.7/lib/couchbase/view.rb:133:in `fetch&amp;#39;&lt;br/&gt;
	from /usr/local/Cellar/gems/1.8/gems/couchbase-0.9.7/lib/couchbase/view.rb:68:in `each&amp;#39;&lt;br/&gt;
	from (irb):18:in `count&amp;#39;&lt;br/&gt;
	from (irb):18&lt;br/&gt;
	from /usr/local/bin/irb:12:in `&amp;lt;main&amp;gt;&amp;#39;</description>
                <environment>Mac Snow Leopard, Couchbase Server Mac, after couchbase.flush</environment>
            <key id="15444">RCBC-9</key>
            <summary>all_docs.count fails after a flush</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="2">Won&apos;t Fix</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="amckean">Alan McKean</reporter>
                        <labels>
                    </labels>
                <created>Fri, 21 Oct 2011 18:51:09 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Thu, 31 May 2012 03:41:12 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="23277" author="avsej" created="Thu, 29 Dec 2011 15:32:22 -0600"  >flush operation drops all databases and it needed some time for couchbase to recreate them. So currently you can sleep for a while.</comment>
                    <comment id="23346" author="ingenthr" created="Thu, 29 Dec 2011 21:00:50 -0600"  >Filed &lt;a href=&quot;http://www.couchbase.com/issues/browse/MB-4601&quot; title=&quot;flush_all works, but does not block in violation of protocol&quot;&gt;&lt;strike&gt;MB-4601&lt;/strike&gt;&lt;/a&gt;.  This is a slight violation of protocol.  I wouldn&amp;#39;t mind if flush were slow, but it shouldn&amp;#39;t break protocol.</comment>
                    <comment id="28421" author="avsej" created="Thu, 31 May 2012 03:41:12 -0500"  >flush command is disabled by default</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10000">
                <name>Dependency</name>
                                <outwardlinks description="depends on">
                            <issuelink>
            <issuekey id="15788">MB-4601</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9675</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-8] Sample app is out of date</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-8</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>A developer was able to get it worked out, but there are some changes on the sample app required with the latest client.  See this forum posting:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.org/forums/thread/getting-ruby-client-sdk-work&quot;&gt;http://www.couchbase.org/forums/thread/getting-ruby-client-sdk-work&lt;/a&gt;</description>
                <environment></environment>
            <key id="15415">RCBC-8</key>
            <summary>Sample app is out of date</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="rags">Raghavan Srinivas</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Sat, 15 Oct 2011 18:00:34 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Sun, 8 Apr 2012 13:49:52 -0500</resolved>
                                            <fixVersion>1.2.0.z.beta</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="22948" author="ingenthr" created="Thu, 8 Dec 2011 10:51:22 -0600"  >Any progress on this?</comment>
                    <comment id="23276" author="ingenthr" created="Thu, 29 Dec 2011 15:15:13 -0600"  >Rags can look into this for next respin</comment>
                    <comment id="23762" author="avsej" created="Wed, 25 Jan 2012 01:34:41 -0600"  >it is fixed in some way &lt;a href=&quot;https://github.com/avsej/couchbase-squish&quot;&gt;https://github.com/avsej/couchbase-squish&lt;/a&gt; but to allow run with 1.0 i removed views support</comment>
                    <comment id="25566" author="avsej" created="Sun, 8 Apr 2012 13:49:22 -0500"  >Updated and deployed to &lt;a href=&quot;http://squish.demo.couchbase.com/&quot;&gt;http://squish.demo.couchbase.com/&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Repository is here &lt;a href=&quot;https://github.com/couchbaselabs/couchbase-squish&quot;&gt;https://github.com/couchbaselabs/couchbase-squish&lt;/a&gt; see branch 1.2</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9676</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-7] errors during the installation of the required gem, memcached</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-7</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The config.status phase of the rake&amp;#39;s compile task fails.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;configure:21918: error: possibly undefined macro: AC_LIB_HAVE_LINKFLAGS&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If this token and others are legitimate, please use m4_pattern_allow.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;See the Autoconf documentation.&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;make: *** [configure] Error 1&lt;br/&gt;
&lt;br/&gt;
A more comprehensive history of the issue can be found here: &lt;a href=&quot;https://github.com/fauna/memcached/issues/52&quot;&gt;https://github.com/fauna/memcached/issues/52&lt;/a&gt; &lt;br/&gt;
&lt;br/&gt;
FYI - The symptoms are also reported in this (older) issue &lt;a href=&quot;https://github.com/fauna/memcached/issues/15&quot;&gt;https://github.com/fauna/memcached/issues/15&lt;/a&gt;</description>
                <environment>Linux version 2.6.35.14-95.38.amzn1.i686 (&lt;a href=&apos;mailto:mockbuild@build-31002.build&apos;&gt;mockbuild@build-31002.build&lt;/a&gt;) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Thu Aug 25 17:11:35 UTC 2011&lt;br/&gt;
&lt;br/&gt;
Users also report the issue on RHEL/Ubuntu.  &lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bash:        &amp;quot;/bin/bash =&amp;gt; GNU bash, version 4.1.2(1)-release (i386-redhat-linux-gnu)&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;zsh:         &amp;quot; =&amp;gt; not installed&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;rvm:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;version:      &amp;quot;rvm 1.8.5 by Wayne E. Seguin (&lt;a href=&apos;mailto:wayneeseguin@gmail.com&apos;&gt;wayneeseguin@gmail.com&lt;/a&gt;) [&lt;a href=&quot;https://rvm.beginrescueend.com/&quot;&gt;https://rvm.beginrescueend.com/&lt;/a&gt;]&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;ruby:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interpreter:  &amp;quot;ruby&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;version:      &amp;quot;1.9.2p290&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;date:         &amp;quot;2011-07-09&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;platform:     &amp;quot;i686-linux&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;patchlevel:   &amp;quot;2011-07-09 revision 32553&amp;quot;&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;full_version: &amp;quot;ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]&amp;quot;&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;</environment>
            <key id="15363">RCBC-7</key>
            <summary>errors during the installation of the required gem, memcached</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="rhett.c">Rhett Clement</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Oct 2011 12:52:10 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Fri, 7 Oct 2011 16:25:47 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="22359" author="avsej" created="Fri, 7 Oct 2011 16:25:47 -0500"  >The following patch solves the issue for ruby 1.8.7 and 1.9.2&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://github.com/fauna/memcached/pull/68&quot;&gt;https://github.com/fauna/memcached/pull/68&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
See complete log here &lt;a href=&quot;https://github.com/fauna/memcached/issues/52&quot;&gt;https://github.com/fauna/memcached/issues/52&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                    <attachment id="11736" name="config.log" size="87320" author="rhett.c" created="Fri, 7 Oct 2011 12:52:10 -0500" />
                    <attachment id="11738" name="config.status" size="73953" author="rhett.c" created="Fri, 7 Oct 2011 12:52:10 -0500" />
                    <attachment id="11737" name="configure" size="719169" author="rhett.c" created="Fri, 7 Oct 2011 12:52:10 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9677</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-6] implement OBSERVE command</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-6</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>After the server has gotten the new OBSERVE command, it will need to be added to the Ruby client library.</description>
                <environment></environment>
            <key id="15145">RCBC-6</key>
            <summary>implement OBSERVE command</summary>
                <type id="2" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/newfeature.png">New Feature</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Fri, 9 Sep 2011 18:00:04 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Thu, 19 Jul 2012 10:12:08 -0500</resolved>
                                            <fixVersion>1.2.0.dp6</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="33529" author="avsej" created="Thu, 19 Jul 2012 10:12:08 -0500"  >&lt;a href=&quot;http://review.couchbase.org/18591&quot;&gt;http://review.couchbase.org/18591&lt;/a&gt;</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10000">
                <name>Dependency</name>
                                <outwardlinks description="depends on">
                            <issuelink>
            <issuekey id="15144">CCBC-15</issuekey>
        </issuelink>
                    </outwardlinks>
                                            </issuelinktype>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                                <inwardlinks description="is duplicated by">
                            <issuelink>
            <issuekey id="18358">RCBC-48</issuekey>
        </issuelink>
                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9678</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-5] Timeout error on connecting to membase with Couchbase.new on Ruby 1.8.7</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-5</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Again, when running example code referenced in &lt;a href=&quot;http://www.couchbase.com/issues/browse/RCBC-2&quot; title=&quot;Undefined Method Get&quot;&gt;&lt;strike&gt;RCBC-2&lt;/strike&gt;&lt;/a&gt; (&lt;a href=&quot;http://www.couchbase.org/issues/browse/RCBC-2&quot;&gt;http://www.couchbase.org/issues/browse/RCBC-2&lt;/a&gt;)&lt;br/&gt;
&lt;br/&gt;
It simply hangs and does not execute further than the following output&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;https://gist.github.com/cbe76755b4476a5a1f94&quot;&gt;https://gist.github.com/cbe76755b4476a5a1f94&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
It may be related to the issue with Ruby 1.9.2 &lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.org/issues/browse/RCBC-4&quot;&gt;http://www.couchbase.org/issues/browse/RCBC-4&lt;/a&gt;&lt;br/&gt;
</description>
                <environment>Max OSX Lion Ruby 1.8.7</environment>
            <key id="14718">RCBC-5</key>
            <summary>Timeout error on connecting to membase with Couchbase.new on Ruby 1.8.7</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="davidjrice">David Rice</reporter>
                        <labels>
                    </labels>
                <created>Sun, 31 Jul 2011 13:09:14 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:16 -0600</updated>
                    <resolved>Tue, 30 Aug 2011 10:57:01 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="21914" author="avsej" created="Tue, 30 Aug 2011 10:57:01 -0500"  >This issue fixed. And isn&amp;#39;t reproducing on version 0.9.5</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <customfield id="customfield_10010" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                <customfieldname>Flagged</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10000"><![CDATA[Impediment]]></customfieldvalue>
    
                </customfieldvalues>
            </customfield>
                                                                                                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9679</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-4] Fatal Deadlock error when calling Couchbase.new on Ruby 1.9.2</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-4</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Using the example code referenced in &lt;a href=&quot;http://www.couchbase.com/issues/browse/RCBC-2&quot; title=&quot;Undefined Method Get&quot;&gt;&lt;strike&gt;RCBC-2&lt;/strike&gt;&lt;/a&gt; (&lt;a href=&quot;http://www.couchbase.org/issues/browse/RCBC-2&quot;&gt;http://www.couchbase.org/issues/browse/RCBC-2&lt;/a&gt;) &lt;br/&gt;
&lt;br/&gt;
I simply switched to using ruby 1.9.2 and attempted to run. &lt;br/&gt;
&lt;br/&gt;
/Users/dave/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.2/thread.rb:71:in `sleep&amp;#39;: deadlock detected (fatal)&lt;br/&gt;
	from /Users/dave/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.2/thread.rb:71:in `wait&amp;#39;&lt;br/&gt;
	from /Users/dave/.rvm/gems/ruby-1.9.2-p180/bundler/gems/couchbase-ruby-client-de0885eaa70f/lib/couchbase/latch.rb:66:in `block in wait&amp;#39;&lt;br/&gt;
	from &amp;lt;internal:prelude&amp;gt;:10:in `synchronize&amp;#39;&lt;br/&gt;
	from /Users/dave/.rvm/gems/ruby-1.9.2-p180/bundler/gems/couchbase-ruby-client-de0885eaa70f/lib/couchbase/latch.rb:65:in `wait&amp;#39;&lt;br/&gt;
	from /Users/dave/.rvm/gems/ruby-1.9.2-p180/bundler/gems/couchbase-ruby-client-de0885eaa70f/lib/couchbase/bucket.rb:80:in `initialize&amp;#39;&lt;br/&gt;
	from /Users/dave/.rvm/gems/ruby-1.9.2-p180/bundler/gems/couchbase-ruby-client-de0885eaa70f/lib/couchbase.rb:37:in `new&amp;#39;&lt;br/&gt;
	from /Users/dave/.rvm/gems/ruby-1.9.2-p180/bundler/gems/couchbase-ruby-client-de0885eaa70f/lib/couchbase.rb:37:in `new&amp;#39;&lt;br/&gt;
	from hello-world.rb:5:in `&amp;lt;main&amp;gt;&amp;#39;&lt;br/&gt;
</description>
                <environment>Mac OSX Lion Ruby 1.9.2 (p180)</environment>
            <key id="14717">RCBC-4</key>
            <summary>Fatal Deadlock error when calling Couchbase.new on Ruby 1.9.2</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="davidjrice">David Rice</reporter>
                        <labels>
                    </labels>
                <created>Sun, 31 Jul 2011 13:04:07 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Tue, 30 Aug 2011 10:57:09 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="21915" author="avsej" created="Tue, 30 Aug 2011 10:57:09 -0500"  >This issue fixed. And isn&amp;#39;t reproducing on version 0.9.5</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <customfield id="customfield_10010" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                <customfieldname>Flagged</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10000"><![CDATA[Impediment]]></customfieldvalue>
    
                </customfieldvalues>
            </customfield>
                                                                                                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9680</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-3] need to change default dev view </title>
                <link>http://www.couchbase.com/issues/browse/RCBC-3</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Owing to encoding problems with the &amp;quot;$&amp;quot;, we need to change the default for dev views from a prefix of &amp;quot;$dev_&amp;quot; to simply &amp;quot;dev_&amp;quot;</description>
                <environment></environment>
            <key id="14705">RCBC-3</key>
            <summary>need to change default dev view </summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="1" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 28 Jul 2011 13:53:57 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:14 -0600</updated>
                    <resolved>Fri, 29 Jul 2011 10:38:35 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="21481" author="avsej" created="Fri, 29 Jul 2011 10:38:35 -0500"  >Fixed with &lt;a href=&quot;http://review.couchbase.org/8538&quot;&gt;http://review.couchbase.org/8538&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9681</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-2] Undefined Method Get</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-2</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>Found an issue with the library that was introduced in one of the commits on the 25th or 27th of june.&lt;br/&gt;
&lt;br/&gt;
/Users/dave/.rvm/gems/ruby-1.8.7-p334/bundler/gems/couchbase-ruby-client-119212c40e06/lib/couchbase/memcached.rb:90:in `get&amp;#39;: undefined method `get&amp;#39; for nil:NilClass (NoMethodError)&lt;br/&gt;
&lt;br/&gt;
You should be able to replicate this with the example code for the docs I have produced. &lt;br/&gt;
&lt;a href=&quot;https://github.com/davidjrice/membase-examples-ruby&quot;&gt;https://github.com/davidjrice/membase-examples-ruby&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
(All instructions to run it if you need them are in my fork of the docs) &lt;a href=&quot;https://github.com/davidjrice/docs/tree/master/Couchbase/products/membase/membase-sdk-ruby&quot;&gt;https://github.com/davidjrice/docs/tree/master/Couchbase/products/membase/membase-sdk-ruby&lt;/a&gt;&lt;br/&gt;
</description>
                <environment>Max OSX Lion Ruby 1.8.7, 1.9.2</environment>
            <key id="14698">RCBC-2</key>
            <summary>Undefined Method Get</summary>
                <type id="1" iconUrl="http://www.couchbase.com/issues/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="2" iconUrl="http://www.couchbase.com/issues/images/icons/priorities/critical.png">Critical</priority>
                    <status id="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="davidjrice">David Rice</reporter>
                        <labels>
                    </labels>
                <created>Thu, 28 Jul 2011 06:55:44 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:15 -0600</updated>
                    <resolved>Tue, 30 Aug 2011 10:51:36 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="21688" author="ingenthr" created="Tue, 16 Aug 2011 18:15:12 -0500"  >Is this still valid?</comment>
                    <comment id="21913" author="avsej" created="Tue, 30 Aug 2011 10:51:36 -0500"  >It was fixed and isn&amp;#39;t reproducing on current version 0.9.5</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                <customfield id="customfield_10010" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                <customfieldname>Flagged</customfieldname>
                <customfieldvalues>
                        <customfieldvalue key="10000"><![CDATA[Impediment]]></customfieldvalue>
    
                </customfieldvalues>
            </customfield>
                                                                                                                            <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9682</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                    <customfield id="customfield_10181" key="com.atlassian.jira.ext.charting:timeinstatus">
                <customfieldname>Time In Status</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                </customfields>
    </item>

<item>
            <title>[RCBC-1] error format is changing</title>
                <link>http://www.couchbase.com/issues/browse/RCBC-1</link>
                <project id="10048" key="RCBC">Couchbase Ruby client library</project>
                        <description>The error format is changing, need to ensure that&amp;#39;s updated in the client. &lt;br/&gt;
&lt;br/&gt;
Rough example format: &lt;br/&gt;
&lt;br/&gt;
{&amp;quot;total_rows&amp;quot;:0,&amp;quot;rows&amp;quot;:[ &lt;br/&gt;
&lt;br/&gt;
], &lt;br/&gt;
&amp;quot;errors&amp;quot;: [{&amp;quot;from&amp;quot;:&amp;quot;127.0.0.1:5984&amp;quot;,&amp;quot;reason&amp;quot;:&amp;quot;Design document `_design/testfoobar` missing in database `test_db_b`.&amp;quot;}, &lt;br/&gt;
{&amp;quot;from&amp;quot;:&amp;quot;&lt;a href=&quot;http://localhost:5984/_view_merge/&quot;&gt;http://localhost:5984/_view_merge/&lt;/a&gt;&amp;quot;,&amp;quot;reason&amp;quot;:&amp;quot;Design document `_design/testfoobar` missing in database `test_db_c`.&amp;quot;}]}</description>
                <environment></environment>
            <key id="14686">RCBC-1</key>
            <summary>error format is changing</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="6" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/closed.png">Closed</status>
                    <resolution id="1">Fixed</resolution>
                    <security id="10011">Public</security>
                        <assignee username="avsej">Sergey Avseyev</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Wed, 27 Jul 2011 20:35:13 -0500</created>
                <updated>Tue, 13 Nov 2012 04:24:13 -0600</updated>
                    <resolved>Tue, 6 Sep 2011 12:40:44 -0500</resolved>
                                                                            <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="21471" author="ingenthr" created="Thu, 28 Jul 2011 01:34:13 -0500"  >Here&amp;#39;s a better example of the format.  It changed slightly again.&lt;br/&gt;
&lt;br/&gt;
{&amp;quot;total_rows&amp;quot;:0,&amp;quot;rows&amp;quot;:[&lt;br/&gt;
],&lt;br/&gt;
&amp;quot;errors&amp;quot;:[&lt;br/&gt;
{&amp;quot;from&amp;quot;:&amp;quot;local&amp;quot;,&amp;quot;reason&amp;quot;:&amp;quot;Design document `_design/testfoobar` missing&lt;br/&gt;
in database `test_db_b`.&amp;quot;},&lt;br/&gt;
{&amp;quot;from&amp;quot;:&amp;quot;&lt;a href=&quot;http://localhost:5984/_view_merge/&quot;&gt;http://localhost:5984/_view_merge/&lt;/a&gt;&amp;quot;,&amp;quot;reason&amp;quot;:&amp;quot;Design document&lt;br/&gt;
`_design/testfoobar` missing in database `test_db_c`.&amp;quot;}&lt;br/&gt;
]}</comment>
                    <comment id="22008" author="avsej" created="Tue, 6 Sep 2011 12:40:44 -0500"  >&lt;a href=&quot;http://review.couchbase.org/9339&quot;&gt;http://review.couchbase.org/9339&lt;/a&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9683</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>