Merge lp://qastaging/~patrick-crews/percona-xtradb-cluster/dbqp_fixes_updates into lp://qastaging/~percona-dev/percona-xtradb-cluster/5.5.17-22.1
Proposed by
Patrick Crews
Status: | Merged |
---|---|
Approved by: | Vadim Tkachenko |
Approved revision: | no longer in the source branch. |
Merged at revision: | 3638 |
Proposed branch: | lp://qastaging/~patrick-crews/percona-xtradb-cluster/dbqp_fixes_updates |
Merge into: | lp://qastaging/~percona-dev/percona-xtradb-cluster/5.5.17-22.1 |
Diff against target: |
8252 lines (+3297/-3191) 72 files modified
dbqp/dbqp.py (+2/-2) dbqp/lib/dbqp_modes/dtr/dtr_test_execution.py (+0/-139) dbqp/lib/dbqp_modes/dtr/dtr_test_management.py (+0/-495) dbqp/lib/dbqp_modes/native/native_test_execution.py (+0/-89) dbqp/lib/dbqp_modes/native/native_test_management.py (+0/-160) dbqp/lib/dbqp_modes/sysbench/sysbench_test_execution.py (+0/-162) dbqp/lib/dbqp_modes/sysbench/sysbench_test_management.py (+0/-159) dbqp/lib/dbqp_modes/test_mode.py (+0/-68) dbqp/lib/dbqp_opts/test_run_options.py (+0/-549) dbqp/lib/modes/dtr/dtr_test_execution.py (+139/-0) dbqp/lib/modes/dtr/dtr_test_management.py (+495/-0) dbqp/lib/modes/native/native_test_execution.py (+100/-0) dbqp/lib/modes/native/native_test_management.py (+160/-0) dbqp/lib/modes/sysbench/sysbench_test_execution.py (+162/-0) dbqp/lib/modes/sysbench/sysbench_test_management.py (+159/-0) dbqp/lib/modes/test_mode.py (+68/-0) dbqp/lib/opts/test_run_options.py (+556/-0) dbqp/lib/server_mgmt/galera.py (+4/-7) dbqp/lib/server_mgmt/percona.py (+1/-1) dbqp/lib/server_mgmt/server.py (+1/-0) dbqp/lib/sys_mgmt/codeTree.py (+11/-0) dbqp/lib/sys_mgmt/logging_management.py (+27/-3) dbqp/lib/sys_mgmt/system_management.py (+19/-7) dbqp/lib/util/mysqlBaseTestCase.py (+313/-0) dbqp/percona_tests/cluster_basic/addNode_test.py (+6/-31) dbqp/percona_tests/cluster_basic/alterAddCol1Neg_test.py (+11/-36) dbqp/percona_tests/cluster_basic/alterAddCol1_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterAddColAfter_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterAddColFirst_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterAddColMany_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterAddFK_test.py (+6/-29) dbqp/percona_tests/cluster_basic/alterAddIndex2_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterAddIndexNeg_test.py (+7/-31) dbqp/percona_tests/cluster_basic/alterAddIndex_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterChangeCol_test.py (+6/-31) dbqp/percona_tests/cluster_basic/alterColDropDefault_test.py (+7/-31) dbqp/percona_tests/cluster_basic/alterColSetDefault_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterDropCol1_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterDropColMany_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterDropColNeg_test.py (+7/-31) dbqp/percona_tests/cluster_basic/alterDropFK_test.py (+7/-31) dbqp/percona_tests/cluster_basic/alterDropIndexNeg_test.py (+7/-31) dbqp/percona_tests/cluster_basic/alterDropIndex_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterModifyCol_test.py (+6/-30) dbqp/percona_tests/cluster_basic/alterRenameFK_test.py (+7/-30) dbqp/percona_tests/cluster_basic/alterRenameNeg_test.py (+7/-29) dbqp/percona_tests/cluster_basic/alterRenamePos_test.py (+6/-29) dbqp/percona_tests/cluster_basic/basic_test.py (+6/-31) dbqp/percona_tests/cluster_basic/drop1_test.py (+6/-31) dbqp/percona_tests/cluster_basic/dropIfExists_test.py (+6/-31) dbqp/percona_tests/cluster_basic/dropMany_test.py (+6/-31) dbqp/percona_tests/cluster_basic/dropSchema_test.py (+6/-31) dbqp/percona_tests/cluster_basic/rollbackSavept_test.py (+6/-30) dbqp/percona_tests/cluster_basic/rollback_test.py (+6/-30) dbqp/percona_tests/cluster_bugs/bug892274_test.py (+63/-0) dbqp/percona_tests/cluster_randgen/trxMultiThread_test.py (+5/-18) dbqp/percona_tests/cluster_randgen/trxSingleThread_test.py (+6/-29) dbqp/percona_tests/crashme/crashme_test.py (+3/-15) dbqp/percona_tests/randgen_basic/blob_test.py (+4/-21) dbqp/percona_tests/randgen_basic/createDrop_test.py (+4/-21) dbqp/percona_tests/randgen_basic/manyIndexes_test.py (+4/-21) dbqp/percona_tests/randgen_basic/optimizerSubquery_test.py (+4/-21) dbqp/percona_tests/randgen_basic/outerJoin_test.py (+4/-21) dbqp/percona_tests/randgen_bugs/innodbDictSizeLimit_test.py (+3/-21) dbqp/percona_tests/randgen_bugs/query_cache_strip_comments_test.py (+4/-21) dbqp/percona_tests/sqlbench/sqlbench_test.py (+3/-16) dbqp/percona_tests/xtrabackup_basic/basic_test.py (+71/-76) dbqp/percona_tests/xtrabackup_basic/galeraInfo_test.py (+109/-0) dbqp/percona_tests/xtrabackup_basic/slave_test.py (+130/-134) dbqp/percona_tests/xtrabackup_bugs/bug826632_test.py (+128/-0) dbqp/percona_tests/xtrabackup_bugs/bug884737_test.py (+118/-0) dbqp/randgen/conf/percona/bug892274.yy (+225/-0) |
To merge this branch: | bzr merge lp://qastaging/~patrick-crews/percona-xtradb-cluster/dbqp_fixes_updates |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Vadim Tkachenko | Approve | ||
Review via email:
|
Description of the change
Added code to auto-locate the wsrep_sst_* scripts for galera-type servers and add them to PATH (no need to install, etc).
Fixed allocation of IST addresses. Was hardcoded to my machine for initial test and development (apologies)
Reorganized tests to inherit from a base TestCase object - will contain basic methods to facilitate testing
Tweaked cluster_* tests to execute far faster than before (down to 5 seconds / test from ~20 s / test). Tests currently running long due to waiting for cluster nodes to be ready. Need to find an efficient polling method vs. pure wait.
To post a comment you must log in.