<!--
RSS generated by JIRA (5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9) at Sun May 26 00:01:06 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=fixVersion+%3D+%221.3%22+AND+project+%3D+NCBC+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC&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=fixVersion+%3D+%221.3%22+AND+project+%3D+NCBC+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="26" total="26"/>
                <build-info>
            <version>5.2.4</version>
            <build-number>845</build-number>
            <build-date>26-12-2012</build-date>
        </build-info>
<item>
            <title>[NCBC-188] Provide file based caching of config for stateless .NET apps</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-188</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>With stateless apps, such as WCF, it&amp;#39;s not possible to create a static client variable that is used across the lifetime of the app.  An alternate approach would be to write config to a file and update it periodically instead of bootstrapping with each object creation.</description>
                <environment></environment>
            <key id="21482">NCBC-188</key>
            <summary>Provide file based caching of config for stateless .NET apps</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="john">John Zablocki</reporter>
                        <labels>
                    </labels>
                <created>Fri, 21 Dec 2012 11:32:46 -0600</created>
                <updated>Fri, 17 May 2013 15:43:05 -0500</updated>
                                                    <fixVersion>1.3</fixVersion>
                                                <votes>1</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>9241</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-175] Authenticated view tests should use app.config</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-175</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description></description>
                <environment></environment>
            <key id="21206">NCBC-175</key>
            <summary>Authenticated view tests should use app.config</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="john">John Zablocki</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Dec 2012 11:48:00 -0600</created>
                <updated>Fri, 17 May 2013 15:42:54 -0500</updated>
                                    <version>1.2 Beta-3</version>
                <version>1.2.0</version>
                                <fixVersion>1.3</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>9242</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-29] programmatically set all the Couchbase configurations</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-29</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>We can programmatically set some the Couchbase configurations, however we cannot set the SocketPool settings Programmatically.&lt;br/&gt;
&lt;br/&gt;
These settings can be set in the config file, but it would be nice to be able to set these through the program. </description>
                <environment></environment>
            <key id="16267">NCBC-29</key>
            <summary>programmatically set all the Couchbase configurations</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="james.mauss">James Mauss</reporter>
                        <labels>
                    </labels>
                <created>Wed, 7 Mar 2012 08:52:33 -0600</created>
                <updated>Fri, 17 May 2013 15:40:53 -0500</updated>
                                                    <fixVersion>1.3</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>10037</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-207] Could not find the pool &apos;...&apos; at http://host:8091/pools : password-less buckets make the other buckets unavailable</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-207</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>Hi, we stumbled on a minor bug.&lt;br/&gt;
&lt;br/&gt;
After importing the beer bucket for testing purpose, we had this kind of errors : (Couchbase .Net 1.2 / mono client) &lt;br/&gt;
&lt;br/&gt;
2013-01-17 11:13:28 [DEBUG] 1 Couchbase.MessageStreamListener - Starting the listener. Queue=True&lt;br/&gt;
2013-01-17 11:13:28 [DEBUG] 11 Couchbase.MessageStreamListener - Started working.&lt;br/&gt;
2013-01-17 11:13:28 [DEBUG] 11 Couchbase.MessageStreamListener - Looking for the first working node.&lt;br/&gt;
2013-01-17 11:13:29 [WARN] 11 Couchbase.ConfigHelper - Could not find the pool &amp;#39;static&amp;#39; at &lt;a href=&quot;http://10.1.44.1:8091/pools&quot;&gt;http://10.1.44.1:8091/pools&lt;/a&gt;&lt;br/&gt;
2013-01-17 11:13:29 [WARN] 11 Couchbase.MessageStreamListener - Could not resolve url &lt;a href=&quot;http://10.1.44.1:8091/pools;&quot;&gt;http://10.1.44.1:8091/pools;&lt;/a&gt; trying the next in the list&lt;br/&gt;
2013-01-17 11:13:29 [WARN] 11 Couchbase.ConfigHelper - Could not find the pool &amp;#39;static&amp;#39; at &lt;a href=&quot;http://10.1.44.2:8091/pools&quot;&gt;http://10.1.44.2:8091/pools&lt;/a&gt;&lt;br/&gt;
2013-01-17 11:13:29 [WARN] 11 Couchbase.MessageStreamListener - Could not resolve url &lt;a href=&quot;http://10.1.44.2:8091/pools;&quot;&gt;http://10.1.44.2:8091/pools;&lt;/a&gt; trying the next in the list&lt;br/&gt;
2013-01-17 11:13:29 [WARN] 11 Couchbase.MessageStreamListener - Could not found a working node.&lt;br/&gt;
2013-01-17 11:13:29 [WARN] 11 Couchbase.MessageStreamListener - All nodes are dead, sleeping for a while.&lt;br/&gt;
2013-01-17 11:13:29 [INFO] 11 Couchbase.CouchbasePool - Received new configuration.&lt;br/&gt;
2013-01-17 11:13:29 [INFO] 11 Couchbase.CouchbasePool - Config is empty, all nodes are down.&lt;br/&gt;
2013-01-17 11:13:29 [DEBUG] 11 Couchbase.MessageStreamListener - Processing message: &lt;br/&gt;
&lt;br/&gt;
It appears that if a bucket with authentication is passwordless (like the beer sample bucket at creation), the client cannot find the other pools.&lt;br/&gt;
</description>
                <environment>Mono 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2) Ubuntu 12.04 / Couchbase server 2.0</environment>
            <key id="21812">NCBC-207</key>
            <summary>Could not find the pool &apos;...&apos; at http://host:8091/pools : password-less buckets make the other buckets unavailable</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="guillaume.pitel">guillaume.pitel</reporter>
                        <labels>
                    </labels>
                <created>Thu, 17 Jan 2013 04:54:03 -0600</created>
                <updated>Fri, 17 May 2013 15:39:11 -0500</updated>
                                                    <fixVersion>1.3</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="48109" author="john" created="Fri, 18 Jan 2013 16:56:12 -0600"  >Hi Guillaume,&lt;br/&gt;
