Commit Graph

2179 Commits

Author SHA1 Message Date
Sveta Smirnova ee5b249156 Merge pull request #1023 from peppla/fix-access-requirement-for-data-directory
Replace validation logic for data-dir in pt-osc to use innodb_directories.
2026-03-30 15:02:32 +03:00
Sveta Smirnova d37d843aac PR-1023 - Replace validation logic for data-dir in pt-osc to use innodb_directories.
- Data directory could be in innodb_data_home_dir, added this case as well
- Added test case
- Removed diagnostic messages from t/pt-online-schema-change/pt-244.t
2026-03-27 22:42:12 +03:00
Sveta Smirnova 9a74e15460 Merge pull request #1057 from xmj147220591/fix/pt-archiver-bulk-insert-escape
Fix field misalignment in pt-archiver when using --bulk-insert with special characters
2026-03-25 16:49:58 +03:00
xmj147220591 8b952d6496 Update t/pt-archiver/samples/bulk_insert_special_chars.sql
Co-authored-by: Sveta Smirnova <svetasmirnova@users.noreply.github.com>
2026-03-06 10:36:42 +08:00
xmj147220591 4a471e16c6 Update t/pt-archiver/samples/bulk_insert_special_chars.sql
Co-authored-by: Sveta Smirnova <svetasmirnova@users.noreply.github.com>
2026-03-06 10:36:27 +08:00
Sveta Smirnova dd7058e244 PR-1057 - Fix field misalignment in pt-archiver when using --bulk-insert with special characters
- Adjusted tests t/pt-archiver/file.t and t/pt-archiver/pt-2207.t
2026-03-06 00:49:06 +03:00
Sveta Smirnova dd589f0b49 Merge pull request #1065 from percona/PT-2215_pt-table-sync_does_not_recognize_the_privileges_in_roles_for_MariaDB
Pt 2215 pt table sync does not recognize the privileges in roles for maria db
2026-02-17 20:36:05 +03:00
Sveta Smirnova 4c03acb4ed Merge pull request #1062 from percona/PT-2220_pt-heartbeats_--check-read-only_option_behaves_strangely
PT-2220 - pt-heartbeat's --check-read-only option behaves strangely
2026-02-16 17:05:18 +03:00
wu.xu 625ff2b0fd Skip bulk_insert_special_chars test when sandbox not running
Check /tmp/12345/use before using Sandbox so prove passes locally
without sandbox/test-env start; CI still runs the full test.
2026-02-03 11:20:37 +08:00
wu.xu 5e50b0a02e Normalize numeric columns in bulk_insert_special_chars test for robust comparison 2026-02-03 11:01:47 +08:00
wu.xu 2eb9736cc0 Add test for bulk-insert with special characters (tabs, newlines, backslashes) 2026-02-03 10:57:32 +08:00
Sveta Smirnova 0955421c18 PT-2215 - pt-table-sync does not recognize the privileges in roles for MariaDB
- Added test case
- Removed unnecessary privileges from MariaDB 11.3 data.tar.gz archive
2026-01-29 16:46:48 +03:00
Sveta Smirnova 84f96df600 Merge pull request #1055 from percona/PT-2503_pt-eustack-resolver_does_not_have_--version_option
Pt 2503 pt eustack resolver does not have   version option
2026-01-26 21:09:57 +03:00
Sveta Smirnova 0afd03e5eb PT-2220 - pt-heartbeat's --check-read-only option behaves strangely
- Created fix and test case
2026-01-22 19:29:40 +03:00
Sveta Smirnova 289bca047f PT-23 - ps files in pt-stalk samples disclose MySQL password
- Added a warning for cases when the user provides MySQL password on the
  command line
