List:Commits« Previous MessageNext Message »
From:ahristov Date:April 25 2007 9:00am
Subject:PHP mysqlnd svn commit: r349 - in branches/qcache: php5/ext/mysqli php6/ext/mysqli
View as plain text  
Author: ahristov
Date: 2007-04-25 11:00:01 +0200 (Wed, 25 Apr 2007)
New Revision: 349

Modified:
   branches/qcache/php5/ext/mysqli/mysqli.c
   branches/qcache/php5/ext/mysqli/php_mysqli.h
   branches/qcache/php6/ext/mysqli/mysqli.c
Log:
Merge from trunk


Modified: branches/qcache/php5/ext/mysqli/mysqli.c
===================================================================
--- branches/qcache/php5/ext/mysqli/mysqli.c	2007-04-25 08:58:27 UTC (rev 348)
+++ branches/qcache/php5/ext/mysqli/mysqli.c	2007-04-25 09:00:01 UTC (rev 349)
@@ -495,6 +495,9 @@
 	STD_PHP_INI_ENTRY("mysqli.default_port",			"3306",	PHP_INI_ALL,		OnUpdateLong,		default_port,		zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_ENTRY("mysqli.default_socket",			NULL,	PHP_INI_ALL,		OnUpdateStringUnempty,	default_socket,	zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_BOOLEAN("mysqli.reconnect",				"0",	PHP_INI_SYSTEM,		OnUpdateLong,		reconnect,			zend_mysqli_globals,		mysqli_globals)
+#ifdef HAVE_MYSQLND
+	STD_PHP_INI_ENTRY("mysqli.cache_size",			   
"2000",	PHP_INI_SYSTEM,		OnUpdateLong,		cache_size,			zend_mysqli_globals,		mysqli_globals)
+#endif
 PHP_INI_END()
 
 /* }}} */
@@ -518,9 +521,6 @@
 #else
 	mysqli_globals->embedded = 0;
 #endif
-#ifdef HAVE_MYSQLND
-	mysqli_globals->mysqlnd_zval_cache = mysqlnd_palloc_init_cache(10);
-#endif
 }
 /* }}} */
 
@@ -535,6 +535,7 @@
 
 #ifdef HAVE_MYSQLND
 	mysqlnd_library_init();
+	MyG(mysqlnd_zval_cache) = mysqlnd_palloc_init_cache(MyG(cache_size));
 #endif
 
 	memcpy(&mysqli_object_handlers, zend_get_std_object_handlers(),
sizeof(zend_object_handlers));

Modified: branches/qcache/php5/ext/mysqli/php_mysqli.h
===================================================================
--- branches/qcache/php5/ext/mysqli/php_mysqli.h	2007-04-25 08:58:27 UTC (rev 348)
+++ branches/qcache/php5/ext/mysqli/php_mysqli.h	2007-04-25 09:00:01 UTC (rev 349)
@@ -449,11 +449,12 @@
 	long			default_link;
 	long			num_links;
 	long			max_links;
+	long			cache_size;
 	unsigned int	default_port;
 	char			*default_host;
 	char			*default_user;
 	char			*default_socket;
-	char            *default_pw;
+	char			*default_pw;
 	int				reconnect;
 	int				strict;
 	long			error_no;

Modified: branches/qcache/php6/ext/mysqli/mysqli.c
===================================================================
--- branches/qcache/php6/ext/mysqli/mysqli.c	2007-04-25 08:58:27 UTC (rev 348)
+++ branches/qcache/php6/ext/mysqli/mysqli.c	2007-04-25 09:00:01 UTC (rev 349)
@@ -505,7 +505,7 @@
 	STD_PHP_INI_ENTRY("mysqli.default_socket",			NULL,	PHP_INI_ALL,		OnUpdateStringUnempty,	default_socket,	zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_BOOLEAN("mysqli.reconnect",				"0",	PHP_INI_SYSTEM,		OnUpdateLong,		reconnect,			zend_mysqli_globals,		mysqli_globals)
 #ifdef HAVE_MYSQLND
-	STD_PHP_INI_BOOLEAN("mysqli.cache_size",			"2000",	PHP_INI_SYSTEM,		OnUpdateLong,		cache_size,			zend_mysqli_globals,		mysqli_globals)
+	STD_PHP_INI_ENTRY("mysqli.cache_size",			   
"2000",	PHP_INI_SYSTEM,		OnUpdateLong,		cache_size,			zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_BOOLEAN("mysqli.qc_hash_buffer_size",	"4096",	PHP_INI_SYSTEM,		OnUpdateLong,		qc_hash_buffer_size,zend_mysqli_globals,		mysqli_globals)
 	STD_PHP_INI_BOOLEAN("mysqli.qc_ttl",				"30",	PHP_INI_SYSTEM,		OnUpdateLong,		qc_TTL,				zend_mysqli_globals,		mysqli_globals)
 #endif

Thread
PHP mysqlnd svn commit: r349 - in branches/qcache: php5/ext/mysqli php6/ext/mysqliahristov25 Apr