&lt;br/&gt;
How did this affect the client&amp;#39;s behavior?  Did operations fail?  Could you describe a bit more what you were seeing?&lt;br/&gt;
&lt;br/&gt;
Thanks.&lt;br/&gt;
&lt;br/&gt;
-- John</comment>
                    <comment id="48120" author="guillaume.pitel" created="Sat, 19 Jan 2013 01:04:12 -0600"  >It&amp;#39;s the connection creation that fails, so every subsequent operation fails.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9237</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-202] add a keyStats feature</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-202</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>At times it&amp;#39;s useful to get information about a key through underlying &amp;quot;stats key &amp;lt;key&amp;gt; &amp;lt;vbucket&amp;gt;&amp;quot;, but using just the stats command is complex because the vbucket hashing isn&amp;#39;t exposed.  One better though is a keyStats() operation that would return a map of the return for &amp;quot;stats key&amp;quot;.</description>
                <environment></environment>
            <key id="21751">NCBC-202</key>
            <summary>add a keyStats feature</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Sat, 12 Jan 2013 11:43:02 -0600</created>
                <updated>Fri, 17 May 2013 15:38:20 -0500</updated>
                                    <version>1.2.0</version>
                                <fixVersion>1.3</fixVersion>
                                <component>library</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>9238</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-135] Client not properly handling cluster_run server</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-135</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>I can&amp;#39;t do simple things like get/set stuff.. &lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt; .\cbc-net.exe -c set -k foo -V bar -H 10.0.0.99&lt;br/&gt;
