PT-2289 - Allow pt-stalk do disable ps-lock-transactions data collection via parameter

- Implemented _should_skip function as was suggested
This commit is contained in:
Sveta Smirnova
2025-09-05 16:08:43 +03:00
parent 66d20ae6da
commit cdc24c10f0
3 changed files with 74 additions and 29 deletions

View File

@@ -232,6 +232,25 @@ like(
"Rejects unsupported --skip-collection value"
);
cleanup();
$retval = system("$trunk/bin/pt-stalk --no-stalk --pid $pid_file --log $log_file --dest $dest --iterations 1 --skip-collection 'mysqladmin and' -- --defaults-file=$cnf >$log_file 2>&1");
sleep 5;
PerconaTest::kill_program(pid_file => $pid_file);
is(
$retval >> 8,
1,
"Parent exit 1 on unsupported --skip-collection value"
);
like(
`cat $log_file`,
qr/Invalid --skip-collection value: mysqladmin and, exiting./,
"Rejects unsupported --skip-collection value"
);
# #############################################################################
# Done.
# #############################################################################