<!--
RSS generated by JIRA (5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9) at Tue May 21 16:40:41 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+10049+AND+labels+%3D+customer&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+10049+AND+labels+%3D+customer</link>
        <description>An XML representation of a search request</description>
                <language>en-us</language>
                        <issue start="0" end="4" total="4"/>
                <build-info>
            <version>5.2.4</version>
            <build-number>845</build-number>
            <build-date>26-12-2012</build-date>
        </build-info>
<item>
            <title>[PCBC-139] PHP client needs fastlz compression to be compatible with legacy memcached clients</title>
                <link>http://www.couchbase.com/issues/browse/PCBC-139</link>
                <project id="10049" key="PCBC">Couchbase PHP client library</project>
                        <description>The existing memcached clients for PHP (pecl-memcached and memcache) both default to using fastlz compression for values &amp;gt;= 2000 bytes.&lt;br/&gt;
&lt;br/&gt;
The couchbase client library doesn&amp;#39;t have fastlz compression included. It doesn&amp;#39;t provide a useful error message when it runs into this problem. Instead, it misinterprets the stored value, tries to allocate a huge block of memory and fails. The error it gives (look, e.g., in the PHP-FPM web-access.log) is:&lt;br/&gt;
&lt;br/&gt;
[01-Nov-2012 20:45:49 UTC] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 8460104323416721361 bytes) in /usr/share/nginx/html/cb.php on line 32&lt;br/&gt;
&lt;br/&gt;
To reproduce, just set a value &amp;gt;= 2000 bytes with pecl-memcached client, and try to read it with Couchbase client. Here&amp;#39;s a sample:&lt;br/&gt;
&lt;br/&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br/&gt;
&amp;lt;html&amp;gt;&lt;br/&gt;
&amp;lt;head&amp;gt;&lt;br/&gt;
&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br/&gt;
&amp;lt;title&amp;gt;Couchbase Server PHP Test&amp;lt;/title&amp;gt;&lt;br/&gt;
&amp;lt;/head&amp;gt;&lt;br/&gt;
&amp;lt;body&amp;gt;&lt;br/&gt;
&lt;br/&gt;
&amp;lt;p&amp;gt;&lt;br/&gt;
&amp;lt;?php&lt;br/&gt;
&lt;br/&gt;
$host = &amp;quot;10.4.2.15&amp;quot;;&lt;br/&gt;
$user = &amp;quot;Administrator&amp;quot;;&lt;br/&gt;
$password = &amp;quot;password&amp;quot;;&lt;br/&gt;
$bucketName = &amp;quot;default&amp;quot;;&lt;br/&gt;
$persistConnection = false;&lt;br/&gt;
$cb = new Couchbase($host . &amp;quot;:8091&amp;quot;,&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$user, $password, $bucketName, $persistConnection);&lt;br/&gt;
&lt;br/&gt;
$mc = new Memcached(&amp;#39;Pool-1&amp;#39;);&lt;br/&gt;
if (count($mc-&amp;gt;getServerList()) == 0) {&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// No servers, this pool needs to be configured&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$mc-&amp;gt;addServer($host, 11211);&lt;br/&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//$mc-&amp;gt;addServer(&amp;quot;other host&amp;quot;, 11211);&lt;br/&gt;
}&lt;br/&gt;
&lt;br/&gt;
// Change this to 1999 and it will work&lt;br/&gt;
$valLength = 2000;&lt;br/&gt;
date_default_timezone_set(&amp;#39;UTC&amp;#39;);&lt;br/&gt;
$val = date(DateTime::RFC2822) . &amp;#39; &amp;#39;;&lt;br/&gt;
$val .= str_repeat(&amp;#39;X&amp;#39;, $valLength - strlen($val));&lt;br/&gt;
&lt;br/&gt;
$mc-&amp;gt;set(&amp;quot;a&amp;quot;, $val);&lt;br/&gt;
echo(&amp;quot;The value for &amp;#39;a&amp;#39; is: &amp;quot;);&lt;br/&gt;
var_dump($cb-&amp;gt;get(&amp;quot;a&amp;quot;));&lt;br/&gt;
&lt;br/&gt;
?&amp;gt;&lt;br/&gt;
&amp;lt;/p&amp;gt;&lt;br/&gt;
&amp;lt;/body&amp;gt;&lt;br/&gt;
&amp;lt;/html&amp;gt;&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
The correct behavior is for the Couchbase client to ship, out of the box, compatible with existing Memcached client implementations. It should include fastlz support directly, or else clearly document how to add such support without requiring any unusual compilations or other hoops. The fastlz code is very small and portable, and hasn&amp;#39;t changed since 2007, so it should present a minimal maintenance issue.&lt;br/&gt;
&lt;br/&gt;
In addition, the PHP client documentation should clearly indicate what changes are needed in order for the client to be compatible with the other Couchbase clients (Java, .NET, etc.). Again, without requiring recompilation or extra hoops to jump through.&lt;br/&gt;
&lt;br/&gt;
</description>
                <environment>With both php-ext-couchbase-1.0.5-centos55-x86_64.tar.gz and php-ext-couchbase-1.0.6b23_centos-5.5-x64.tar.gz. I will attach php -i output as a separate comment. Using php-pecl-memcached extension 1.0.0. libmemcached 1.0.4.</environment>
            <key id="20513">PCBC-139</key>
            <summary>PHP client needs fastlz compression to be compatible with legacy memcached clients</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="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="trond">Trond Norbye</assignee>
                                <reporter username="TimSmith">Tim Smith</reporter>
                        <labels>
                        <label>customer</label>
                    </labels>
                <created>Thu, 1 Nov 2012 16:03:32 -0500</created>
                <updated>Tue, 11 Dec 2012 19:55:30 -0600</updated>
                    <resolved>Fri, 16 Nov 2012 21:47:06 -0600</resolved>
                            <version>1.0.4</version>
                                <fixVersion>1.0.6</fixVersion>
                <fixVersion>1.1.0</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                          <timeoriginalestimate seconds="57600">16h</timeoriginalestimate>
                    <timeestimate seconds="57600">16h</timeestimate>
                                  <comments>
                    <comment id="43075" author="TimSmith" created="Thu, 1 Nov 2012 16:04:58 -0500"  >phpinfo()&lt;br/&gt;
PHP Version =&amp;gt; 5.3.15&lt;br/&gt;
&lt;br/&gt;
System =&amp;gt; Linux localhost.localdomain 2.6.18-308.16.1.el5 #1 SMP Tue Oct 2 22:01:43 EDT 2012 x86_64&lt;br/&gt;
Build Date =&amp;gt; Jul 20 2012 13:07:19&lt;br/&gt;
Configure Command =&amp;gt;  &amp;#39;./configure&amp;#39;  &amp;#39;--build=x86_64-redhat-linux-gnu&amp;#39; &amp;#39;--host=x86_64-redhat-linux-gnu&amp;#39; &amp;#39;--target=x86_64-redhat-linux-gnu&amp;#39; &amp;#39;--program-prefix=&amp;#39; &amp;#39;--prefix=/usr&amp;#39; &amp;#39;--exec-prefix=/usr&amp;#39; &amp;#39;--bindir=/usr/bin&amp;#39; &amp;#39;--sbindir=/usr/sbin&amp;#39; &amp;#39;--sysconfdir=/etc&amp;#39; &amp;#39;--datadir=/usr/share&amp;#39; &amp;#39;--includedir=/usr/include&amp;#39; &amp;#39;--libdir=/usr/lib64&amp;#39; &amp;#39;--libexecdir=/usr/libexec&amp;#39; &amp;#39;--localstatedir=/var&amp;#39; &amp;#39;--sharedstatedir=/usr/com&amp;#39; &amp;#39;--mandir=/usr/share/man&amp;#39; &amp;#39;--infodir=/usr/share/info&amp;#39; &amp;#39;--cache-file=../config.cache&amp;#39; &amp;#39;--with-libdir=lib64&amp;#39; &amp;#39;--with-config-file-path=/etc&amp;#39; &amp;#39;--with-config-file-scan-dir=/etc/php.d&amp;#39; &amp;#39;--disable-debug&amp;#39; &amp;#39;--with-pic&amp;#39; &amp;#39;--disable-rpath&amp;#39; &amp;#39;--without-pear&amp;#39; &amp;#39;--with-bz2&amp;#39; &amp;#39;--with-exec-dir=/usr/bin&amp;#39; &amp;#39;--with-freetype-dir=/usr&amp;#39; &amp;#39;--with-png-dir=/usr&amp;#39; &amp;#39;--with-xpm-dir=/usr&amp;#39; &amp;#39;--enable-gd-native-ttf&amp;#39; &amp;#39;--with-t1lib=/usr&amp;#39; &amp;#39;--without-gdbm&amp;#39; &amp;#39;--with-gettext&amp;#39; &amp;#39;--with-gmp&amp;#39; &amp;#39;--with-iconv&amp;#39; &amp;#39;--with-jpeg-dir=/usr&amp;#39; &amp;#39;--with-openssl&amp;#39; &amp;#39;--with-zlib&amp;#39; &amp;#39;--with-layout=GNU&amp;#39; &amp;#39;--enable-exif&amp;#39; &amp;#39;--enable-ftp&amp;#39; &amp;#39;--enable-magic-quotes&amp;#39; &amp;#39;--enable-sockets&amp;#39; &amp;#39;--with-kerberos&amp;#39; &amp;#39;--enable-ucd-snmp-hack&amp;#39; &amp;#39;--enable-shmop&amp;#39; &amp;#39;--enable-calendar&amp;#39; &amp;#39;--with-libxml-dir=/usr&amp;#39; &amp;#39;--enable-xml&amp;#39; &amp;#39;--with-system-tzdata&amp;#39; &amp;#39;--with-mhash&amp;#39; &amp;#39;--enable-force-cgi-redirect&amp;#39; &amp;#39;--libdir=/usr/lib64/php&amp;#39; &amp;#39;--enable-pcntl&amp;#39; &amp;#39;--with-imap=shared&amp;#39; &amp;#39;--with-imap-ssl&amp;#39; &amp;#39;--enable-mbstring=shared&amp;#39; &amp;#39;--enable-mbregex&amp;#39; &amp;#39;--with-gd=shared&amp;#39; &amp;#39;--enable-bcmath=shared&amp;#39; &amp;#39;--enable-dba=shared&amp;#39; &amp;#39;--with-db4=/usr&amp;#39; &amp;#39;--with-xmlrpc=shared&amp;#39; &amp;#39;--with-ldap=shared&amp;#39; &amp;#39;--with-ldap-sasl&amp;#39; &amp;#39;--enable-mysqlnd=shared&amp;#39; &amp;#39;--with-mysql=shared,mysqlnd&amp;#39; &amp;#39;--with-mysqli=shared,mysqlnd&amp;#39; &amp;#39;--with-mysql-sock=/var/lib/mysql/mysql.sock&amp;#39; &amp;#39;--with-oci8=shared,instantclient,/usr/lib64/oracle/11.2/client64/lib,11.2&amp;#39; &amp;#39;--with-pdo-oci=shared,instantclient,/usr,11.2&amp;#39; &amp;#39;--with-interbase=shared,/usr/lib64/firebird&amp;#39; &amp;#39;--with-pdo-firebird=shared,/usr/lib64/firebird&amp;#39; &amp;#39;--enable-dom=shared&amp;#39; &amp;#39;--with-pgsql=shared&amp;#39; &amp;#39;--enable-wddx=shared&amp;#39; &amp;#39;--with-snmp=shared,/usr&amp;#39; &amp;#39;--enable-soap=shared&amp;#39; &amp;#39;--with-xsl=shared,/usr&amp;#39; &amp;#39;--enable-xmlreader=shared&amp;#39; &amp;#39;--enable-xmlwriter=shared&amp;#39; &amp;#39;--with-curl=shared,/usr&amp;#39; &amp;#39;--enable-fastcgi&amp;#39; &amp;#39;--enable-pdo=shared&amp;#39; &amp;#39;--with-pdo-odbc=shared,unixODBC,/usr&amp;#39; &amp;#39;--with-pdo-mysql=shared,mysqlnd&amp;#39; &amp;#39;--with-pdo-pgsql=shared,/usr&amp;#39; &amp;#39;--with-pdo-sqlite=shared,/usr&amp;#39; &amp;#39;--with-pdo-dblib=shared,/usr&amp;#39; &amp;#39;--without-sqlite3&amp;#39; &amp;#39;--with-sqlite=shared,/usr&amp;#39; &amp;#39;--enable-json=shared&amp;#39; &amp;#39;--enable-zip=shared&amp;#39; &amp;#39;--without-readline&amp;#39; &amp;#39;--with-libedit&amp;#39; &amp;#39;--with-pspell=shared&amp;#39; &amp;#39;--enable-phar=shared&amp;#39; &amp;#39;--with-mcrypt=shared,/usr&amp;#39; &amp;#39;--with-tidy=shared,/usr&amp;#39; &amp;#39;--with-mssql=shared,/usr&amp;#39; &amp;#39;--enable-sysvmsg=shared&amp;#39; &amp;#39;--enable-sysvshm=shared&amp;#39; &amp;#39;--enable-sysvsem=shared&amp;#39; &amp;#39;--enable-posix=shared&amp;#39; &amp;#39;--with-unixODBC=shared,/usr&amp;#39; &amp;#39;--enable-fileinfo=shared&amp;#39; &amp;#39;--enable-intl=shared&amp;#39; &amp;#39;--with-icu-dir=/usr&amp;#39; &amp;#39;--with-enchant=shared,/usr&amp;#39; &amp;#39;--with-recode=shared,/usr&amp;#39;&lt;br/&gt;
Server API =&amp;gt; Command Line Interface&lt;br/&gt;
Virtual Directory Support =&amp;gt; disabled&lt;br/&gt;
Configuration File (php.ini) Path =&amp;gt; /etc&lt;br/&gt;
Loaded Configuration File =&amp;gt; /etc/php.ini&lt;br/&gt;
Scan this dir for additional .ini files =&amp;gt; /etc/php.d&lt;br/&gt;
Additional .ini files parsed =&amp;gt; /etc/php.d/curl.ini,&lt;br/&gt;
/etc/php.d/fileinfo.ini,&lt;br/&gt;
/etc/php.d/igbinary.ini,&lt;br/&gt;
/etc/php.d/json.ini,&lt;br/&gt;
/etc/php.d/memcached.ini,&lt;br/&gt;
/etc/php.d/phar.ini,&lt;br/&gt;
/etc/php.d/zip.ini,&lt;br/&gt;
/etc/php.d/zzz-couchbase.ini&lt;br/&gt;
&lt;br/&gt;
PHP API =&amp;gt; 20090626&lt;br/&gt;
PHP Extension =&amp;gt; 20090626&lt;br/&gt;
Zend Extension =&amp;gt; 220090626&lt;br/&gt;
Zend Extension Build =&amp;gt; API220090626,NTS&lt;br/&gt;
PHP Extension Build =&amp;gt; API20090626,NTS&lt;br/&gt;
Debug Build =&amp;gt; no&lt;br/&gt;
Thread Safety =&amp;gt; disabled&lt;br/&gt;
Zend Memory Manager =&amp;gt; enabled&lt;br/&gt;
Zend Multibyte Support =&amp;gt; disabled&lt;br/&gt;
IPv6 Support =&amp;gt; enabled&lt;br/&gt;
Registered PHP Streams =&amp;gt; https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip&lt;br/&gt;
Registered Stream Socket Transports =&amp;gt; tcp, udp, unix, udg, ssl, sslv3, sslv2, tls&lt;br/&gt;
Registered Stream Filters =&amp;gt; zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
This program makes use of the Zend Scripting Language Engine:&lt;br/&gt;
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;_______________________________________________________________________&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Configuration&lt;br/&gt;
&lt;br/&gt;
bz2&lt;br/&gt;
&lt;br/&gt;
BZip2 Support =&amp;gt; Enabled&lt;br/&gt;
Stream Wrapper support =&amp;gt; compress.bzip2://&lt;br/&gt;
Stream Filter support =&amp;gt; bzip2.decompress, bzip2.compress&lt;br/&gt;
BZip2 Version =&amp;gt; 1.0.3, 15-Feb-2005&lt;br/&gt;
&lt;br/&gt;
calendar&lt;br/&gt;
&lt;br/&gt;
Calendar support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
Core&lt;br/&gt;
&lt;br/&gt;
PHP Version =&amp;gt; 5.3.15&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
allow_call_time_pass_reference =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
allow_url_fopen =&amp;gt; On =&amp;gt; On&lt;br/&gt;
allow_url_include =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
always_populate_raw_post_data =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
arg_separator.input =&amp;gt; &amp;amp; =&amp;gt; &amp;amp;&lt;br/&gt;
arg_separator.output =&amp;gt; &amp;amp; =&amp;gt; &amp;amp;&lt;br/&gt;
asp_tags =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
auto_append_file =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
auto_globals_jit =&amp;gt; On =&amp;gt; On&lt;br/&gt;
auto_prepend_file =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
browscap =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
default_charset =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
default_mimetype =&amp;gt; text/html =&amp;gt; text/html&lt;br/&gt;
define_syslog_variables =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
disable_classes =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
disable_functions =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
display_errors =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
display_startup_errors =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
doc_root =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
docref_ext =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
docref_root =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
enable_dl =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
error_append_string =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
error_log =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
error_prepend_string =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
error_reporting =&amp;gt; 22527 =&amp;gt; 22527&lt;br/&gt;
exit_on_timeout =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
expose_php =&amp;gt; On =&amp;gt; On&lt;br/&gt;
extension_dir =&amp;gt; /usr/lib64/php/modules =&amp;gt; /usr/lib64/php/modules&lt;br/&gt;
file_uploads =&amp;gt; On =&amp;gt; On&lt;br/&gt;
highlight.bg =&amp;gt; &amp;lt;font style=&amp;quot;color: #FFFFFF&amp;quot;&amp;gt;#FFFFFF&amp;lt;/font&amp;gt; =&amp;gt; &amp;lt;font style=&amp;quot;color: #FFFFFF&amp;quot;&amp;gt;#FFFFFF&amp;lt;/font&amp;gt;&lt;br/&gt;
highlight.comment =&amp;gt; &amp;lt;font style=&amp;quot;color: #FF8000&amp;quot;&amp;gt;#FF8000&amp;lt;/font&amp;gt; =&amp;gt; &amp;lt;font style=&amp;quot;color: #FF8000&amp;quot;&amp;gt;#FF8000&amp;lt;/font&amp;gt;&lt;br/&gt;
highlight.default =&amp;gt; &amp;lt;font style=&amp;quot;color: #0000BB&amp;quot;&amp;gt;#0000BB&amp;lt;/font&amp;gt; =&amp;gt; &amp;lt;font style=&amp;quot;color: #0000BB&amp;quot;&amp;gt;#0000BB&amp;lt;/font&amp;gt;&lt;br/&gt;
highlight.html =&amp;gt; &amp;lt;font style=&amp;quot;color: #000000&amp;quot;&amp;gt;#000000&amp;lt;/font&amp;gt; =&amp;gt; &amp;lt;font style=&amp;quot;color: #000000&amp;quot;&amp;gt;#000000&amp;lt;/font&amp;gt;&lt;br/&gt;
highlight.keyword =&amp;gt; &amp;lt;font style=&amp;quot;color: #007700&amp;quot;&amp;gt;#007700&amp;lt;/font&amp;gt; =&amp;gt; &amp;lt;font style=&amp;quot;color: #007700&amp;quot;&amp;gt;#007700&amp;lt;/font&amp;gt;&lt;br/&gt;
highlight.string =&amp;gt; &amp;lt;font style=&amp;quot;color: #DD0000&amp;quot;&amp;gt;#DD0000&amp;lt;/font&amp;gt; =&amp;gt; &amp;lt;font style=&amp;quot;color: #DD0000&amp;quot;&amp;gt;#DD0000&amp;lt;/font&amp;gt;&lt;br/&gt;
html_errors =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
ignore_repeated_errors =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
ignore_repeated_source =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
ignore_user_abort =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
implicit_flush =&amp;gt; On =&amp;gt; On&lt;br/&gt;
include_path =&amp;gt; .:/usr/share/pear:/usr/share/php =&amp;gt; .:/usr/share/pear:/usr/share/php&lt;br/&gt;
log_errors =&amp;gt; On =&amp;gt; On&lt;br/&gt;
log_errors_max_len =&amp;gt; 1024 =&amp;gt; 1024&lt;br/&gt;
magic_quotes_gpc =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
magic_quotes_runtime =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
magic_quotes_sybase =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
mail.add_x_header =&amp;gt; On =&amp;gt; On&lt;br/&gt;
mail.force_extra_parameters =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
mail.log =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
max_execution_time =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
max_file_uploads =&amp;gt; 20 =&amp;gt; 20&lt;br/&gt;
max_input_nesting_level =&amp;gt; 64 =&amp;gt; 64&lt;br/&gt;
max_input_time =&amp;gt; -1 =&amp;gt; -1&lt;br/&gt;
max_input_vars =&amp;gt; 1000 =&amp;gt; 1000&lt;br/&gt;
memory_limit =&amp;gt; 128M =&amp;gt; 128M&lt;br/&gt;
open_basedir =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
output_buffering =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
output_handler =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
post_max_size =&amp;gt; 8M =&amp;gt; 8M&lt;br/&gt;
precision =&amp;gt; 14 =&amp;gt; 14&lt;br/&gt;
realpath_cache_size =&amp;gt; 16K =&amp;gt; 16K&lt;br/&gt;
realpath_cache_ttl =&amp;gt; 120 =&amp;gt; 120&lt;br/&gt;
register_argc_argv =&amp;gt; On =&amp;gt; On&lt;br/&gt;
register_globals =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
register_long_arrays =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
report_memleaks =&amp;gt; On =&amp;gt; On&lt;br/&gt;
report_zend_debug =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
request_order =&amp;gt; GP =&amp;gt; GP&lt;br/&gt;
safe_mode =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
safe_mode_exec_dir =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
safe_mode_gid =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
safe_mode_include_dir =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
sendmail_from =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
sendmail_path =&amp;gt; /usr/sbin/sendmail -t -i =&amp;gt; /usr/sbin/sendmail -t -i&lt;br/&gt;
serialize_precision =&amp;gt; 100 =&amp;gt; 100&lt;br/&gt;
short_open_tag =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
SMTP =&amp;gt; localhost =&amp;gt; localhost&lt;br/&gt;
smtp_port =&amp;gt; 25 =&amp;gt; 25&lt;br/&gt;
sql.safe_mode =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
track_errors =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
unserialize_callback_func =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
upload_max_filesize =&amp;gt; 2M =&amp;gt; 2M&lt;br/&gt;
upload_tmp_dir =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
user_dir =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
user_ini.cache_ttl =&amp;gt; 300 =&amp;gt; 300&lt;br/&gt;
user_ini.filename =&amp;gt; .user.ini =&amp;gt; .user.ini&lt;br/&gt;
variables_order =&amp;gt; GPCS =&amp;gt; GPCS&lt;br/&gt;
xmlrpc_error_number =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
xmlrpc_errors =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
y2k_compliance =&amp;gt; On =&amp;gt; On&lt;br/&gt;
zend.enable_gc =&amp;gt; On =&amp;gt; On&lt;br/&gt;
&lt;br/&gt;
couchbase&lt;br/&gt;
&lt;br/&gt;
couchbase support =&amp;gt; enabled&lt;br/&gt;
version =&amp;gt; 1.0.5&lt;br/&gt;
json support =&amp;gt; yes&lt;br/&gt;
fastlz support =&amp;gt; no&lt;br/&gt;
zlib support =&amp;gt; yes&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
couchbase.compression_factor =&amp;gt; 1.3 =&amp;gt; 1.3&lt;br/&gt;
couchbase.compression_threshold =&amp;gt; 2000 =&amp;gt; 2000&lt;br/&gt;
couchbase.compressor =&amp;gt; none =&amp;gt; none&lt;br/&gt;
couchbase.serializer =&amp;gt; php =&amp;gt; php&lt;br/&gt;
&lt;br/&gt;
ctype&lt;br/&gt;
&lt;br/&gt;
ctype functions =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
curl&lt;br/&gt;
&lt;br/&gt;
cURL support =&amp;gt; enabled&lt;br/&gt;
cURL Information =&amp;gt; 7.15.5&lt;br/&gt;
Age =&amp;gt; 2&lt;br/&gt;
Features&lt;br/&gt;
AsynchDNS =&amp;gt; No&lt;br/&gt;
Debug =&amp;gt; No&lt;br/&gt;
GSS-Negotiate =&amp;gt; Yes&lt;br/&gt;
IDN =&amp;gt; Yes&lt;br/&gt;
IPv6 =&amp;gt; Yes&lt;br/&gt;
Largefile =&amp;gt; Yes&lt;br/&gt;
NTLM =&amp;gt; Yes&lt;br/&gt;
SPNEGO =&amp;gt; No&lt;br/&gt;
SSL =&amp;gt; Yes&lt;br/&gt;
SSPI =&amp;gt; No&lt;br/&gt;
krb4 =&amp;gt; No&lt;br/&gt;
libz =&amp;gt; Yes&lt;br/&gt;
CharConv =&amp;gt; No&lt;br/&gt;
Protocols =&amp;gt; tftp, ftp, telnet, dict, ldap, http, file, https, ftps&lt;br/&gt;
Host =&amp;gt; x86_64-redhat-linux-gnu&lt;br/&gt;
SSL Version =&amp;gt;  OpenSSL/0.9.8b&lt;br/&gt;
ZLib Version =&amp;gt; 1.2.3&lt;br/&gt;
&lt;br/&gt;
date&lt;br/&gt;
&lt;br/&gt;
date/time support =&amp;gt; enabled&lt;br/&gt;
&amp;quot;Olson&amp;quot; Timezone Database Version =&amp;gt; 0.system&lt;br/&gt;
Timezone Database =&amp;gt; internal&lt;br/&gt;
PHP Warning:  Unknown: It is not safe to rely on the system&amp;#39;s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected &amp;#39;America/Los_Angeles&amp;#39; for &amp;#39;PDT/-7.0/DST&amp;#39; instead in Unknown on line 0&lt;br/&gt;
Default timezone =&amp;gt; America/Los_Angeles&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
date.default_latitude =&amp;gt; 31.7667 =&amp;gt; 31.7667&lt;br/&gt;
date.default_longitude =&amp;gt; 35.2333 =&amp;gt; 35.2333&lt;br/&gt;
date.sunrise_zenith =&amp;gt; 90.583333 =&amp;gt; 90.583333&lt;br/&gt;
date.sunset_zenith =&amp;gt; 90.583333 =&amp;gt; 90.583333&lt;br/&gt;
date.timezone =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
&lt;br/&gt;
ereg&lt;br/&gt;
&lt;br/&gt;
Regex Library =&amp;gt; Bundled library enabled&lt;br/&gt;
&lt;br/&gt;
exif&lt;br/&gt;
&lt;br/&gt;
EXIF Support =&amp;gt; enabled&lt;br/&gt;
EXIF Version =&amp;gt; 1.4 $Id$&lt;br/&gt;
Supported EXIF Version =&amp;gt; 0220&lt;br/&gt;
Supported filetypes =&amp;gt; JPEG,TIFF&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
exif.decode_jis_intel =&amp;gt; JIS =&amp;gt; JIS&lt;br/&gt;
exif.decode_jis_motorola =&amp;gt; JIS =&amp;gt; JIS&lt;br/&gt;
exif.decode_unicode_intel =&amp;gt; UCS-2LE =&amp;gt; UCS-2LE&lt;br/&gt;
exif.decode_unicode_motorola =&amp;gt; UCS-2BE =&amp;gt; UCS-2BE&lt;br/&gt;
exif.encode_jis =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
exif.encode_unicode =&amp;gt; ISO-8859-15 =&amp;gt; ISO-8859-15&lt;br/&gt;
&lt;br/&gt;
fileinfo&lt;br/&gt;
&lt;br/&gt;
fileinfo support =&amp;gt; enabled&lt;br/&gt;
version =&amp;gt; 1.0.5-dev&lt;br/&gt;
&lt;br/&gt;
filter&lt;br/&gt;
&lt;br/&gt;
Input Validation and Filtering =&amp;gt; enabled&lt;br/&gt;
Revision =&amp;gt; $Id: 2b8c730d7dfaa8485d07cd792f0c82852ffe4113 $&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
filter.default =&amp;gt; unsafe_raw =&amp;gt; unsafe_raw&lt;br/&gt;
filter.default_flags =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
&lt;br/&gt;
ftp&lt;br/&gt;
&lt;br/&gt;
FTP support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
gettext&lt;br/&gt;
&lt;br/&gt;
GetText Support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
gmp&lt;br/&gt;
&lt;br/&gt;
gmp support =&amp;gt; enabled&lt;br/&gt;
GMP version =&amp;gt; 4.1.4&lt;br/&gt;
&lt;br/&gt;
hash&lt;br/&gt;
&lt;br/&gt;
hash support =&amp;gt; enabled&lt;br/&gt;
Hashing Engines =&amp;gt; md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5&lt;br/&gt;
&lt;br/&gt;
iconv&lt;br/&gt;
&lt;br/&gt;
iconv support =&amp;gt; enabled&lt;br/&gt;
iconv implementation =&amp;gt; glibc&lt;br/&gt;
iconv library version =&amp;gt; 2.5&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
iconv.input_encoding =&amp;gt; ISO-8859-1 =&amp;gt; ISO-8859-1&lt;br/&gt;
iconv.internal_encoding =&amp;gt; ISO-8859-1 =&amp;gt; ISO-8859-1&lt;br/&gt;
iconv.output_encoding =&amp;gt; ISO-8859-1 =&amp;gt; ISO-8859-1&lt;br/&gt;
&lt;br/&gt;
igbinary&lt;br/&gt;
&lt;br/&gt;
igbinary support =&amp;gt; enabled&lt;br/&gt;
igbinary version =&amp;gt; 1.1.1&lt;br/&gt;
igbinary APC serializer ABI =&amp;gt; 0&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
igbinary.compact_strings =&amp;gt; On =&amp;gt; On&lt;br/&gt;
&lt;br/&gt;
json&lt;br/&gt;
&lt;br/&gt;
json support =&amp;gt; enabled&lt;br/&gt;
json version =&amp;gt; 1.2.1&lt;br/&gt;
&lt;br/&gt;
libxml&lt;br/&gt;
&lt;br/&gt;
libXML support =&amp;gt; active&lt;br/&gt;
libXML Compiled Version =&amp;gt; 2.6.26&lt;br/&gt;
libXML Loaded Version =&amp;gt; 20626&lt;br/&gt;
libXML streams =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
memcached&lt;br/&gt;
&lt;br/&gt;
memcached support =&amp;gt; enabled&lt;br/&gt;
Version =&amp;gt; 2.1.0&lt;br/&gt;
libmemcached version =&amp;gt; 1.0.4&lt;br/&gt;
Session support =&amp;gt; yes&lt;br/&gt;
igbinary support =&amp;gt; yes&lt;br/&gt;
json support =&amp;gt; yes&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
memcached.compression_factor =&amp;gt; 1.3 =&amp;gt; 1.3&lt;br/&gt;
memcached.compression_threshold =&amp;gt; 2000 =&amp;gt; 2000&lt;br/&gt;
memcached.compression_type =&amp;gt; fastlz =&amp;gt; fastlz&lt;br/&gt;
memcached.serializer =&amp;gt; igbinary =&amp;gt; igbinary&lt;br/&gt;
memcached.sess_binary =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
memcached.sess_lock_wait =&amp;gt; 150000 =&amp;gt; 150000&lt;br/&gt;
memcached.sess_locking =&amp;gt; 1 =&amp;gt; 1&lt;br/&gt;
memcached.sess_prefix =&amp;gt; memc.sess.key. =&amp;gt; memc.sess.key.&lt;br/&gt;
&lt;br/&gt;
mhash&lt;br/&gt;
&lt;br/&gt;
MHASH support =&amp;gt; Enabled&lt;br/&gt;
MHASH API Version =&amp;gt; Emulated Support&lt;br/&gt;
&lt;br/&gt;
openssl&lt;br/&gt;
&lt;br/&gt;
OpenSSL support =&amp;gt; enabled&lt;br/&gt;
OpenSSL Library Version =&amp;gt; OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008&lt;br/&gt;
OpenSSL Header Version =&amp;gt; OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008&lt;br/&gt;
&lt;br/&gt;
pcntl&lt;br/&gt;
&lt;br/&gt;
pcntl support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
pcre&lt;br/&gt;
&lt;br/&gt;
PCRE (Perl Compatible Regular Expressions) Support =&amp;gt; enabled&lt;br/&gt;
PCRE Library Version =&amp;gt; 8.12 2011-01-15&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
pcre.backtrack_limit =&amp;gt; 1000000 =&amp;gt; 1000000&lt;br/&gt;
pcre.recursion_limit =&amp;gt; 100000 =&amp;gt; 100000&lt;br/&gt;
&lt;br/&gt;
Phar&lt;br/&gt;
&lt;br/&gt;
Phar: PHP Archive support =&amp;gt; enabled&lt;br/&gt;
Phar EXT version =&amp;gt; 2.0.1&lt;br/&gt;
Phar API version =&amp;gt; 1.1.1&lt;br/&gt;
SVN revision =&amp;gt; $Id: f7d08da4ab9e515975840c28b830edc9437c3026 $&lt;br/&gt;
Phar-based phar archives =&amp;gt; enabled&lt;br/&gt;
Tar-based phar archives =&amp;gt; enabled&lt;br/&gt;
ZIP-based phar archives =&amp;gt; enabled&lt;br/&gt;
gzip compression =&amp;gt; enabled&lt;br/&gt;
bzip2 compression =&amp;gt; enabled&lt;br/&gt;
Native OpenSSL support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
Phar based on pear/PHP_Archive, original concept by Davey Shafik.&lt;br/&gt;
Phar fully realized by Gregory Beaver and Marcus Boerger.&lt;br/&gt;
Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
phar.cache_list =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
phar.readonly =&amp;gt; On =&amp;gt; On&lt;br/&gt;
phar.require_hash =&amp;gt; On =&amp;gt; On&lt;br/&gt;
&lt;br/&gt;
Reflection&lt;br/&gt;
&lt;br/&gt;
Reflection =&amp;gt; enabled&lt;br/&gt;
Version =&amp;gt; $Id: e98652ba2326bd9391b730afdaf96c017d9fab48 $&lt;br/&gt;
&lt;br/&gt;
session&lt;br/&gt;
&lt;br/&gt;
Session Support =&amp;gt; enabled&lt;br/&gt;
Registered save handlers =&amp;gt; files user memcached&lt;br/&gt;
Registered serializer handlers =&amp;gt; php php_binary igbinary&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
session.auto_start =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
session.bug_compat_42 =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
session.bug_compat_warn =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
session.cache_expire =&amp;gt; 180 =&amp;gt; 180&lt;br/&gt;
session.cache_limiter =&amp;gt; nocache =&amp;gt; nocache&lt;br/&gt;
session.cookie_domain =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
session.cookie_httponly =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
session.cookie_lifetime =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
session.cookie_path =&amp;gt; / =&amp;gt; /&lt;br/&gt;
session.cookie_secure =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
session.entropy_file =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
session.entropy_length =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
session.gc_divisor =&amp;gt; 1000 =&amp;gt; 1000&lt;br/&gt;
session.gc_maxlifetime =&amp;gt; 1440 =&amp;gt; 1440&lt;br/&gt;
session.gc_probability =&amp;gt; 1 =&amp;gt; 1&lt;br/&gt;
session.hash_bits_per_character =&amp;gt; 5 =&amp;gt; 5&lt;br/&gt;
session.hash_function =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
session.name =&amp;gt; PHPSESSID =&amp;gt; PHPSESSID&lt;br/&gt;
session.referer_check =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
session.save_handler =&amp;gt; files =&amp;gt; files&lt;br/&gt;
session.save_path =&amp;gt; /var/lib/php/session =&amp;gt; /var/lib/php/session&lt;br/&gt;
session.serialize_handler =&amp;gt; php =&amp;gt; php&lt;br/&gt;
session.use_cookies =&amp;gt; On =&amp;gt; On&lt;br/&gt;
session.use_only_cookies =&amp;gt; On =&amp;gt; On&lt;br/&gt;
session.use_trans_sid =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
&lt;br/&gt;
shmop&lt;br/&gt;
&lt;br/&gt;
shmop support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
SimpleXML&lt;br/&gt;
&lt;br/&gt;
Simplexml support =&amp;gt; enabled&lt;br/&gt;
Revision =&amp;gt; $Id: a379111021e24ef020a2eefd8ca830cb1ab5b280 $&lt;br/&gt;
Schema support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
sockets&lt;br/&gt;
&lt;br/&gt;
Sockets Support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
SPL&lt;br/&gt;
&lt;br/&gt;
SPL support =&amp;gt; enabled&lt;br/&gt;
Interfaces =&amp;gt; Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject&lt;br/&gt;
Classes =&amp;gt; AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException&lt;br/&gt;
&lt;br/&gt;
standard&lt;br/&gt;
&lt;br/&gt;
Dynamic Library Support =&amp;gt; enabled&lt;br/&gt;
Path to sendmail =&amp;gt; /usr/sbin/sendmail -t -i&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
assert.active =&amp;gt; 1 =&amp;gt; 1&lt;br/&gt;
assert.bail =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
assert.callback =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
assert.quiet_eval =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
assert.warning =&amp;gt; 1 =&amp;gt; 1&lt;br/&gt;
auto_detect_line_endings =&amp;gt; 0 =&amp;gt; 0&lt;br/&gt;
default_socket_timeout =&amp;gt; 60 =&amp;gt; 60&lt;br/&gt;
from =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
safe_mode_allowed_env_vars =&amp;gt; PHP_ =&amp;gt; PHP_&lt;br/&gt;
safe_mode_protected_env_vars =&amp;gt; LD_LIBRARY_PATH =&amp;gt; LD_LIBRARY_PATH&lt;br/&gt;
url_rewriter.tags =&amp;gt; a=href,area=href,frame=src,input=src,form=fakeentry =&amp;gt; a=href,area=href,frame=src,input=src,form=fakeentry&lt;br/&gt;
user_agent =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
&lt;br/&gt;
tokenizer&lt;br/&gt;
&lt;br/&gt;
Tokenizer Support =&amp;gt; enabled&lt;br/&gt;
&lt;br/&gt;
xml&lt;br/&gt;
&lt;br/&gt;
XML Support =&amp;gt; active&lt;br/&gt;
XML Namespace Support =&amp;gt; active&lt;br/&gt;
libxml2 Version =&amp;gt; 2.6.26&lt;br/&gt;
&lt;br/&gt;
zip&lt;br/&gt;
&lt;br/&gt;
Zip =&amp;gt; enabled&lt;br/&gt;
Extension Version =&amp;gt; $Id$&lt;br/&gt;
Zip version =&amp;gt; 1.11.0&lt;br/&gt;
Libzip version =&amp;gt; 0.10.1&lt;br/&gt;
&lt;br/&gt;
zlib&lt;br/&gt;
&lt;br/&gt;
ZLib Support =&amp;gt; enabled&lt;br/&gt;
Stream Wrapper support =&amp;gt; compress.zlib://&lt;br/&gt;
Stream Filter support =&amp;gt; zlib.inflate, zlib.deflate&lt;br/&gt;
Compiled Version =&amp;gt; 1.2.3&lt;br/&gt;
Linked Version =&amp;gt; 1.2.3&lt;br/&gt;
&lt;br/&gt;
Directive =&amp;gt; Local Value =&amp;gt; Master Value&lt;br/&gt;
zlib.output_compression =&amp;gt; Off =&amp;gt; Off&lt;br/&gt;
zlib.output_compression_level =&amp;gt; -1 =&amp;gt; -1&lt;br/&gt;
zlib.output_handler =&amp;gt; no value =&amp;gt; no value&lt;br/&gt;
&lt;br/&gt;
Additional Modules&lt;br/&gt;
&lt;br/&gt;
Module Name&lt;br/&gt;
readline&lt;br/&gt;
&lt;br/&gt;
Environment&lt;br/&gt;
&lt;br/&gt;
Variable =&amp;gt; Value&lt;br/&gt;
HOSTNAME =&amp;gt; localhost.localdomain&lt;br/&gt;
TERM =&amp;gt; xterm-256color&lt;br/&gt;
SHELL =&amp;gt; /bin/bash&lt;br/&gt;
HISTSIZE =&amp;gt; 1000&lt;br/&gt;
SSH_CLIENT =&amp;gt; 10.32.16.37 62308 22&lt;br/&gt;
SSH_TTY =&amp;gt; /dev/pts/1&lt;br/&gt;
USER =&amp;gt; root&lt;br/&gt;
LS_COLORS =&amp;gt;&lt;br/&gt;
SSH_AUTH_SOCK =&amp;gt; /tmp/ssh-RpQDiY3683/agent.3683&lt;br/&gt;
MAIL =&amp;gt; /var/spool/mail/root&lt;br/&gt;
PATH =&amp;gt; /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin&lt;br/&gt;
PWD =&amp;gt; /usr/share/nginx/html&lt;br/&gt;
LANG =&amp;gt; en_US.UTF-8&lt;br/&gt;
SSH_ASKPASS =&amp;gt; /usr/libexec/openssh/gnome-ssh-askpass&lt;br/&gt;
SHLVL =&amp;gt; 1&lt;br/&gt;
HOME =&amp;gt; /root&lt;br/&gt;
LOGNAME =&amp;gt; root&lt;br/&gt;
SSH_CONNECTION =&amp;gt; 10.32.16.37 62308 10.4.2.14 22&lt;br/&gt;
LESSOPEN =&amp;gt; |/usr/bin/lesspipe.sh %s&lt;br/&gt;
G_BROKEN_FILENAMES =&amp;gt; 1&lt;br/&gt;
_ =&amp;gt; /usr/bin/php&lt;br/&gt;
OLDPWD =&amp;gt; /root/php-lib&lt;br/&gt;
&lt;br/&gt;
PHP Variables&lt;br/&gt;
&lt;br/&gt;
Variable =&amp;gt; Value&lt;br/&gt;
_SERVER[&amp;quot;HOSTNAME&amp;quot;] =&amp;gt; localhost.localdomain&lt;br/&gt;
_SERVER[&amp;quot;TERM&amp;quot;] =&amp;gt; xterm-256color&lt;br/&gt;
_SERVER[&amp;quot;SHELL&amp;quot;] =&amp;gt; /bin/bash&lt;br/&gt;
_SERVER[&amp;quot;HISTSIZE&amp;quot;] =&amp;gt; 1000&lt;br/&gt;
_SERVER[&amp;quot;SSH_CLIENT&amp;quot;] =&amp;gt; 10.32.16.37 62308 22&lt;br/&gt;
_SERVER[&amp;quot;SSH_TTY&amp;quot;] =&amp;gt; /dev/pts/1&lt;br/&gt;
_SERVER[&amp;quot;USER&amp;quot;] =&amp;gt; root&lt;br/&gt;
_SERVER[&amp;quot;LS_COLORS&amp;quot;] =&amp;gt;&lt;br/&gt;
_SERVER[&amp;quot;SSH_AUTH_SOCK&amp;quot;] =&amp;gt; /tmp/ssh-RpQDiY3683/agent.3683&lt;br/&gt;
_SERVER[&amp;quot;MAIL&amp;quot;] =&amp;gt; /var/spool/mail/root&lt;br/&gt;
_SERVER[&amp;quot;PATH&amp;quot;] =&amp;gt; /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin&lt;br/&gt;
_SERVER[&amp;quot;PWD&amp;quot;] =&amp;gt; /usr/share/nginx/html&lt;br/&gt;
_SERVER[&amp;quot;LANG&amp;quot;] =&amp;gt; en_US.UTF-8&lt;br/&gt;
_SERVER[&amp;quot;SSH_ASKPASS&amp;quot;] =&amp;gt; /usr/libexec/openssh/gnome-ssh-askpass&lt;br/&gt;
_SERVER[&amp;quot;SHLVL&amp;quot;] =&amp;gt; 1&lt;br/&gt;
_SERVER[&amp;quot;HOME&amp;quot;] =&amp;gt; /root&lt;br/&gt;
_SERVER[&amp;quot;LOGNAME&amp;quot;] =&amp;gt; root&lt;br/&gt;
_SERVER[&amp;quot;SSH_CONNECTION&amp;quot;] =&amp;gt; 10.32.16.37 62308 10.4.2.14 22&lt;br/&gt;
_SERVER[&amp;quot;LESSOPEN&amp;quot;] =&amp;gt; |/usr/bin/lesspipe.sh %s&lt;br/&gt;
_SERVER[&amp;quot;G_BROKEN_FILENAMES&amp;quot;] =&amp;gt; 1&lt;br/&gt;
_SERVER[&amp;quot;_&amp;quot;] =&amp;gt; /usr/bin/php&lt;br/&gt;
_SERVER[&amp;quot;OLDPWD&amp;quot;] =&amp;gt; /root/php-lib&lt;br/&gt;
_SERVER[&amp;quot;PHP_SELF&amp;quot;] =&amp;gt;&lt;br/&gt;
_SERVER[&amp;quot;SCRIPT_NAME&amp;quot;] =&amp;gt;&lt;br/&gt;
_SERVER[&amp;quot;SCRIPT_FILENAME&amp;quot;] =&amp;gt;&lt;br/&gt;
_SERVER[&amp;quot;PATH_TRANSLATED&amp;quot;] =&amp;gt;&lt;br/&gt;
_SERVER[&amp;quot;DOCUMENT_ROOT&amp;quot;] =&amp;gt;&lt;br/&gt;
_SERVER[&amp;quot;REQUEST_TIME&amp;quot;] =&amp;gt; 1351803847&lt;br/&gt;
_SERVER[&amp;quot;argv&amp;quot;] =&amp;gt; Array&lt;br/&gt;
(&lt;br/&gt;
)&lt;br/&gt;
&lt;br/&gt;
_SERVER[&amp;quot;argc&amp;quot;] =&amp;gt; 0&lt;br/&gt;
&lt;br/&gt;
PHP License&lt;br/&gt;
This program is free software; you can redistribute it and/or modify&lt;br/&gt;
it under the terms of the PHP License as published by the PHP Group&lt;br/&gt;
and included in the distribution in the file:  LICENSE&lt;br/&gt;
&lt;br/&gt;
This program is distributed in the hope that it will be useful,&lt;br/&gt;
but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br/&gt;
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&lt;br/&gt;
&lt;br/&gt;
If you did not receive a copy of the PHP license, or have any&lt;br/&gt;
questions about PHP licensing, please contact &lt;a href=&apos;mailto:license@php.net&apos;&gt;license@php.net&lt;/a&gt;.</comment>
                    <comment id="43155" author="TimSmith" created="Fri, 2 Nov 2012 14:08:32 -0500"  >It doesn&amp;#39;t work even when the extension is compiled to use fastlz compression.&lt;br/&gt;
&lt;br/&gt;
I recompiled php-ext-couchbase from git with current libcouchbase code, and configured to include fastlz support. I set couchbase.compressor=fastlz in php.ini. And the couchbase.compression_threshold is at 2000, same as the memcached extension setting.&lt;br/&gt;
&lt;br/&gt;
Excerpt of phpinfo() for the couchbase extension:&lt;br/&gt;
&lt;br/&gt;
couchbase support	enabled&lt;br/&gt;
version	1.1.0-dp5&lt;br/&gt;
json support	yes&lt;br/&gt;
fastlz support	yes&lt;br/&gt;
zlib support	yes&lt;br/&gt;
&lt;br/&gt;
Directive	Local Value	Master Value&lt;br/&gt;
couchbase.compression_factor	1.3	1.3&lt;br/&gt;
couchbase.compression_threshold	2000	2000&lt;br/&gt;
couchbase.compressor	fastlz	fastlz&lt;br/&gt;
couchbase.serializer	php	php&lt;br/&gt;
&lt;br/&gt;
The same test case fails in the same way:&lt;br/&gt;
&lt;br/&gt;
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 7598212603105511377 bytes) in /usr/share/nginx/html/cb.php on line 35&lt;br/&gt;
&lt;br/&gt;
</comment>
                    <comment id="43156" author="TimSmith" created="Fri, 2 Nov 2012 14:11:22 -0500"  >By the way, in order to compile with fastlz support, the following patch is needed:&lt;br/&gt;
&lt;br/&gt;
diff --git a/couchbase.c b/couchbase.c&lt;br/&gt;
index 240ba3e..f4c14e5 100644&lt;br/&gt;
--- a/couchbase.c&lt;br/&gt;
+++ b/couchbase.c&lt;br/&gt;
@@ -41,6 +41,8 @@&lt;br/&gt;
&amp;nbsp;#include &amp;lt;libcouchbase/couchbase.h&amp;gt;&lt;br/&gt;
&amp;nbsp;#include &amp;quot;php_couchbase.h&amp;quot;&lt;br/&gt;
&amp;nbsp;#ifdef HAVE_COMPRESSION_FASTLZ&lt;br/&gt;
+# include &amp;quot;fastlz.h&amp;quot;&lt;br/&gt;
+/* Any other code that uses fastlz_* should only include the header */&lt;br/&gt;
&amp;nbsp;# include &amp;quot;fastlz.c&amp;quot;&lt;br/&gt;
&amp;nbsp;#endif&lt;br/&gt;
&amp;nbsp;#ifdef HAVE_COMPRESSION_ZLIB&lt;br/&gt;
diff --git a/views.c b/views.c&lt;br/&gt;
index 395cc2b..e818473 100644&lt;br/&gt;
--- a/views.c&lt;br/&gt;
+++ b/views.c&lt;br/&gt;
@@ -19,7 +19,7 @@&lt;br/&gt;
&amp;nbsp;#include &amp;lt;libcouchbase/couchbase.h&amp;gt;&lt;br/&gt;
&amp;nbsp;#include &amp;quot;php_couchbase.h&amp;quot;&lt;br/&gt;
&amp;nbsp;#ifdef HAVE_COMPRESSION_FASTLZ&lt;br/&gt;
-# include &amp;quot;fastlz.c&amp;quot;&lt;br/&gt;
+# include &amp;quot;fastlz.h&amp;quot;&lt;br/&gt;
&amp;nbsp;#endif&lt;br/&gt;
&amp;nbsp;#ifdef HAVE_COMPRESSION_ZLIB&lt;br/&gt;
&amp;nbsp;# include &amp;quot;zlib.h&amp;quot;&lt;br/&gt;
&lt;br/&gt;
Otherwise linking couchbase.so fails because the fastlz functions are defined in more than one place.</comment>
                    <comment id="43160" author="mnunberg" created="Fri, 2 Nov 2012 14:41:53 -0500"  >Fixes for this are in progress.&lt;br/&gt;
&lt;br/&gt;
&lt;a href=&quot;http://review.couchbase.org/#/c/20604/&quot;&gt;http://review.couchbase.org/#/c/20604/&lt;/a&gt; (in progress) fixes some of the crazy allocation attempts you&amp;#39;ve seen.&lt;br/&gt;
&lt;br/&gt;
As for fastlz support, it shouldn&amp;#39;t be too difficult to add it on.&lt;br/&gt;
</comment>
                    <comment id="43452" author="mnunberg" created="Tue, 6 Nov 2012 20:43:57 -0600"  >A binary is attached. It&amp;#39;s not compiled against the exact same version of php, but the zend api versions remain the same.&lt;br/&gt;
&lt;br/&gt;
If the binary release doesn&amp;#39;t work, I&amp;#39;d be happy to walk someone through building it from source (it&amp;#39;s a very simple process -- much simpler than getting this binary built).&lt;br/&gt;
</comment>
                    <comment id="43453" author="mnunberg" created="Tue, 6 Nov 2012 20:44:58 -0600"  >Note this is for the 1.1-dp php-ext branch. I&amp;#39;ve yet to backport this to the 1.0 branch</comment>
                    <comment id="43487" author="ingenthr" created="Wed, 7 Nov 2012 15:22:23 -0600"  >Mark: Please determine if this issue is still valid and help me triage it into the appropriate release.  I&amp;#39;ve assigned it to you for triage, not necessarily to fix it.</comment>
                    <comment id="43501" author="mnunberg" created="Wed, 7 Nov 2012 15:33:30 -0600"  >Awaiting approval on &lt;a href=&quot;http://review.couchbase.com/22340&quot;&gt;http://review.couchbase.com/22340&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
The is fixed in the code. Still needs backport to 1.0.x&lt;br/&gt;
&lt;br/&gt;
Assigning back to you</comment>
                    <comment id="43511" author="mnunberg" created="Wed, 7 Nov 2012 16:05:57 -0600"  >&lt;a href=&quot;http://review.couchbase.org/#/c/22340/&quot;&gt;http://review.couchbase.org/#/c/22340/&lt;/a&gt; (1.1)</comment>
                    <comment id="43833" author="ingenthr" created="Mon, 12 Nov 2012 15:40:09 -0600"  >Awaiting verification fix from customer.</comment>
                    <comment id="44023" author="ingenthr" created="Wed, 14 Nov 2012 15:43:30 -0600"  >Trond: can you take care of backporting this to 1.0.x please?</comment>
                    <comment id="44110" author="TimSmith" created="Thu, 15 Nov 2012 12:32:12 -0600"  >More detail. I was personally unable to get the build of the latest PHP code to work with the beta2 release. I was hitting the error that is reported on &lt;a href=&quot;http://www.couchbase.com/issues/browse/CCBC-126&quot;&gt;http://www.couchbase.com/issues/browse/CCBC-126&lt;/a&gt; :&lt;br/&gt;
&lt;br/&gt;
Warning: Couchbase::__construct() [couchbase.--construct]: failed to create IO instance in /usr/share/nginx/html/cb.php on line 18&lt;br/&gt;
&lt;br/&gt;
Building from sources let me get past that and actually test the build that the customer was trying. And following from that was a need to deal with LD_LIBRARY_PATH and symlink hacks.&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
A backport of the fastlz compression fix to 1.0.x, with an official release of that, would be best for this particular user&amp;#39;s needs. Can we get an ETA on when that will be available?&lt;br/&gt;
&lt;br/&gt;
Thanks,&lt;br/&gt;
&lt;br/&gt;
Tim</comment>
                    <comment id="44189" author="trond" created="Fri, 16 Nov 2012 06:51:23 -0600"  >For 1.0.x: &lt;a href=&quot;http://review.couchbase.org/#/c/22590/&quot;&gt;http://review.couchbase.org/#/c/22590/&lt;/a&gt;</comment>
                    <comment id="44239" author="TimSmith" created="Fri, 16 Nov 2012 18:02:00 -0600"  >I&amp;#39;ve confirmed it to work (using the current 1.0.x branch from github.com/couchbase/php-ext-couchbase).&lt;br/&gt;
&lt;br/&gt;
I had to create a fake /usr/lib64/libvbucket.la to get it to compile:  &lt;a href=&quot;http://www.couchbase.com/issues/browse/CCBC-127&quot;&gt;http://www.couchbase.com/issues/browse/CCBC-127&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
I noticed that compress.c has this redundant (unused) definition:&lt;br/&gt;
&lt;br/&gt;
&amp;nbsp;92 /* headers which claim an uncompressed size above this figure are bad */&lt;br/&gt;
&amp;nbsp;93 #define DECOMP_SANITY_LIMIT 0x40000000&lt;br/&gt;
&lt;br/&gt;
And this inaccurate comment:&lt;br/&gt;
&lt;br/&gt;
172         /**&lt;br/&gt;
173          * sanity check, don&amp;#39;t allocate over a GB, we should make this number&lt;br/&gt;
174          * smaller though&lt;br/&gt;
175          */&lt;br/&gt;
&lt;br/&gt;
Obviously minor cleanup stuff, nothing significant that I can spot.&lt;br/&gt;
&lt;br/&gt;
Would be great to get a 1.0.x package built and available for download with this (and other critical fixes, like &lt;a href=&quot;http://www.couchbase.com/issues/browse/PCBC-75&quot; title=&quot;segfault when using persistent connections&quot;&gt;&lt;strike&gt;PCBC-75&lt;/strike&gt;&lt;/a&gt;) available to customers. Is there an ETA on when that can be done?&lt;br/&gt;
&lt;br/&gt;
Tim</comment>
                    <comment id="44252" author="ingenthr" created="Fri, 16 Nov 2012 21:46:41 -0600"  >Packages are being uploaded to the site right now.  Web page update to follow. Release notes will go up on Monday.</comment>
                </comments>
                <issuelinks>
                        <issuelinktype id="10000">
                <name>Dependency</name>
                                                <inwardlinks description="blocks">
                                    </inwardlinks>
                            </issuelinktype>
                    </issuelinks>
                <attachments>
                    <attachment id="15732" name="couchbase.so.gz" size="100666" author="mnunberg" created="Tue, 6 Nov 2012 20:43:57 -0600" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9498</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>[PCBC-130] Remove mention of pecl-memcache and pecl-memcached from http://www.couchbase.com/develop</title>
                <link>http://www.couchbase.com/issues/browse/PCBC-130</link>
                <project id="10049" key="PCBC">Couchbase PHP client library</project>
                        <description>Is this docs or client library?&lt;br/&gt;
&lt;br/&gt;
Anyway, a customer somehow missed the big &amp;quot;PHP 1.0&amp;quot; link at the top of the page and thought that he had to use pecl-memcache*.  let&amp;#39;s remove those now that we have native PHP support.</description>
                <environment></environment>
            <key id="17803">PCBC-130</key>
            <summary>Remove mention of pecl-memcache and pecl-memcached from http://www.couchbase.com/develop</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="ingenthr">Matt Ingenthron</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                        <label>customer</label>
                    </labels>
                <created>Thu, 14 Jun 2012 11:11:25 -0500</created>
                <updated>Tue, 16 Apr 2013 11:21:00 -0500</updated>
                    <resolved>Tue, 16 Apr 2013 11:21:00 -0500</resolved>
                            <version>1.1.0</version>
                                <fixVersion>1.1.3</fixVersion>
                                <component>docs</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="41363" author="ingenthr" created="Mon, 15 Oct 2012 10:35:07 -0500"  >The reason I did that is I wanted to communicate that we&amp;#39;re compatible there, since pecl-memcache (not so much memcached, since we&amp;#39;re compatible there) is so popular.  &lt;br/&gt;
&lt;br/&gt;
I think I&amp;#39;d rather leave it, but make it more clear some other way.  Do you think an additional sentence or two would do it?</comment>
                    <comment id="55166" author="ingenthr" created="Tue, 16 Apr 2013 11:21:00 -0500"  >With recent website changes, it got worse so I just removed them.  Also, we&amp;#39;re now in PECL, with plans to fully be in PECL soon.</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9779</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>[PCBC-68] client getting NOT FOUND error for items which are present</title>
                <link>http://www.couchbase.com/issues/browse/PCBC-68</link>
                <project id="10049" key="PCBC">Couchbase PHP client library</project>
                        <description>A load generator test shows the client getting NOT FOUND errors when getting values that have just been set. A manual check shows the values are there.&lt;br/&gt;
&lt;br/&gt;
If the server or moxi is overloaded, or there are too many connections on the host, it should return a timeout, connection error, server down, etc. But not a NOT FOUND error, which prevents the client from dealing properly with the underlying error.&lt;br/&gt;
&lt;br/&gt;
Also, moxi should provide some message in its error logs if there is a connection problem.&lt;br/&gt;
&lt;br/&gt;
With the test case scenario, this NOT FOUND error went away when switching to persistent connections in the new Memcached() call. So it seems some other (connection-related) error is being converted to NOT FOUND incorrectly.&lt;br/&gt;
</description>
                <environment>libmemcached 1.0.2 and pecl memached 2.x&lt;br/&gt;
EC2, PHP&lt;br/&gt;
Couchbase Server 1.8.0, single node (test) or several nodes (seen in production)</environment>
            <key id="17126">PCBC-68</key>
            <summary>client getting NOT FOUND error for items which are present</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="jan">Jan Lehnardt</assignee>
                                <reporter username="TimSmith">Tim Smith</reporter>
                        <labels>
                        <label>customer</label>
                    </labels>
                <created>Thu, 17 May 2012 01:22:19 -0500</created>
                <updated>Thu, 17 May 2012 13:03:40 -0500</updated>
                    <resolved>Thu, 17 May 2012 13:00:44 -0500</resolved>
                                                            <component>library</component>
                                <votes>0</votes>
                        <watches>1</watches>
                                                    <comments>
                    <comment id="27436" author="TimSmith" created="Thu, 17 May 2012 01:35:42 -0500"  >Load generator, simple PHP app. Using with pecl-memcached PHP extension, and libmemcached.&lt;br/&gt;
&lt;br/&gt;
Test run in EC2, single-node Couchbase 1.8 cluster, test app running on the same node connecting to localhost:11211.&lt;br/&gt;
&lt;br/&gt;
</comment>
                    <comment id="27465" author="ingenthr" created="Thu, 17 May 2012 13:00:44 -0500"  >This Jira project is about the Couchbase PHP client library, which uses libcouchbase.  We can assist with this issue, but the issue you&amp;#39;re describing herein is not a bug on this project.</comment>
                </comments>
                    <attachments>
                    <attachment id="13245" name="mediaArmorLoadGeneratopr.tar" size="67610" author="TimSmith" created="Thu, 17 May 2012 01:35:42 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9832</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>[PCBC-61] Couchbase PHP vs ext/memcached compatibility</title>
                <link>http://www.couchbase.com/issues/browse/PCBC-61</link>
                <project id="10049" key="PCBC">Couchbase PHP client library</project>
                        <description>Here is a sample script that demonstrates the problem:&lt;br/&gt;
&lt;br/&gt;
&amp;lt;?php&lt;br/&gt;
&lt;br/&gt;
// configure Memcached to talk to bejc bucket&lt;br/&gt;
$mc = new Memcached();&lt;br/&gt;
$mc-&amp;gt;addServer(&amp;quot;mem1-bjb.test.vte.customer.com&amp;quot;, 11214);&lt;br/&gt;
// configure Couchbase to talk to becj bucket&lt;br/&gt;
$cb = new Couchbase(&amp;quot;mem1-bjb.test.vte.customer.com:8091&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;bejc&amp;quot;);&lt;br/&gt;
&lt;br/&gt;
echo &amp;quot;Setting testKeyOne with Memcached\n&amp;quot;;&lt;br/&gt;
$mc-&amp;gt;set(&amp;quot;testKeyOne&amp;quot;, &amp;quot;testValueOne&amp;quot;);&lt;br/&gt;
&lt;br/&gt;
echo &amp;quot;Getting testKeyOne with Memcached\n&amp;quot;;&lt;br/&gt;
var_dump($mc-&amp;gt;get(&amp;quot;testKeyOne&amp;quot;));&lt;br/&gt;
&lt;br/&gt;
echo &amp;quot;Getting testKeyOne with Couchbase\n&amp;quot;;&lt;br/&gt;
var_dump($cb-&amp;gt;get(&amp;quot;testKeyOne&amp;quot;));&lt;br/&gt;
&lt;br/&gt;
echo &amp;quot;----------\n&amp;quot;;&lt;br/&gt;
&lt;br/&gt;
echo &amp;quot;Setting testKeyTwo with Couchbase\n&amp;quot;;&lt;br/&gt;
$cb-&amp;gt;set(&amp;quot;testKeyTwo&amp;quot;, &amp;quot;testValueTwo&amp;quot;);&lt;br/&gt;
&lt;br/&gt;
echo &amp;quot;Getting testKeyTwo with Couchbase\n&amp;quot;;&lt;br/&gt;
var_dump($cb-&amp;gt;get(&amp;quot;testKeyTwo&amp;quot;));&lt;br/&gt;
&lt;br/&gt;
echo &amp;quot;Getting testKeyTwo with Memcached\n&amp;quot;;&lt;br/&gt;
var_dump($mc-&amp;gt;get(&amp;quot;testKeyTwo&amp;quot;));&lt;br/&gt;
&lt;br/&gt;
?&amp;gt;&lt;br/&gt;
&lt;br/&gt;
You need to have a Couchbase server setup with a Couchbase bucket type. Alter server names and ports/buckets to match your setup.&lt;br/&gt;
&lt;br/&gt;
Save the script in a file called test.php and then run it: php test.php&lt;br/&gt;
&lt;br/&gt;
The output should look something like the following:&lt;br/&gt;
&lt;br/&gt;
Setting testKeyOne with Memcached&lt;br/&gt;
Getting testKeyOne with Memcached&lt;br/&gt;
string(12) &amp;quot;testValueOne&amp;quot;&lt;br/&gt;
Getting testKeyOne with Couchbase&lt;br/&gt;
int(0)&lt;br/&gt;
----------&lt;br/&gt;
Setting testKeyTwo with Couchbase&lt;br/&gt;
Getting testKeyTwo with Couchbase&lt;br/&gt;
string(12) &amp;quot;testValueTwo&amp;quot;&lt;br/&gt;
Getting testKeyTwo with Memcached&lt;br/&gt;
NULL&lt;br/&gt;
&lt;br/&gt;
The script requires the Couchbase PHP library and the Memcached library to be installed.&lt;br/&gt;
&lt;br/&gt;
On Debian/Ubuntu you can install the Memcached library by running:&lt;br/&gt;
&lt;br/&gt;
apt-get install php5-memcached&lt;br/&gt;
&lt;br/&gt;
Because of the size of our code base we need to slowly migrate to the Couchbase library so interoperability is needed. For example while we may update the actual game code to use Couchbase it might take us a while to update the CS Tools that we use to solve customer problems.</description>
                <environment></environment>
            <key id="16445">PCBC-61</key>
            <summary>Couchbase PHP vs ext/memcached compatibility</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="jan">Jan Lehnardt</assignee>
                                <reporter username="perry">Perry Krug</reporter>
                        <labels>
                        <label>customer</label>
                    </labels>
                <created>Mon, 2 Apr 2012 10:58:20 -0500</created>
                <updated>Thu, 10 May 2012 10:08:23 -0500</updated>
                    <resolved>Thu, 10 May 2012 10:08:16 -0500</resolved>
                            <version>1.0</version>
                                <fixVersion>1.0.3</fixVersion>
                                <component>library</component>
                                <votes>0</votes>
                        <watches>0</watches>
                                                    <comments>
                    <comment id="26144" author="avsej" created="Tue, 24 Apr 2012 05:23:15 -0500"  >The script which tests new compatibility patch</comment>
                    <comment id="26145" author="avsej" created="Tue, 24 Apr 2012 05:24:09 -0500"  >I&amp;#39;ve made a patch which fixes compatibility &lt;a href=&quot;http://review.couchbase.org/15133&quot;&gt;http://review.couchbase.org/15133&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
But there are features which implemented in memcached but missing in the couchbase extension. like igbinary serializer</comment>
                    <comment id="26154" author="jan" created="Tue, 24 Apr 2012 10:24:39 -0500"  >@Sergey, The patch looks good, just, as noted on gerrit, it makes test/010.phpt fail.&lt;br/&gt;
&lt;br/&gt;
We deliberately didn&amp;#39;t implement all the serialisation methods from ext/memcached, including igbianry. If they are requested, we are happy to look into adding them :)</comment>
                    <comment id="26156" author="perry" created="Tue, 24 Apr 2012 11:21:53 -0500"  >Thanks guys, can I send something back to the customer to have them verify?</comment>
                    <comment id="26297" author="ingenthr" created="Thu, 26 Apr 2012 14:39:50 -0500"  >Verification supplied via email.</comment>
                </comments>
                    <attachments>
                    <attachment id="12847" name="test.out" size="602" author="avsej" created="Tue, 24 Apr 2012 05:23:15 -0500" />
                    <attachment id="12846" name="test.php" size="1215" author="avsej" created="Tue, 24 Apr 2012 05:23:15 -0500" />
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                                                                                                                                                    <customfield id="customfield_10081" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Rank</customfieldname>
                <customfieldvalues>
                    <customfieldvalue>9838</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>