:8091; .\cbc-net.exe -c get -k foo -H 10.0.0.99:8091&lt;br/&gt;
URI: &lt;a href=&quot;http://10.0.0.99:8091/pools&quot;&gt;http://10.0.0.99:8091/pools&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://10.0.0.99:8091/pools&quot;&gt;http://10.0.0.99:8091/pools&lt;/a&gt;&lt;br/&gt;
Created new client..&lt;br/&gt;
Arguments to ExecuteStore:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;0x00000003, &amp;#39;foo&amp;#39;, &amp;#39;bar&amp;#39;, 00:00:00, Zero, Zero&lt;br/&gt;
Operation Succeeded. Cas: 610018894666114&lt;br/&gt;
Duration was 3.07 Sec.&lt;br/&gt;
URI: &lt;a href=&quot;http://10.0.0.99:8091/pools&quot;&gt;http://10.0.0.99:8091/pools&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://10.0.0.99:8091/pools&quot;&gt;http://10.0.0.99:8091/pools&lt;/a&gt;&lt;br/&gt;
Created new client..&lt;br/&gt;
Command OK&lt;br/&gt;
Value is bar&lt;br/&gt;
Cas is 610018894666114&lt;br/&gt;
Duration was 3.09 Sec.&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt; echo &amp;quot;hi&amp;quot; | C:\Users\Administrator\Documents\Gi&lt;br/&gt;
tHub\deps\bin\cbc.exe create -h 10.0.0.99 foo2&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt; # Now with the cluster_run cluster&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt; .\cbc-net.exe -c set -k foo -V bar -H 10.0.0.99&lt;br/&gt;
:9000; .\cbc-net.exe -c get -k foo -H 10.0.0.99:9000&lt;br/&gt;
URI: &lt;a href=&quot;http://10.0.0.99:9000/pools&quot;&gt;http://10.0.0.99:9000/pools&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://10.0.0.99:9000/pools&quot;&gt;http://10.0.0.99:9000/pools&lt;/a&gt;&lt;br/&gt;
Created new client..&lt;br/&gt;
Arguments to ExecuteStore:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;0x00000003, &amp;#39;foo&amp;#39;, &amp;#39;bar&amp;#39;, 00:00:00, Zero, Zero&lt;br/&gt;
Initial command failed (Store operation failed, see InnerResult or StatusCode for details). Trying simple version..&lt;br/&gt;
.. Inner Message: Failed to execute operation&lt;br/&gt;
Command Failed&lt;br/&gt;
Code is 0&lt;br/&gt;
Message is Store operation failed, see InnerResult or StatusCode for details&lt;br/&gt;
Duration was 3.02 Sec.&lt;br/&gt;
URI: &lt;a href=&quot;http://10.0.0.99:9000/pools&quot;&gt;http://10.0.0.99:9000/pools&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://10.0.0.99:9000/pools&quot;&gt;http://10.0.0.99:9000/pools&lt;/a&gt;&lt;br/&gt;
Created new client..&lt;br/&gt;
Command Failed&lt;br/&gt;
Code is&lt;br/&gt;
Message is Unable to locate node&lt;br/&gt;
Duration was 3.05 Sec.&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
## This works fine with libcouchbase:&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt;&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt;&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt; echo &amp;quot;hi&amp;quot; | C:\Users\Administrator\Documents\Gi&lt;br/&gt;
tHub\deps\bin\cbc.exe create -h 10.0.0.99:9000 foo2&lt;br/&gt;
Stored &amp;quot;foo2&amp;quot; CAS:911342e1e62a0200&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt; C:\Users\Administrator\Documents\GitHub\deps\bi&lt;br/&gt;
n\cbc.exe cat -h 10.0.0.99:9000 foo2&lt;br/&gt;
&amp;quot;foo2&amp;quot; Size:3 Flags:0 CAS:911342e1e62a0200&lt;br/&gt;
hi&lt;br/&gt;
PS C:\Users\Administrator\Documents\GitHub\cbc-net\src\CbcNet\bin\Debug&amp;gt;&lt;br/&gt;
</description>
                <environment>Using cluster_run from branch-2.0 xml</environment>
            <key id="20059">NCBC-135</key>
            <summary>Client not properly handling cluster_run server</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="mnunberg">Mark Nunberg</reporter>
                        <labels>
                    </labels>
                <created>Wed, 3 Oct 2012 15:15:03 -0500</created>
                <updated>Fri, 17 May 2013 15:37:53 -0500</updated>
                                    <version>1.2 Beta</version>
                                <fixVersion>1.3</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="40232" author="mnunberg" created="Wed, 3 Oct 2012 15:15:37 -0500"  >Currently this forces me to run tests against a remote cluster with .net. It would be nice to have the ability to run these tests locally via &amp;#39;cluster_run&amp;#39;</comment>
                    <comment id="40233" author="mnunberg" created="Wed, 3 Oct 2012 15:20:46 -0500"  >fyi, it seems from running tcpdump that it&amp;#39;s connecting to the rest server and also connecting to some memcached port.. but the op still fails.. </comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9246</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-242] ExecuteGet-multi should return detailed status results for each key</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-242</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description></description>
                <environment></environment>
            <key id="23423">NCBC-242</key>
            <summary>ExecuteGet-multi should return detailed status results for each key</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="john">John Zablocki</reporter>
                        <labels>
                    </labels>
                <created>Wed, 27 Mar 2013 15:37:05 -0500</created>
                <updated>Fri, 17 May 2013 15:36:54 -0500</updated>
                                    <version>1.2.4</version>
                                <fixVersion>1.3</fixVersion>
                                                <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>10285</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-219] Write the .NET/Windows Getting Started Section for the Essentials Guides</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-219</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>Write the .NET/Windows Getting Started section of the Essentials Guide&lt;br/&gt;
&lt;br/&gt;
Needs to cover: &lt;br/&gt;
&lt;br/&gt;
Basic Setup of the .NET environment&lt;br/&gt;
Adding the .NET Client library to a project&lt;br/&gt;
Writing your first (small) app using Couchbase and .NET&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="22459">NCBC-219</key>
            <summary>Write the .NET/Windows Getting Started Section for 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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="mccouch">MC Brown</reporter>
                        <labels>
                    </labels>
                <created>Mon, 4 Feb 2013 11:13:42 -0600</created>
                <updated>Fri, 17 May 2013 15:34:18 -0500</updated>
                                                    <fixVersion>1.3</fixVersion>
                                                <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>8410</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-183] Docs should use Execute* methods with best practice error handling and logging in all examples</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-183</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>While proper error handling may be application-specific (some apps may be fine treating any error as &amp;quot;not found&amp;quot;, while others need to handle those as very distinct cases, for example), I think the documentation the docs provide, and especially the tutorials and examples that people are likely to copy from, should perform explicit and thorough error handling and logging. Docs should make it easy for people to do it the right way.&lt;br/&gt;
