uw                                       Thu, 08 Oct 2009 16:33:17 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=289351

Log:
Avoid buffer resizing and let the initial buffer allocation happen a couple of 
lines later with conn->m->set_client_option(conn, 
MYSQLND_OPT_NET_CMD_BUFFER_SIZE, ...). Andrey, I leave it to you to change the 
default size to 128k.

Changed paths:
    U   php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c
    U   php/php-src/trunk/ext/mysqlnd/mysqlnd.c

Modified: php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c  2009-10-08 16:30:16 UTC 
(rev 289350)
+++ php/php-src/branches/PHP_5_3/ext/mysqlnd/mysqlnd.c  2009-10-08 16:33:17 UTC 
(rev 289351)
@@ -757,8 +757,6 @@
                SET_EMPTY_ERROR(conn->error_info);

                conn->zval_cache = 
mysqlnd_palloc_get_thd_cache_reference(zval_cache);
-               conn->net.cmd_buffer.length = 128L*1024L;
-               conn->net.cmd_buffer.buffer = 
mnd_pemalloc(conn->net.cmd_buffer.length, conn->persistent);

                mysqlnd_local_infile_default(conn);
                {

Modified: php/php-src/trunk/ext/mysqlnd/mysqlnd.c
===================================================================
--- php/php-src/trunk/ext/mysqlnd/mysqlnd.c     2009-10-08 16:30:16 UTC (rev 
289350)
+++ php/php-src/trunk/ext/mysqlnd/mysqlnd.c     2009-10-08 16:33:17 UTC (rev 
289351)
@@ -757,8 +757,6 @@
                SET_EMPTY_ERROR(conn->error_info);

                conn->zval_cache = 
mysqlnd_palloc_get_thd_cache_reference(zval_cache);
-               conn->net.cmd_buffer.length = 128L*1024L;
-               conn->net.cmd_buffer.buffer = 
mnd_pemalloc(conn->net.cmd_buffer.length, conn->persistent);

                mysqlnd_local_infile_default(conn);
                {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to