2. During the execution of tpcc-mysql(tpcc_load and tpcc_start) in the testing via VIP(192.168.1.200), i can only see one server node (from 1..3) was chosen to take the whole work load and finished the test. Other two nodes are idle (except running SST sync). I have tried HAProxy balance policy from leastconn to roundrobin but it is not likely the reason. The work load from test client seems bypass the HAProxy and randomly select one database node and running all the tpcc testing routines on it.So is it normal behave of tpcc-load or there are some problem in the above cluster architecture? We want to build a high available Percona XtraDB Cluster with the float IP that transparent to the front application. (our applicaiton are pure java codes and access the database via jdbc)
--
You received this message because you are subscribed to the Google Groups "Percona Discussion" group.
To post to this group, send email to percona-d...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Experts" group.
To post to this group, send email to exp...@percona.com.
Visit this group at http://groups.google.com/a/percona.com/group/experts/?hl=en-US.
--
You received this message because you are subscribed to the Google Groups "Percona Discussion" group.
To post to this group, send email to percona-d...@googlegroups.com.
Here connection i use 1 because if using connection more than this will cause lots of deadlock problem that suspend the testing.The error message is "1213, 40001, Deadlock found when trying to get lock; try restarting transaction"
As you mentioned that HAProxy is only monitoring tcp connection in this case but the tpcc-mysql tool can only using single connection to avoid deadlock.
I have found that there is a subproject on launchpard named tpcc-mysql-cluster, Is that the right benchmark tool for me in this scenario ?