&lt;br/&gt;
The current .NET docs have an OK example in the ASP.NET tutorial, where at least the return value is checked and exceptions are rethrown. So that&amp;#39;s a good start, although there&amp;#39;s no evidence of testing result.Success (which could be false, even if result.Exception is null). There&amp;#39;s no mention, too, of what happens higher up when the result code is returned, and no logging of errors that folks can cut and paste.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-net-1.2/brewerycrud.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-net-1.2/brewerycrud.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
One method uses this:&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return result.StatusCode.HasValue ? result.StatusCode.Value : 0;&lt;br/&gt;
&lt;br/&gt;
While the others just return result.StatusCode.Value with no test. Why is that? Where is that documented?&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Then this example uses the non-Execute versions which don&amp;#39;t allow for proper error handling. That may be OK in a very basic tutorial, but there should be a very clear and explicit pointer anywhere these are used that goes to a &amp;quot;Error handling with the .NET client&amp;quot; page that details why you shouldn&amp;#39;t use those in most production code, and that you&amp;#39;ll have a very hard time writing correct code unless you use the Execute* methods, and that also provides succinct and complete example for cut-and-pastability of correct error handling.&lt;br/&gt;
&lt;br/&gt;
Even so, I&amp;#39;d prefer that the basic &amp;quot;hello world&amp;quot; tutorial use Execute* methods in the first place, so people who only skim the docs only see the correct way to do things.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-net-1.2/crud.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-net-1.2/crud.html&lt;/a&gt;&lt;br/&gt;
</description>
                <environment>&lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-net-1.2/crud.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-net-1.2/crud.html&lt;/a&gt;</environment>
            <key id="21329">NCBC-183</key>
            <summary>Docs should use Execute* methods with best practice error handling and logging in all examples</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="TimSmith">Tim Smith</reporter>
                        <labels>
                    </labels>
                <created>Fri, 14 Dec 2012 12:14:01 -0600</created>
                <updated>Fri, 17 May 2013 15:21:39 -0500</updated>
                                    <version>1.2.0</version>
                                <fixVersion>1.3</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>1</watches>
                          <timeoriginalestimate seconds="86400">24h</timeoriginalestimate>
                    <timeestimate seconds="86400">24h</timeestimate>
                                  <comments>
                    <comment id="58662" author="ingenthr" created="Fri, 17 May 2013 15:21:39 -0500"  >This is probably not something we want to do as written.  We want the simple approach to be, well, simple.  Future API will hopefully make this better.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8566</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-233] Enhance packaging to not conflict with other tools that include Enyim.Caching via Nuget</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-233</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>The CouchbaseClient nuget package includes Enyim.Caching which causes compatibility issues with 3rd party applications also relying on the Enyim.Caching assembly. &lt;br/&gt;
&lt;br/&gt;
The third party tool we were looking at using was ServiceStack&amp;#39;s Caching interface, specifically the Memcached client implementation. This tool was where were were getting the conflict as they include the Enyim.Caching assembly as a nuget dependency.&lt;br/&gt;
&lt;br/&gt;
See also &lt;a href=&quot;http://www.couchbase.com/issues/browse/CBSE-412&quot;&gt;http://www.couchbase.com/issues/browse/CBSE-412&lt;/a&gt;</description>
                <environment></environment>
            <key id="22890">NCBC-233</key>
            <summary>Enhance packaging to not conflict with other tools that include Enyim.Caching via Nuget</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Tue, 26 Feb 2013 06:44:14 -0600</created>
                <updated>Wed, 8 May 2013 13:56:47 -0500</updated>
                                    <version>1.2.1</version>
                                <fixVersion>1.3</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>3</watches>
                                                    <comments>
                    <comment id="56192" author="avsej" created="Thu, 25 Apr 2013 04:39:19 -0500"  >Not sure if it is related, but IMHO it is&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://www.couchbase.com/forums/thread/please-use-nuget-correctly&quot;&gt;http://www.couchbase.com/forums/thread/please-use-nuget-correctly&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&amp;gt; Your NuGet packages have several problems.&lt;br/&gt;
&amp;gt; 1. You take binary dependencies on other things which are available via NuGet, but you&amp;#39;re shipping those binaries yourself. You should be taking a package dependency instead, so that things can be referenced and versioned correctly.&lt;br/&gt;
&amp;gt; 2. Your &amp;quot;Couchbase with Logging&amp;quot; package should be an additive package that takes a package dependency on your &amp;quot;Couchbase&amp;quot; package, rather than shipping an entirely separate copy of the assembly. This causes linking conflicts.&lt;br/&gt;
&lt;br/&gt;
Probably it worth to increase priority of this issue</comment>
                    <comment id="56193" author="avsej" created="Thu, 25 Apr 2013 04:40:54 -0500"  >&lt;a href=&quot;http://www.couchbase.com/forums/thread/please-stop-using-private-build-restsharp-couchbase-net-client&quot;&gt;http://www.couchbase.com/forums/thread/please-stop-using-private-build-restsharp-couchbase-net-client&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&amp;gt; You are currently shipping an unsigned but otherwise identically named DLL called RestSharp, which conflicts with anybody who actually uses the real shipping version of RestSharp.&lt;br/&gt;
