Commit Graph

1391 Commits

Author SHA1 Message Date
Brian Fraser
b696a2e44b bzr update'd the code for assorted VersionParser fixes 2012-07-13 01:55:56 -03:00
Brian Fraser
7f18bae253 Updated modules 2012-07-13 01:54:09 -03:00
Brian Fraser
01f64ad724 Make VersionParser temporarily set NAME_lc if using a dbh 2012-07-13 01:52:59 -03:00
Brian Fraser
30cc4892cf bzr update'd the code for assorted VersionParser fixes 2012-07-13 01:39:40 -03:00
Brian Fraser
541d001d2a Updated modules 2012-07-13 01:25:31 -03:00
Brian Fraser
1d00866669 MasterSlave: Drop dependency on VersionParser 2012-07-13 01:16:04 -03:00
Brian Fraser
42649bc1d2 Add t/lib/Mo and a bunch of tests 2012-07-13 00:43:17 -03:00
Brian Fraser
36d825edb1 Some changes as per Daniel's review 2012-07-13 00:42:49 -03:00
Brian Fraser
ccccafd4df Test VP->flavor and fix some udnerlaying buys 2012-07-12 23:37:53 -03:00
Brian Fraser
c5555234c1 VersionParser::normalized_version: Don't use _version_split, use the values from methods instead 2012-07-12 23:15:01 -03:00
Brian Fraser
f558b4b9da Fix 984915: DSNParser does not check return value of do() calls 2012-07-12 22:42:54 -03:00
Brian Fraser
1cf7ec210f Merged fix-962330-already-lagged-slave 2012-07-12 22:41:04 -03:00
Daniel Nichter
554bd01f41 Stabilize some pt-kill tests. 2012-07-12 17:26:54 -06:00
Daniel Nichter
4430cfabb5 Retry for an hour to get proclist; retry KILL once. 2012-07-12 17:05:25 -06:00
Daniel Nichter
b1c6bba43a Test that pt-kill reconnects using new util/kill-mysql-process. Fix optional DSN by adding magical options rule. 2012-07-12 16:49:15 -06:00
Daniel Nichter
dab2e5c692 Add NAME_lc arg to Cxn to prevent it from being set. Use Cxn in pt-kill to retry lost connections. Add support for pt-kill DSN. 2012-07-12 13:52:52 -06:00
Brian Fraser
4266e92692 Silence tput and stty warnings in ReadKeyMini 2012-07-12 16:25:39 -03:00
Brian Fraser
0277f19f6d t/pt-archiver/bulk_insert.t: Don't assume that the db is already there 2012-07-12 14:14:47 -03:00
Brian Fraser
fdcc9a2290 Add missing VersionParser dependency to t/lib/CompareResults.t 2012-07-12 06:25:08 -03:00
Brian Fraser
f9f8c4a675 Increase the timeout for t/pt-table-checksum/throttle.t to avoid white smoke 2012-07-11 20:33:35 -03:00
Brian Fraser
d43ad54b38 Missing skips for the LOCAL INFILE issue 2012-07-11 20:27:02 -03:00
Daniel Nichter
a9031c5993 Merge pqd-group-by-bug-924950. 2012-07-11 15:51:55 -06:00
Daniel Nichter
d8b0192495 Don't crash if group by attrib is empty string. 2012-07-11 15:46:58 -06:00
Brian Fraser
e0d97bbc98 pt-upgrade: Deal with LOCAL INFILE being disabled 2012-07-11 18:36:43 -03:00
Brian Fraser
e9c9608c33 pt-archiver & tests: Deal with LOAD DATA LOCAL INFILE being disabled.
This occasionally shows up in some OSs, like Ubuntu 12.04 LTS.
2012-07-11 17:31:03 -03:00
Brian Fraser
f38512c0d1 t/pt-online-schema-change/sanity_checks.t: use full_output() 2012-07-11 17:30:37 -03:00
Brian Fraser
9ae940cd76 PerconaTest: Add load_data_is_disabled and correct full_output
load_data_is_disabled checks if LOAD DATA LOCAL INFILE is disabled;
it'll be used in the future by a couple of tests.
  
