pt-table-checksum reports the error for warning code 4164
General
Escalation
General
Escalation
Description
Environment
None
AFFECTED CS IDs
CS0050880
Activity
Show:

Aaditya Dubey December 25, 2024 at 1:56 PM
Hi
Thank you for the report.
It is verified as described.
How to Test:
Deploy PXC 8.0.34 3 node cluster using dbdeployer by running the following command:
Deploy PS 8.0.34 as a standalone node:
Now run an inbuilt script from any node of PXC to make PS 8.0.34 as
async replica
:Now run the following command in all PXC nodes:
Now create a small data set on any node of PXC:
Now run
pt-table-checksum
:
Done
Created November 27, 2024 at 8:29 AM
Updated March 9, 2025 at 11:01 AM
Resolved January 14, 2025 at 3:26 PM
Team,
Above, we can see that for warning code 4164, pt-table-checksum reports it as an error.
Due to the specific code line below, or SELECT, this warning code is generated.
Due to the above code line, “
/*!99997*/
", pt-table-checksum doesn’t complete successfully for the PXC 8.0.xx versions.The same can be observed below where, ideally, this warning should be just reported, and pt-table-checksum should continue to run.
Here, we have two possible fixes to use with the pt-table-checksum :
Either add a space in “
/*!99997 */
" specific code line like below :Or add the warning code 4164 under the
%ignore_code
list like below :