&amp;gt; Either use the signed production version of RestSharp, or else rename the assembly so it does not collide with the real version of RestSharp.&lt;br/&gt;
</comment>
                    <comment id="56209" author="john" created="Thu, 25 Apr 2013 10:26:33 -0500"  >This is actually being addressed in &lt;a href=&quot;http://www.couchbase.com/issues/browse/NCBC-247&quot; title=&quot;Refactor 3rd party HttpClient implementations into separate assembly&quot;&gt;&lt;strike&gt;NCBC-247&lt;/strike&gt;&lt;/a&gt;.  </comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10001">
                <name>Duplicate</name>
                                                <inwardlinks description="is duplicated by">
                                    </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>Tue, 26 Feb 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>Tue, 26 Feb 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>9112</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-58] Way to determine which Servers are active</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-58</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>Can there a way to determine if there are no available Couchbase servers? &lt;br/&gt;
There should be someway to check the status of the cluster from the Client.&lt;br/&gt;
</description>
                <environment></environment>
            <key id="17528">NCBC-58</key>
            <summary>Way to determine which Servers are active</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="james.mauss">James Mauss</reporter>
                        <labels>
                    </labels>
                <created>Tue, 5 Jun 2012 11:26:58 -0500</created>
                <updated>Mon, 18 Feb 2013 10:24:52 -0600</updated>
                                                    <fixVersion>1.3</fixVersion>
                                                <votes>0</votes>
                        <watches>3</watches>
                                                    <comments>
                    <comment id="31473" author="hari" created="Thu, 28 Jun 2012 10:34:45 -0500"  >along same lines, another customer requests enhancement to the .NET client to include the following methods&lt;br/&gt;
getUnavailableServers &lt;br/&gt;
getAvailableServers&lt;br/&gt;
&lt;br/&gt;
These methods are already available in the Couchbase JAVA SDK. Would like .NET SDK to provide the same functionality</comment>
                    <comment id="50184" author="ingenthr" created="Tue, 12 Feb 2013 14:43:23 -0600"  >This RFE will remain open for that.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>8788</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-78] Enhance discussion of return codes/values</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-78</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>Given the comments on this page: &lt;a href=&quot;http://www.couchbase.com/docs/couchbase-sdk-net-1.1/couchbase-sdk-net-retrieve-set.html&quot;&gt;http://www.couchbase.com/docs/couchbase-sdk-net-1.1/couchbase-sdk-net-retrieve-set.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Perhaps there can be a section on the possible return codes/values, what they mean, when they might happen, and how to deal with them?</description>
                <environment></environment>
            <key id="18027">NCBC-78</key>
            <summary>Enhance discussion of return codes/values</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Tue, 26 Jun 2012 09:31:05 -0500</created>
                <updated>Fri, 7 Dec 2012 21:41:33 -0600</updated>
                                    <version>1.1.6</version>
                                <fixVersion>1.3</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="44681" author="mnunberg" created="Thu, 22 Nov 2012 20:26:31 -0600"  >This is a must-have for SDK testing. It is very difficult to determine failure types and severities without knowing what types of errors, exception classes, or such to expect.&lt;br/&gt;
&lt;br/&gt;
At the very least, there should be standard return codes (in a well-defined location) for memcached error codes.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9995</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-126] Implement keep-alive logic for data connections</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-126</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>A customer has been experiencing connection resets due to a firewall in place between the application servers and Couchbase closing idle connections.&lt;br/&gt;
&lt;br/&gt;
While we have a heartbeat on 8091, we do not for 11210.&lt;br/&gt;
&lt;br/&gt;
This is necessary to prevent the firewall from seeing these connections as idle.</description>
                <environment></environment>
            <key id="19944">NCBC-126</key>
            <summary>Implement keep-alive logic for data connections</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Sep 2012 10:10:08 -0500</created>
                <updated>Wed, 28 Nov 2012 04:10:53 -0600</updated>
                                    <version>1.1.6</version>
                                <fixVersion>1.3</fixVersion>
                                <component>library</component>
                                <votes>1</votes>
                        <watches>2</watches>
                                                    <comments>
                    <comment id="44917" author="alares" created="Wed, 28 Nov 2012 04:10:53 -0600"  >Will this fix be also implemented for Java libraries?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9951</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-113] CouchbaseCluster RESTful wrappers should not expose WebExceptions</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-113</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description></description>
                <environment></environment>
            <key id="19571">NCBC-113</key>
            <summary>CouchbaseCluster RESTful wrappers should not expose WebExceptions</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="john">John Zablocki</reporter>
                        <labels>
                    </labels>
                <created>Wed, 5 Sep 2012 12:43:54 -0500</created>
                <updated>Mon, 8 Oct 2012 10:43:25 -0500</updated>
                                    <version>1.2 DP3</version>
                                <fixVersion>1.3</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>9964</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-13] generating shippable artifacts</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-13</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description></description>
                <environment></environment>
            <key id="15836">NCBC-13</key>
            <summary>generating shippable artifacts</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:27:26 -0600</created>
                <updated>Fri, 5 Oct 2012 13:37:44 -0500</updated>
                                                    <fixVersion>1.3</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>10050</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-14] building under CI</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-14</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description></description>
                <environment></environment>
            <key id="15837">NCBC-14</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="3" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/inprogress.png">In Progress</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:28:13 -0600</created>
                <updated>Fri, 5 Oct 2012 13:37:34 -0500</updated>
                                                    <fixVersion>1.3</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="23500" author="john" created="Fri, 13 Jan 2012 14:55:20 -0600"  >Currently building under CI.  </comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>10049</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-17] building shippable artifacts under CI</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-17</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description></description>
                <environment></environment>
            <key id="15840">NCBC-17</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:29:18 -0600</created>
                <updated>Fri, 5 Oct 2012 13:37:13 -0500</updated>
                                                    <fixVersion>1.3</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>10046</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-16] running integration tests under CI</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-16</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description></description>
                <environment></environment>
            <key id="15839">NCBC-16</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:28:58 -0600</created>
                <updated>Fri, 5 Oct 2012 13:37:03 -0500</updated>
                                                    <fixVersion>1.3</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>10047</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-18] deploying to download locations directly from CI</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-18</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>The idea here is that interim builds, as they come through code review, generate artifacts and upload to a given location.  If they&amp;#39;re actual release builds, they upload to a different location.  This could also go to nuget, if appropriate.</description>
                <environment></environment>
            <key id="15841">NCBC-18</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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="ingenthr">Matt Ingenthron</reporter>
                        <labels>
                    </labels>
                <created>Thu, 12 Jan 2012 01:30:55 -0600</created>
                <updated>Fri, 5 Oct 2012 13:36:53 -0500</updated>
                                                    <fixVersion>1.3</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>10045</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-44] Optimize multiple set (multi-set or mset bulk update) with setq</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-44</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>The Java client, and others, implement a more efficient bulk loading feature when multiple updates are sent to the cluster at one time. They use setq to send multiple requests without needing to round-trip the result after each one.&lt;br/&gt;