full_output was changed to use two different filehandles for STDOUT
and STDERR; THis is because otherwise, code closing STDOUT (like
the --quiet option in pt-osc) would also accidentally close STDERR.
2012-07-11 17:29:04 -03:00
Brian Fraser
c00598d3fb Two VersionParser oversights in pt-table-sync 2012-07-11 16:46:54 -03:00
Brian Fraser
8179b1f1a1 Updated the tests to use the new VersionParser 2012-07-11 15:21:47 -03:00
Brian Fraser
f9a29fed37 Updated all the tools to use the new VersionParser 2012-07-11 15:12:52 -03:00
Brian Fraser
f30c50be44 Updated the fles in /lib to use the new VersionParser 2012-07-11 15:10:33 -03:00
Brian Fraser
acd5281e3c Redesigned VersionParser.
Now using Mo and overloading, so that $version_object < 5.1
is the new way to test things.
2012-07-11 15:05:00 -03:00
Brian Fraser
bcc618ba5b Fixup: A mistakenly moved BEGIN { was breaking things 2012-07-11 15:04:50 -03:00
Brian Fraser
c012159989 Make Mo add itself to %INC 2012-07-11 12:25:54 -03:00
Brian Fraser
1a217a1eec Add Mo to lib/ 2012-07-11 12:24:29 -03:00
Daniel Nichter
6269b196a3 Tweak t/lib/bash/collect.sh and t/lib/bash/report_mysql_info.sh and add wait_for_files() to util/test-bash-functions so hopefully they'll be more stable. 2012-07-10 16:33:00 -06:00
Daniel Nichter
1b87b207bb Merge daily-snapshot-packages. 2012-07-10 12:33:23 -07:00
Daniel Nichter
1b20226db2 Fix README.SNAPSHOT. 2012-07-10 12:25:40 -07:00
Daniel Nichter
63a182864e Create util/build-snapshot and ignore /snapshot. 2012-07-10 12:16:27 -07:00
Daniel Nichter
1b8f964b7a Include mysqldump in barebone packages. 2012-07-09 17:10:41 -06:00
Daniel Nichter
4c7243d944 Tweak pt-table-sync/replicate_do_db.t to be more stable and give more info when certain tests fail. 2012-07-09 16:54:32 -06:00
Daniel Nichter
94e22c5e45 Merge eval-tput. 2012-07-09 16:08:25 -06:00
Daniel Nichter
7813aeef55 eval tput which fails if TERM isn't set, like when ran via Jenkins. 2012-07-09 15:59:00 -06:00
Daniel Nichter
b85263fc92 Merge bzr merge lp:~percona-toolkit-dev/percona-toolkit/better-jenkins-test 2012-06-30 09:40:43 -06:00
Daniel Nichter
07b0dbcb59 Extract share/mysql from full MySQL 5.0 binaries. 2012-06-29 18:29:08 -06:00
Daniel Nichter
137e319afa Fix mysqld -V test again. 2012-06-29 18:18:28 -06:00
Daniel Nichter
c5fbee7541 Add util/make-barebones. 2012-06-29 18:05:56 -06:00
Daniel Nichter
80308dcb5d Fix arch check and find_mysql_base_dir(). 2012-06-29 16:12:33 -06:00
Daniel Nichter
e560b7e3dc Fix find cmd and mysqld -V test. wget to explicit file name. 2012-06-29 15:55:06 -06:00
Daniel Nichter
cf6e4847b4 Changes to sandbox/jenkins-test: get 32-/64-bit barebones MySQL according to OS arch; use /Users/daniel for MySQL binaries; and remove ITERATIONS. 2012-06-29 15:42:03 -06:00