Sveta Smirnova
ea6bd77501
PT-2340 - Support MySQL 8.4
...
- Moved data collection for THP from lib/bash/report_system_info.sh to lib/bash/collect_system_info.sh, so pt-summary reports THP status on the machine where samples were collected, not on the machine where an engineer examines samples.
2024-09-06 13:08:45 +03:00
Sveta Smirnova
d03bd604a1
PT-2340 - Support MySQL 8.4
...
- Fixed typos
- Added tests for MyRocks and TokuDB clustered indexes into t/pt-duplicate-key-checker/clustered_keys.t
- Updated modules
2024-09-04 18:32:58 +03:00
Sveta Smirnova
94bcfd2b69
PT-2340 - Support MySQL 8.4
...
- Updated documentation
2024-09-03 20:05:26 +03:00
Sveta Smirnova
e3e352d1d6
PT-2340 - Support MySQL 8.4
...
- Fixed comparison operators for VersionCheck calls
2024-08-27 13:45:37 +03:00
Sveta Smirnova
1006101bb4
PT-2340 - Support MySQL 8.4
...
- Added deprecation warning to pt-slave-delay
- Re-enabled tests for pt-slave-delay to check the warning
- Disabled pt-slave-delay for MySQL 8.1+
2024-08-26 22:26:09 +03:00
Sveta Smirnova
b332537481
PT-2340 - Support MySQL 8.4
...
- Fixed staff I broke for 8.0
2024-08-23 16:03:53 +03:00
Sveta Smirnova
d02355f89b
PT-2340 - Support MySQL 8.4
...
- Updated modules and tests for pt-query-digest, pt-show-grants, pt-slave-delay, pt-slave-find, pt-slave-restart, pt-stalk, pt-summary, pt-table-checksum
2024-08-03 14:24:10 +03:00
Sveta Smirnova
76c1202cb5
PT-2340 - Support MySQL 8.4
...
- Updated modules and tests for pt-online-schema-change
- Removed typo from lib/MasterSlave.pm
2024-07-30 18:20:50 +03:00
Sveta Smirnova
5c999ca3e0
PT-2340 - Support MySQL 8.4
...
- Removed runtime.txt after discussion with Anastasia Alexandrova
- Added "use VersionParser" into tests in t/lib when needed
- Removed word master from tests for pt-archiver, pt-config-diff, pt-deadlock-logger, pt-duplicate-key-checker, pt-find, pt-fk-error-logger, pt-heartbeat, pt-index-usage, pt-ioprofile, pt-kill, pt-mysql-summary
- Removed word slave from tests for pt-archiver, pt-config-diff, pt-deadlock-logger, pt-duplicate-key-checker, pt-find, pt-fk-error-logger, pt-heartbeat, pt-index-usage, pt-ioprofile, pt-kill, pt-mysql-summary
- Updated modules for pt-archiver, pt-config-diff, pt-deadlock-logger, pt-duplicate-key-checker, pt-find, pt-fk-error-logger, pt-heartbeat, pt-index-usage, pt-ioprofile, pt-kill, pt-mysql-summary
- Changed mysql_ssl patch, so it is now short option s
- Added a check for existing zombies in t/pt-kill/execute_command.t
- Added bin/pt-galera-log-explainer to .gitignore
2024-07-27 01:59:52 +03:00
Sveta Smirnova
8cbb5a0c8f
PT-2340 - Support MySQL 8.4
...
- Removed lib/Percona/Test.pm, lib/Safeguards.pm, t/lib/Safeguards.t, because they are not used anymore
- Removed word "slave" from lib
2024-07-26 13:31:22 +03:00
Sveta Smirnova
b9a5231c9b
PT-2340 - Support MySQL 8.4
...
- Removed all unneeded occuriences of the word "master" in lib
2024-07-25 23:12:43 +03:00
Sveta Smirnova
e2207ea232
PT-2340 - Support MySQL 8.4
...
- Removed offensive terminology from library files and their tests
- Removed unused sandbox/prove2junit.pl
- Added option mysql_ssl to DSN and possibility to have DSN of multiple letters
2024-07-25 19:03:33 +03:00
Sveta Smirnova
f47c1d76b6
PR-839 - Update pt-mysql-summary
...
- Reversed condition, so default is transaction_isolation, not
tx_isolation
- Removed extra variable: we have variable $version, defined before
- Fixed test cases
2024-07-16 19:02:40 +03:00
MASTERGOKUL
fbf144c8f6
changed if condition more readable
2024-07-11 18:15:18 +05:30
GOKUL S
d2649ae884
added version check for transaction_isolation and tx_isolation
2024-07-11 15:09:28 +05:30
Sveta Smirnova
8dd0f28f64
Removed extra spaces in lsof output, so mysql_pid detection does not depend on lsof format
2024-06-07 22:12:44 +03:00
Sveta Smirnova
5e72127ebf
Merge branch 'release-v3.6.0' of github.com:percona/percona-toolkit into release-v3.6.0
2024-06-07 22:12:44 +03:00
Sveta Smirnova
65914c4c87
Version and modules updated for version 3.6.0
2024-05-25 16:13:43 +03:00
Sveta Smirnova
31124b1b1e
Added SSL_verifycn_name flag to start_SSL in HTTP::Micro to resolve t/lib/HTTP/Micro.t test failure on bookworm
2024-05-24 16:57:00 +03:00
Michael Coburn
2a2160fff7
pgk -> pkg for OpenSolaris installer
2024-04-23 16:58:21 -06:00
Sveta Smirnova
18d4fe9183
Merge pull request #797 from percona/PT-2327_pt-mysql-summary_fails_to_connect_if_password_has_a_single_quote_character
...
PT-2327 - pt-mysql-summary fails to connect if password has a single …
2024-04-18 13:15:11 +03:00
Sveta Smirnova
c5cafbb486
PT-2231 - pt-osc + PTDEBUG=1 fails with Use of uninitialized value in concatenation (.) or string at ./pt-online-schema-change line 4309.
...
- Re-implemented fix for PT-1799 properly
- Added test case
- Updated modules
2024-04-11 21:47:11 +03:00
Sveta Smirnova
841ddb2edc
PT-2327 - pt-mysql-summary fails to connect if password has a single quote character
...
- Implemented the fix
- Added test case
- Run update-modules
2024-04-11 14:38:28 +03:00
Sveta Smirnova
b15337dd97
Merge pull request #793 from percona/PT-1194_pt-table-sync_port_problem
...
PT-1194 - LP #1266896 : pt-table-sync port problem
2024-04-11 14:03:16 +03:00
Sveta Smirnova
50bc80c243
Merge pull request #783 from percona/PT-1717_resume_pt-online-schema-change_if_interrupted
...
PT-1717 resume pt-online-schema-change if interrupted
2024-04-08 18:39:17 +03:00
Sveta Smirnova
a4c2fd3496
PT-1194 - LP #1266896 : pt-table-sync port problem
...
- Fixed typos
2024-04-06 12:46:55 +03:00
Sveta Smirnova
b78c94e826
Merge pull request #784 from percona/PT-2313_pt-diskstat_fails_with_new_kernels_again
...
PT-2313 - pt-diskstat fails with new kernels again
2024-03-29 10:48:46 +03:00
Sveta Smirnova
e946d26a45
Merge pull request #788 from percona/PT-2264_pt-query-digest_Pipeline_process_11_--output_slowlog_caused_an_error_Wide_character
...
PT-2264 - pt-query-digest Pipeline process 11 (--output slowlog) caused an error: Wide character
2024-03-29 10:48:16 +03:00
Sveta Smirnova
c8e30e6cc3
Merge pull request #789 from percona/PT-2284_pt-kill_3.5.5_Wide_character_in_printf_at_usr_bin_pt-kill_line_7553
...
PT-2284 - pt-kill 3.5.5: "Wide character in printf at /usr/bin/pt-kill line 7553."
2024-03-29 10:47:58 +03:00
Sveta Smirnova
d68f56c924
PT-2284 - pt-kill 3.5.5: "Wide character in printf at /usr/bin/pt-kill line 7553."
...
- Set binmode to utf8 for the Daemon log files
- Added test case
- Run update-modules
2024-03-23 03:23:48 +03:00
Sveta Smirnova
37ca3d2d49
PT-1205 - LP #1275034 : pt-table-sync reports 'wide character in print' and terminates
...
- Added binmode :utf8 for STDERR
- Added test case for PT-1205
- Run update-modules
2024-03-22 01:42:14 +03:00
Sveta Smirnova
1ad44e04da
PT-2264 - pt-query-digest Pipeline process 11 (--output slowlog) caused an error: Wide character
...
- Updated lib/DSNParser.pm, so it sets binmode to character set utf8 since
MySQL 8.0 if character set is not specified in the DSN
- Added test case
- Run update-modules
2024-03-21 13:01:03 +03:00
Sveta Smirnova
e9fab37367
PT-2275 - "System Summary" graph breaks when perl is not available (OS summary dashboard)
...
- Added check for Perl binary in lib/bash/parse_options.sh
- Updated tools
- Updated t/lib/bash/parse_options.sh, so it includes required package alt_cmds.sh
2024-03-18 14:27:11 +03:00
Sveta Smirnova
2df691d913
PT-2313 - pt-diskstat fails with new kernels again
...
- Ported fix for PT-1887
- Added test case
2024-03-15 19:15:51 +03:00
Sveta Smirnova
ab6e5aa1bb
PT-1717 - resume pt-online-schema-change if it's interrupted
...
- Added options --history, --history-table, and --binary-index
- Added code that creates history table to store pt-osc progress
2024-02-20 20:08:20 +03:00
Sveta Smirnova
f136116826
PT-2295 - Fix tests on distributions
...
- Added test result adjustment on slow machines for
t/lib/bash/collect.sh, because no other solution worked
- Updated modules for all tools
2024-02-13 20:03:32 +03:00
Sveta Smirnova
19baa34872
PT-2295 - Fix tests on distributions
...
- Fixed sporadic pt-tc failures on rolled back SHOW MASTER STATUS code
- Added better diagnostic info for sporadically failing t/pt-table-checksum/basics.t
- Decreased chunk size it t/pt-table-checksum/progress.t, so this test
has less chances to fail, because pt-osc finishes faster than expected
2024-02-13 20:03:32 +03:00
Sveta Smirnova
325809e86f
PT-2295 - Fix tests on distributions
...
- Added regular expressions that match MariaDB Connector/C syntax for
errors 2006 (Server has gone away) and 2013 (Lost connection)
2024-02-01 22:10:32 +03:00
Sveta Smirnova
7369476a8d
PT-2295 - Fix tests on distributions
...
- Fixed typo in has_rocksdb variable assignment in lib/bash/report_mysql_info.sh
- Added cleanup to pt-stalk tests
2024-02-01 13:54:47 +03:00
Sveta Smirnova
cf255e01e4
Merge pull request #140 from akopytov/2.2
...
Add CPU cache configuration info to pt-summary.
2024-01-30 23:03:57 +03:00
Sveta Smirnova
3fa1d8dfed
PR-160 - added support for operf if present, and if CMD_OPCONTROL is not set
...
- Added back support for CMD_OPCONTROL
2024-01-26 16:39:26 +03:00
Sveta Smirnova
5ca0e8a898
PR-160 - added support for operf if present, and if CMD_OPCONTROL is not set
...
- Made PR actually working
2024-01-26 01:01:23 +03:00
Sveta Smirnova
8e3ce6c74f
Merge branch '3.x' into HEAD
2024-01-25 01:50:05 +03:00
Sveta Smirnova
1036b5768a
PR-140 - Add CPU cache configuration info to pt-summary
...
- Merge branch '3.x' into HEAD
- Move code to the proper place: library files
- Fix tests
2024-01-25 01:41:20 +03:00
Sveta Smirnova
5b61ec79b5
Version and release notes updated
2023-12-22 23:34:57 +03:00
Sveta Smirnova
bab154be03
Updated modules and version
2023-12-22 23:11:31 +03:00
Sveta Smirnova
643113540f
PT-2268 - pt-online-schema-change 3.5.5 breaks on mysql5.7 with server_id 0
...
- Better check if server_id is defined
- Added test case
2023-12-22 23:11:31 +03:00
Sveta Smirnova
be2310f2b3
Merge pull request #471 from perfectayush/support-query-explain-in-json-output
...
Support adding explain output for slow query in JSON report as well
2023-11-12 23:28:49 +03:00
Sveta Smirnova
3e1e9b8425
PT-1860 make pt-osc respect case insesitive lookup on Windows and osx #516
...
- Run update-modules
- Adjusted fix, so it does not create extra variable to hold $EVAL_ERROR
- Adjusted test case, so it runs on Linux
2023-11-09 17:16:43 +03:00
Sveta Smirnova
e4583b0542
Merge branch '3.x' into HEAD
2023-11-09 13:43:17 +03:00