&lt;br/&gt;
The .NET client does not implement this; it only implements a multi-get operation. The multi-set is important for efficiently loading data.&lt;br/&gt;
&lt;br/&gt;
This probaby doesn&amp;#39;t have to be Couchbase-specific, but would apply to vanilla memcached servers, too.</description>
                <environment></environment>
            <key id="17176">NCBC-44</key>
            <summary>Optimize multiple set (multi-set or mset bulk update) with setq</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="TimSmith">Tim Smith</reporter>
                        <labels>
                        <label>customer</label>
                    </labels>
                <created>Mon, 21 May 2012 08:31:15 -0500</created>
                <updated>Fri, 5 Oct 2012 13:31:46 -0500</updated>
                                    <version>1.1</version>
                                <fixVersion>1.3</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="27649" author="TimSmith" created="Mon, 21 May 2012 08:36:06 -0500"  >To be clear, I&amp;#39;m talking about the kind of optimization described here:&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://dustin.github.com/2009/09/23/spymemcached-optimizations.html&quot;&gt;http://dustin.github.com/2009/09/23/spymemcached-optimizations.html&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
Thanks,&lt;br/&gt;
&lt;br/&gt;
Tim</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>10024</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-81] ExecuteGet() for DictionaryType on multiple keys does not throw a exception if it is not able to connect to a node</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-81</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>For development purposes i&amp;#39;m using a local Couchbase server installation with a single node. So i guess that turning off the CouchbaseServer service means the whole cluster in my case. &lt;br/&gt;
Here&amp;#39;s a simple demo code:&lt;br/&gt;
&lt;br/&gt;
System.Configuration.Configuration cfg = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); &lt;br/&gt;
ICouchbaseClientConfiguration section = cfg.GetSection(&amp;quot;Couchbase&amp;quot;) as ICouchbaseClientConfiguration;&lt;br/&gt;
&lt;br/&gt;
using (CouchbaseClient client = new CouchbaseClient(section)) &lt;br/&gt;
{ &lt;br/&gt;
IOperationResult res = client.ExecuteStore(Enyim.Caching.Memcached.StoreMode.Set, &amp;quot;Test1&amp;quot;, 1); &lt;br/&gt;
Console.WriteLine(&amp;quot;Set1 Success:{0} StatusCode:{1} Message:{2}&amp;quot;, res.Success, res.StatusCode, res.Message);&lt;br/&gt;
&lt;br/&gt;
res = client.ExecuteStore(Enyim.Caching.Memcached.StoreMode.Set, &amp;quot;Test2&amp;quot;, 2); &lt;br/&gt;
Console.WriteLine(&amp;quot;Set2 Success:{0} StatusCode:{1} Message:{2}&amp;quot;, res.Success, res.StatusCode, res.Message);&lt;br/&gt;
&lt;br/&gt;
IDictionary&amp;lt;string, IGetOperationResult&amp;gt; multigetRes = client.ExecuteGet(new string[] { &amp;quot;Test1&amp;quot;, &amp;quot;Test2&amp;quot; }); &lt;br/&gt;
Console.WriteLine(&amp;quot;Dictionary count: {0}&amp;quot;, multigetRes.Count);&lt;br/&gt;
&lt;br/&gt;
foreach (KeyValuePair&amp;lt;string, IGetOperationResult&amp;gt; kvp in multigetRes) &lt;br/&gt;
{ &lt;br/&gt;
Console.WriteLine(&amp;quot;Get {0} Success:{1}, StatusCode: {2} Message: {3}&amp;quot;, kvp.Key, kvp.Value.Success, kvp.Value.StatusCode, kvp.Value.Message); &lt;br/&gt;
} &lt;br/&gt;
}&lt;br/&gt;
&lt;br/&gt;
Output with CouchbaseServer service on: &lt;br/&gt;
Set1 Success:True StatusCode:0 Message: &lt;br/&gt;
Set2 Success:True StatusCode:0 Message: &lt;br/&gt;
Dictionary count: 2 &lt;br/&gt;
Get Test1 Success:True, StatusCode: Message: &lt;br/&gt;
Get Test2 Success:True, StatusCode: Message:&lt;br/&gt;
&lt;br/&gt;
Output with CouchbaseServer service off: &lt;br/&gt;
Set1 Success:False StatusCode: Message:Failed to locate node &lt;br/&gt;
Set2 Success:False StatusCode: Message:Failed to locate node &lt;br/&gt;
Dictionary count: 0&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Singular gets result in the correct exception error message:&lt;br/&gt;
Modified demo: &lt;br/&gt;
System.Configuration.Configuration cfg = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); &lt;br/&gt;
ICouchbaseClientConfiguration section = cfg.GetSection(&amp;quot;Couchbase&amp;quot;) as ICouchbaseClientConfiguration; &lt;br/&gt;
using (CouchbaseClient client = new CouchbaseClient(section)) &lt;br/&gt;
{ &lt;br/&gt;
IOperationResult res = client.ExecuteStore(Enyim.Caching.Memcached.StoreMode.Set, &amp;quot;Test1&amp;quot;, 1); &lt;br/&gt;
Console.WriteLine(&amp;quot;Set1 Success:{0} StatusCode:{1} Message:{2}&amp;quot;, res.Success, res.StatusCode, res.Message); &lt;br/&gt;
res = client.ExecuteStore(Enyim.Caching.Memcached.StoreMode.Set, &amp;quot;Test2&amp;quot;, 2); &lt;br/&gt;
Console.WriteLine(&amp;quot;Set2 Success:{0} StatusCode:{1} Message:{2}&amp;quot;, res.Success, res.StatusCode, res.Message); &lt;br/&gt;
IDictionary&amp;lt;string, IGetOperationResult&amp;gt; multigetRes = client.ExecuteGet(new string[] { &amp;quot;Test1&amp;quot;, &amp;quot;Test2&amp;quot; }); &lt;br/&gt;
Console.WriteLine(&amp;quot;Dictionary count: {0}&amp;quot;, multigetRes.Count); &lt;br/&gt;
foreach (KeyValuePair&amp;lt;string, IGetOperationResult&amp;gt; kvp in multigetRes) &lt;br/&gt;
{ &lt;br/&gt;
Console.WriteLine(&amp;quot;MultiGet {0} Success:{1}, StatusCode: {2} Message: {3}&amp;quot;, kvp.Key, kvp.Value.Success, kvp.Value.StatusCode, kvp.Value.Message); &lt;br/&gt;
} &lt;br/&gt;
res = client.ExecuteGet(&amp;quot;Test1&amp;quot;); &lt;br/&gt;
Console.WriteLine(&amp;quot;Get1 Success:{0} StatusCode:{1} Message:{2}&amp;quot;, res.Success, res.StatusCode, res.Message); &lt;br/&gt;
res = client.ExecuteGet(&amp;quot;Test2&amp;quot;); &lt;br/&gt;
Console.WriteLine(&amp;quot;Get2 Success:{0} StatusCode:{1} Message:{2}&amp;quot;, res.Success, res.StatusCode, res.Message); &lt;br/&gt;
}&lt;br/&gt;
&lt;br/&gt;
Output: &lt;br/&gt;
Set1 Success:False StatusCode: Message:Failed to locate node &lt;br/&gt;
Set2 Success:False StatusCode: Message:Failed to locate node &lt;br/&gt;
Dictionary count: 0 &lt;br/&gt;
Get1 Success:False StatusCode: Message:Unable to locate node &lt;br/&gt;
Get2 Success:False StatusCode: Message:Unable to locate node</description>
                <environment></environment>
            <key id="18088">NCBC-81</key>
            <summary>ExecuteGet() for DictionaryType on multiple keys does not throw a exception if it is not able to connect to a node</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="alex">Alex Ma</reporter>
                        <labels>
                    </labels>
                <created>Thu, 28 Jun 2012 15:41:56 -0500</created>
                <updated>Fri, 5 Oct 2012 13:25:15 -0500</updated>
                                    <version>1.1.6</version>
                                <fixVersion>1.3</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>9992</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-97] Stats call doesn&apos;t handle I/O error</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-97</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>Repeat as follows:&lt;br/&gt;