- Added test case
2026-01-16 16:08:31 +03:00
Sveta Smirnova 20e25a6fd0 PT-2503 - pt-eustack-resolver does not have --version option
- Cleaned warnings seen before
- Added test case
2026-01-15 20:08:06 +03:00
Sveta Smirnova 05e4140c0b RM-1554 - Percona Toolkit 3.7.1
- Disabled t/pt-table-checksum/pt-2052.t in 5.7
2025-12-12 01:48:58 +03:00
Sveta Smirnova 127b2adfe7 RM-1554 - Percona Toolkit 3.7.1
- Added additional pre-requisite for 5.7 in t/pt-stalk/pt-2289.t
2025-12-11 14:49:35 +03:00
Sveta Smirnova 7fbda157d8 RM-1554 - Percona Toolkit 3.7.1
- Added LOCALE settings to t/pt-mysql-summary/pt-mysql-summary_encryption.t
2025-12-09 17:34:12 +03:00
Sveta Smirnova fef6e01fd5 RM-1554 - Percona Toolkit 3.7.1
- Added ANALYZE TABLE call to t/pt-table-checksum/samples/undef-arrayref-bug-995274.sql, so has less chances for sporadic failures
2025-12-09 17:11:20 +03:00
Sveta Smirnova d7fc0f2d21 RM-1554 - Percona Toolkit 3.7.1
- Added SSL connection option to t/pt-table-checksum/run_time.t
2025-12-05 19:46:38 +03:00
Sveta Smirnova 17b3b66b54 RM-1554 - Percona Toolkit 3.7.1
- Added SSL connection option to t/pt-table-checksum/pt-1766.t
- Updated Changelog
2025-12-05 18:06:31 +03:00
Sveta Smirnova 8918850389 Merge pull request #1039 from percona/PT-2498_pt-sift_does_not_work_starting_from_version_3.7.0
PT-2498 - pt-sift does not work starting from version 3.7.0
2025-12-03 16:34:03 +03:00
Sveta Smirnova b95730100b Merge pull request #1038 from percona/PT-2497_pt-2052.t_fails_in_December
PT-2497 - t/pt-table-checksum/pt-2052.t fails in December
2025-12-03 16:33:41 +03:00
Sveta Smirnova 0f0e1fb284 Merge pull request #1036 from percona/PT-2250_pt-table-checksum_reports_error_if_recursion_method_is_DSN
Pt 2250 pt table checksum reports error if recursion method is dsn
2025-12-03 16:33:25 +03:00
Sveta Smirnova daac29c3a7 Merge pull request #1035 from percona/PT-2495_replication_filters.t_fails_on_Debian-based_distributions
PT-2495 - t/pt-table-checksum/replication_filters.t fails on Debian-b…
2025-12-03 16:33:05 +03:00
Sveta Smirnova 380a8085de PT-2498 - pt-sift does not work starting from version 3.7.0
- Added missed module into the tool
- Modified test case, so it tests if this interactive tool works, so we
  do not miss cases like this in the future
2025-12-01 16:21:11 +03:00
Sveta Smirnova 1476171e09 PT-2497 - t/pt-table-checksum/pt-2052.t fails in December
- Adjusted formula for timelocal in the test file
2025-12-01 14:59:51 +03:00
Sveta Smirnova c6c352023a PT-2250 - pt-table-checksum reports error if recursion method is DSN
- Adjusted t/lib/MasterSlave.t, so it reflects new API in lib/MasterSlave.pm
2025-11-27 23:53:38 +03:00
Sveta Smirnova d835d8c4f4 PT-2250 - pt-table-checksum reports error if recursion method is DSN
- Removed unrelated comments and spaces
2025-11-27 20:16:41 +03:00
Sveta Smirnova 70bd9164f8 Merge pull request #1034 from percona/PT-2494_pt-2052.t_fails_with_SSL_error
PT-2494 - t/pt-table-checksum/pt-2052.t fails with SSL error
2025-11-26 00:08:44 +03:00
Sveta Smirnova 2b350d908e PT-2250 - pt-table-checksum reports error if recursion method is DSN
- We are now setting parent to current source server in get_cxn_from_dsn_table
2025-11-25 17:00:12 +03:00
Sveta Smirnova ba4f650fad PT-2495 - t/pt-table-checksum/replication_filters.t fails on Debian-based distributions
- Specified locale for the sort operation
2025-11-24 17:52:35 +03:00
Sveta Smirnova b6df68eb35 Merge pull request #1030 from percona/PT-2492_t_pt-online-schema-change_pt-200.t_fails_after_fix_for_PT-1151
PT-2492 t/pt/online_schema_change/pt-200.t fails after fix for pt-1151
2025-11-24 16:59:20 +03:00
Sveta Smirnova 49b4293207 PT-2494 - t/pt-table-checksum/pt-2052.t fails with SSL error
- Added option s=1 to DSNs
2025-11-24 13:16:00 +03:00
Sveta Smirnova 1b1fc5ba35 Merge pull request #1031 from percona/PT-2493_pt-pmp.t_fails_on_Debian_distributions
PT-2493 - t/pt-pmp/pt-pmp.t fails on Debian distributions
2025-11-24 13:07:51 +03:00
Sveta Smirnova 5dbef38fa1 PT-2493 - t/pt-pmp/pt-pmp.t fails on Debian distributions
- Specified locale in the test
2025-11-21 23:55:31 +03:00
Sveta Smirnova dcc1cff519 PT-2492 - t/pt-online-schema-change/pt-200.t fails after fix for PT-1151
- Added s=1 to tests for SSL support in 8.4
2025-11-21 23:12:36 +03:00
Sveta Smirnova f3a2f9d2fe PT-2489 - t/pt-mext/pt-mext.t fails on Debian-based platforms
- Add sort to the RSA test too
2025-11-20 23:18:48 +03:00
Sveta Smirnova 032eac7dc0 PT-2489 - t/pt-mext/pt-mext.t fails on Debian-based platforms
- Changed locale C to en_US.utf8. Added LANG=en_US.utf8 to keep sort
  working on our AMIs and kept LOCALE=en_US.utf8 to keep fix for PT-2149
