lp:~percona-toolkit-dev/percona-toolkit/fix-953141-recursion-method-array

Created by Brian Fraser and last modified
Get this branch:
bzr branch lp:~percona-toolkit-dev/percona-toolkit/fix-953141-recursion-method-array
Members of Percona Toolkit developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Recent revisions

337. By Daniel Nichter

Pass a placeholder for Quoter since it's not needed.

336. By Daniel Nichter

Create MasterSlave with required args.

335. By Daniel Nichter

Rewrite how MasterSlave handles --recursion-methods.

334. By Brian Fraser

t/lib/MasterSlave.t: A call to ->recurse_to_slaves() still used a string instead of an arrayref

333. By Brian Fraser <email address hidden>

Update all modules that use --recursion-method, additionally changing it to an array with default processlist,hosts and checking the array for validity

332. By Brian Fraser <email address hidden>

MasterSlave: Rework how the recursion methods are checked & resolved

In part by removing the OptionParser usage out from get_slaves
and recurse_to_slaves and making them expect arrayrefs, thus
forcing our callers to deal with that, and in part by
splitting out the method-checking to MasterSlave::check_recursion_method
and the resolving (originally in find_slave_hosts) into
_resolve_recursion_methods.

331. By Brian Fraser

Removed the charset munging and made a note in the pt-archiver docs that the only legal charsets are those known by MySQL

330. By Brian Fraser

t/pt-table-sync/wait.t: use wait_until() instead of sleep()

329. By Brian Fraser

t/lib/Daemon.t: Tweak the tests to hopefully avoid white smoke

328. By Brian Fraser

t/lib/MasterSlave.t: Check that recurse_to_slaves gets all three slaves, or give a diagnostic

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:percona-toolkit/2.1
This branch contains Public information 
Everyone can see this information.