&lt;br/&gt;
-	Call to MemcachedClient.Stats(type) &lt;br/&gt;
-	This builds a StatsOperation for each node and asynchronously performs MemcachedNode.Execute(cmd) &lt;br/&gt;
-	An I/O error occurs, so StatsOperation leaves its member &amp;quot;results&amp;quot; as null and Execute returns false to indicate an error &lt;br/&gt;
-	MemcachedClient ignores the returned Boolean value from EndInvoke and puts a null dictionary into its own set of results &lt;br/&gt;
-	ServerStats.GetRaw(key) dies trying to select into the missing dictionary&lt;br/&gt;
&lt;br/&gt;
Plausible fix: check the status from EndInvoke and don&amp;#39;t stick anything in the dictionary if there was an error.</description>
                <environment>Couchbase Client 1.1.6, server 1.8.0 build 55</environment>
            <key id="19185">NCBC-97</key>
            <summary>Stats call doesn&apos;t handle I/O 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="1" iconUrl="http://www.couchbase.com/issues/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="TimSmith">Tim Smith</reporter>
                        <labels>
                    </labels>
                <created>Mon, 20 Aug 2012 15:23:58 -0500</created>
                <updated>Fri, 5 Oct 2012 13:24:18 -0500</updated>
                                    <version>1.1.6</version>
                                <fixVersion>1.3</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="36059" author="TimSmith" created="Mon, 20 Aug 2012 15:28:49 -0500"  >Example of how it&amp;#39;s called: mc.Stats().GetRaw(&amp;quot;uptime&amp;quot;); result is NullReferenceException....</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9979</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-100] Provide Extract of Comments for API Docs</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-100</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>Need to be able to generate extract of comments, preferrably including method signatures for .NET</description>
                <environment></environment>
            <key id="19323">NCBC-100</key>
            <summary>Provide Extract of Comments for API Docs</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:30:22 -0500</created>
                <updated>Fri, 5 Oct 2012 13:23:35 -0500</updated>
                                                    <fixVersion>1.3</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>9976</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-99] Provide Error Handling Consistent with Other SDKs</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-99</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>Provide Error Handling Consistent with Other SDKs and underlying protocol. </description>
                <environment></environment>
            <key id="19322">NCBC-99</key>
            <summary>Provide Error Handling Consistent with Other SDKs</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:29:00 -0500</created>
                <updated>Fri, 5 Oct 2012 13:23:10 -0500</updated>
                                                    <fixVersion>1.3</fixVersion>
                                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="36853" author="ingenthr" created="Fri, 24 Aug 2012 16:32:16 -0500"  >Karen: there are a number of specific bugs filed and work underway on this, planned for 1.1.7.  Given the context, I don&amp;#39;t know if they&amp;#39;ll ever be perfectly consistent, but that&amp;#39;s okay. &lt;br/&gt;
