Commit Graph

162 Commits

Author SHA1 Message Date
Carlos Salguero
09cd07f58e PT-1554 Make QueryFormater consistent
In some OSes/Perl versions, the 'filtered' row is being printed with or
without decimals.
For example, in Ubuntu 16.04/Perl 5.22 it is 100.00 while in Ubuntu
18.04/Perl 5.26 it is 100.
To make it consistent for tests, add a default formating string for the
filtered row.
2018-05-23 15:28:28 -03:00
Carlos Salguero
a48a767eb4 PT-243 added --max-hostname-length & max-line-length to pt-query-digest 2018-03-27 14:23:59 -03:00
Carlos Salguero
6b35587fbe Updated tests for pt-query-digest/explain.t 2018-01-22 16:37:01 -03:00
Carlos Salguero
2f218ca2bb Fixes for collect_and_report_cycles.t 2018-01-22 16:29:41 -03:00
Carlos Salguero
045c656839 Fixes for MasterSlave.pm 2018-01-22 16:27:36 -03:00
Carlos Salguero
3d70ae3d12 Fixed tests for pt-query-digest reports 2018-01-18 12:55:47 -03:00
Carlos Salguero
56f5202dbf WIP MySQL 8 support 2018-01-18 12:47:38 -03:00
Carlos Salguero
e1275a6c67 PT-234 Fixed general log parser for timestamps having timezone 2017-12-19 12:50:35 -03:00
Carlos Salguero
f6d2e89027 Fixed all tests for MySQL 5.7
Most of the failing tests were failing due to changes in MySQL 5.7
default sql_mode and because of invalid timestamps ('0000-00-00')
2017-05-03 15:48:11 -03:00
Carlos Salguero
fcd1cb173f More 5.7 tests fixed 2017-04-27 16:44:46 -03:00
Carlos Salguero
a6c55737f5 Updated tests & 5.7 sandbox files 2017-04-27 12:06:43 -03:00
Carlos Salguero
93970c00e6 Fixed json tetsts for pt-query-digest 2017-03-17 18:10:04 -03:00
Carlos Salguero
43ecebb7c6 More tests fixed 2017-03-17 16:31:51 -03:00
Carlos Salguero
bf2061310e Fixed json tetsts for pt-query-digest 2017-03-17 16:14:45 -03:00
Carlos Salguero
492e432f7a fixed tests for query-dijest json 2017-01-16 16:13:42 -03:00
Carlos Salguero
cec5e1f494 Updated tests for pt-query-digest 2017-01-16 15:02:05 -03:00
Carlos Salguero
a96356c879 Fixed MySQLProtocol parser (v4.1 enhacements) 2016-12-16 22:38:15 -03:00
Carlos Salguero
154a3ffa96 bug-1604834 Removed unused test 2016-10-03 19:26:48 -03:00
Carlos Salguero
c5e3d44faf bug-1604834 Added tests for --preserve-embedded-numbers 2016-10-03 19:22:46 -03:00
Carlos Salguero
2b5e82c27c Added --preserve-embedded-numbers. Still nedd to add tests 2016-08-23 12:59:54 -03:00
frank-cizmich
500c3ed199 pt-query-digest changed default attribute-value-limit to disabled 2016-06-14 14:31:37 -03:00
Frank Cizmich
5cc70d2b36 Merge pull request #95 from percona/bug-1402776
Bug-1402776
2016-06-13 16:15:57 -03:00
Carlos Salguero
78aa8c436e bug-1402776 Added test 2016-06-09 15:05:26 -03:00
Carlos Salguero
3313913fa7 BUG-1585412 Fixed Date parsing regex for MySQL 5.7
MySQL 5.7 general log dates are in RFC3339 format:
2006-01-02T15:04:05Z07:00
The previous version of the log parser was not able to parse
this format.
2016-06-08 17:11:36 -03:00
Frank Cizmich
e99bf0978e Merge pull request #61 from percona/pt-query-digest-no-vertical-format-PT-24
pt-query-digest - allow no-vertical-format option for mysql clients that don't support it
2016-03-16 17:39:30 -03:00
frank-cizmich
6f97a5c7ca test uses float without integer part 2016-02-08 15:04:02 -03:00
frank-cizmich
96aff694b1 fixed 5.7 tests for pt-query-digest and pt-show-grants and tweaked SqlMode for global 2016-01-12 18:18:59 -03:00
frank-cizmich
9f81fa5c4a allow no-vertical-format option for mysql clients that dont support it 2015-12-06 19:14:06 -03:00
frank-cizmich
de45b85ca7 disabled version_checking test, site offline 2015-08-24 20:31:57 -03:00
frank-cizmich
cfd77bbcc7 fixed date test error in pt-query-digest 2015-08-21 17:34:54 -03:00
frank-cizmich
b408fcfd01 misc test and sandbox fixes 2015-08-03 17:26:51 -03:00
Frank Cizmich
5edb7366f3 Improved test. Changed test file location. Added doc example. 2014-11-05 12:41:15 -02:00
Frank Cizmich
1887ae5770 pt-qry-dgst: clearer doc about type binlog. Also try to detect binlog file type-1377888 2014-10-06 17:25:52 -02:00
Frank Cizmich
5e3eaa6c73 SlowLogParser leaved host empty when --skip-name-resolve was on. Now uses IP if empty - 1262456 2014-09-08 19:00:40 -03:00
Frank Cizmich
abe635b6b0 Simplified code. Verified SlowLogParser module is correctly in sync with tools. Renamed test slow log files. 2014-07-30 17:25:29 -03:00
Frank Cizmich
0691ec7e16 fixes pt-query-digest not being hable to handle 5.6 binlog files - issue 1335960 2014-07-02 17:55:31 -03:00
Daniel Nichter
589e7c30c1 Fix t/pqd/json.t. 2013-12-18 02:22:18 +00:00
Daniel Nichter
567c1f11e6 Add rate_limit to JSON output. 2013-11-27 18:42:20 -08:00
Daniel Nichter
c178934ab1 Combine '# Log_slow_rate_type: query Log_slow_rate_limit: 2' as 'query:2' and report as 'rate_limit' metric. 2013-11-27 18:25:55 -08:00
Daniel Nichter
57c234c89d Add Query_time to pqd JSON class example. 2013-10-09 17:54:25 -07:00
Daniel Nichter
c3ff530037 Add Query_time histogram to json output. 2013-08-16 18:21:57 -07:00
Daniel Nichter
952ebc574c Fix 'unexpectedly succeeded' in t/pt-query-digest/processlist.t. 2013-08-03 14:06:08 -07:00
Daniel Nichter
7c3cd71cb3 Update/fix binlog_analyses.t for real. 2013-08-03 12:45:05 -07:00
Daniel Nichter
50ac38ad58 Update t/pt-query-digest/binlog_analyses.t now that INSERT without INTO parses correctly. 2013-08-03 12:39:18 -07:00
Daniel Nichter
ba2545d4c6 Fix empty json report test. 2013-08-03 12:36:26 -07:00
Daniel Nichter
f9b005b083 Use new Daemon API. 2013-08-03 12:29:08 -07:00
Daniel Nichter
e192a90b77 Fix test for empty log when output is not json. 2013-08-03 12:18:04 -07:00
Daniel Nichter
6bea58572d Total fix for LOAD DATA distill in pqd. 2013-08-03 12:17:05 -07:00
Daniel Nichter
1ed23c7845 Update modules in pt-query-digest to fix bug 821692 and bug 984053. Replace HTTPMicro with HTTP::Micro. 2013-08-03 11:50:15 -07:00
Daniel Nichter
b5a135d6e5 Failing pqd test case. 2013-08-03 11:29:16 -07:00