svn: /pecl/mysqlnd_ms/trunk/tests/ mysqlnd_ms_set_qos_age_killed.phpt

From: Date: Wed, 07 Dec 2011 18:20:59 +0000
Subject: svn: /pecl/mysqlnd_ms/trunk/tests/ mysqlnd_ms_set_qos_age_killed.phpt
Groups: php.pecl.cvs 
Request: Send a blank email to pecl-cvs+get-17312@lists.php.net to get a copy of this message
uw Wed, 07 Dec 2011 18:20:59 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=320597 Log: Stupid me, can't use server id emulation with replication. Must go for weaker test :-/ Changed paths: U pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_set_qos_age_killed.phpt Modified: pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_set_qos_age_killed.phpt =================================================================== --- pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_set_qos_age_killed.phpt 2011-12-07 18:18:51 UTC (rev 320596) +++ pecl/mysqlnd_ms/trunk/tests/mysqlnd_ms_set_qos_age_killed.phpt 2011-12-07 18:20:59 UTC (rev 320597) @@ -53,10 +53,6 @@ ); if ($error = mst_create_config("test_mysqlnd_ms_set_qos_age_killed.ini", $settings)) die(sprintf("SKIP %s\n", $error)); - -include_once("util.inc"); -msg_mysqli_init_emulated_id_skip($emulated_slave_host, $user, $passwd, $db, $emulated_slave_port, $emulated_slave_socket, "slave"); -msg_mysqli_init_emulated_id_skip($emulated_master_host, $user, $passwd, $db, $emulated_master_port, $emulated_master_socket, "master"); ?> --INI-- mysqlnd_ms.enable=1 @@ -76,7 +72,7 @@ if (!$link->query("SELECT 1 FROM DUAL")) printf("[002] [%d] %s\n", $link->errno, $link->error); - $slave = mst_mysqli_get_emulated_id(3, $link); + $slave_thread = $link->thread_id; /* kill slave connection */ $link->kill($link->thread_id); @@ -86,6 +82,8 @@ !$link->query("INSERT INTO test(id) VALUES (1)")) printf("[004] [%d] %s\n", $link->errno, $link->error); + $master_thread = $link->thread_id; + if (true !== ($ret = mysqlnd_ms_set_qos($link, MYSQLND_MS_QOS_CONSISTENCY_EVENTUAL, MYSQLND_MS_QOS_OPTION_AGE, 4))) { printf("[005] [%d] %s\n", $link->errno, $link->error); } @@ -95,7 +93,7 @@ var_dump($res->fetch_all()); printf("[007] [%d] '%s'\n", $link->errno, $link->error); - printf("Reply comes from %s, slave is %s\n", mst_mysqli_get_emulated_id(8, $link), $slave); + printf("Reply comes from %d, slave is %d, %d\n", $link->thread_id, $slave_thread, ($master_thread == $slave_thread) ? 1 : ($link->thread_id == $master_thread)); print "done!"; ?> @@ -121,5 +119,5 @@ } } [007] [0] '' -Reply comes from master-%d, slave is slave-%d +Reply comes from %d, slave is %d, 1 done! \ No newline at end of file

« previous php.pecl.cvs (#17312) next »