&lt;br/&gt;
Was there something specific you were concerned with here?</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9977</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-101] Provide Consistent Timeouts</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-101</link>
                <project id="10046" key="NCBC">Couchbase .NET 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="19330">NCBC-101</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="kzeller">Karen Zeller</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Aug 2012 16:36:30 -0500</created>
                <updated>Fri, 5 Oct 2012 13:22:44 -0500</updated>
                                                    <fixVersion>1.3</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>9975</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>

<item>
            <title>[NCBC-120] Statistics through Stats()  Enyim.Caching.MemcachedClient.</title>
                <link>http://www.couchbase.com/issues/browse/NCBC-120</link>
                <project id="10046" key="NCBC">Couchbase .NET client library</project>
                        <description>&lt;br/&gt;
&lt;br/&gt;
User is collecting statistics and would like to collect some of the histogram type data that is available for specific stats through cbstats timings. &lt;br/&gt;
&lt;br/&gt;
Particularly: &amp;quot;disk_insert&amp;quot; and &amp;quot;item_alloc_sizes&amp;quot; with the Stats command to get data as described in 2.5 Timing Stats for link: &lt;a href=&quot;https://github.com/membase/ep-engine/blob/master/docs/stats.org&quot;&gt;https://github.com/membase/ep-engine/blob/master/docs/stats.org&lt;/a&gt;. &lt;br/&gt;
&lt;br/&gt;
They would like to be able to do this through Enyim.Caching.dll as it is already used by their &amp;quot;Core&amp;quot; code so they support statistics gathering with what that interface offers and like its simplicity.&lt;br/&gt;
&lt;br/&gt;
Currently the dll support memcached specific stats but not ep-engine.  &lt;br/&gt;
&lt;br/&gt;
Enhancment request is to expand the functionality of the stats call in Enyim.Caching&lt;br/&gt;
</description>
                <environment></environment>
            <key id="19792">NCBC-120</key>
            <summary>Statistics through Stats()  Enyim.Caching.MemcachedClient.</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>
                                <assignee username="john">John Zablocki</assignee>
                                <reporter username="alex">Alex Ma</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 Sep 2012 14:34:17 -0500</created>
                <updated>Fri, 5 Oct 2012 13:15:41 -0500</updated>
                                    <version>1.1.6</version>
                                <fixVersion>1.3</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>9957</customfieldvalue>
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>