Merge lp:~percona-toolkit-dev/percona-toolkit/pt-upgrade-fails-to-aggregate-queries-based-on-fingerprint-1421405 into lp:~percona-toolkit-dev/percona-toolkit/release-2.2.14
Proposed by
Frank Cizmich
Status: | Merged |
---|---|
Approved by: | Daniel Nichter |
Approved revision: | 614 |
Merged at revision: | 623 |
Proposed branch: | lp:~percona-toolkit-dev/percona-toolkit/pt-upgrade-fails-to-aggregate-queries-based-on-fingerprint-1421405 |
Merge into: | lp:~percona-toolkit-dev/percona-toolkit/release-2.2.14 |
Diff against target: |
237 lines (+112/-16) 5 files modified
bin/pt-upgrade (+13/-8) lib/UpgradeResults.pm (+13/-8) t/pt-upgrade/samples/008/conf (+2/-0) t/pt-upgrade/samples/008/fingerprint-grouping-and-max-examples-issue-1421405.log (+9/-0) t/pt-upgrade/samples/008/fingerprint-grouping-and-max-examples-issue-1421405.txt (+75/-0) |
To merge this branch: | bzr merge lp:~percona-toolkit-dev/percona-toolkit/pt-upgrade-fails-to-aggregate-queries-based-on-fingerprint-1421405 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel Nichter | Approve | ||
Review via email: mp+254983@code.launchpad.net |
Description of the change
problem:
pt-upgrade reported differences of same class of queries (same fingerprint) repeatedly.
solution:
fixed by correcting the way "reported" attribute was set and also checking for it before reporting.
problem:
erroneous message "Reporting class because there are 1000 row diffs." which always confused the max number of rows in a class (1000) with max number of diffs (default 3)
(Same fix for 'errors' and 'failures')
solution:
fix is fairly obvious from the diffs
notes:
both of these were fixed in UpgradeResults module
test added
To post a comment you must log in.