2025-11-20 23:14:05 +03:00
Sveta Smirnova 64ced79f7d Merge pull request #1005 from percona/PT-2289_Allow_pt-stalk_do_disable_ps-lock-transactions_data_collection_via_parameter
Pt 2289 allow pt stalk do disable ps lock transactions data collection via parameter
2025-09-16 13:40:22 +03:00
Sveta Smirnova 2dbdb8642b Merge pull request #1006 from percona/PT-1151_LP_1225577_pt-online-schema-change_can_silently_drop_rows
PT-1151 - LP #1225577: pt-online-schema-change can silently drop rows
2025-09-12 14:25:42 +03:00
Sveta Smirnova cd6183dbcc Merge pull request #1014 from percona/PT-2346_t/pt-table-sync/specify_column_or_index.t_fails_with_5.7
PT-2346 - t/pt-table-sync/specify_column_or_index.t fails with 5.7
2025-09-12 14:22:44 +03:00
Sveta Smirnova 2ac8385d2d Merge pull request #1012 from nilnandan/PT-2014-pt-config-diff_does_not_honor_case_insensitivity_flag
PT-2014 - Updated MySQLConfigComparer.pm so now it can honor case insensitivity…
2025-09-10 18:16:33 +03:00
Sveta Smirnova f550652dbf PT-2014 - pt-config-diff does not honor case insensitivity flag
- Fixed the proposed fix
- Fixed proposed configuration files
- Added test case
2025-09-09 19:25:13 +03:00
Sveta Smirnova fef02540fe PT-2346 - t/pt-table-sync/specify_column_or_index.t fails with 5.7
- Adjusted regular expression, so it is independent from randomness of the query plan calculation by EXPLAIN: we test if specified index or column used, not the range of values.
2025-09-09 16:10:45 +03:00
nilnandan 4e190a34ef Updated MySQLConfigComparer.pm so now it can honor case insensitivity. cnf1 and cnf2 are test files. 2025-09-08 14:12:12 +00:00
Sveta Smirnova 20b3196cda PT-1151 - LP #1225577: pt-online-schema-change can silently drop rows
- Found case when --check-unique-index-change does not catch error:
  UNIQUE without KEY or INDEX keyword and fixed regular expression
2025-09-08 02:26:30 +03:00
Sveta Smirnova 919970abe9 PT-2289 - Allow pt-stalk do disable ps-lock-transactions data collection via parameter
- Modified t/pt-stalk/pt-stalk.t, so it calls function purge_samples with the correct number of parameters
- Fixed purge_samples, so it can work if variable OPT_PREFIX is not defined
2025-09-07 01:34:05 +03:00
Sveta Smirnova cdc24c10f0 PT-2289 - Allow pt-stalk do disable ps-lock-transactions data collection via parameter
- Implemented _should_skip function as was suggested
2025-09-05 16:08:43 +03:00