1
package pt_table_checksum_plugin;
4
use warnings FATAL => 'all';
5
use English qw(-no_match_vars);
6
use constant PTDEBUG => $ENV{PTDEBUG} || 0;
9
my ($class, %args) = @_;
11
return bless $self, $class;
15
my ($self, %args) = @_;
16
print "PLUGIN init\n";
19
sub before_replicate_check {
20
my ($self, %args) = @_;
21
print "PLUGIN before_replicate_check\n";
24
sub after_replicate_check {
25
my ($self, %args) = @_;
26
print "PLUGIN after_replicate_check\n";
30
my ($self, %args) = @_;
31
print "PLUGIN get_slave_lag\n";
32
return sub { return 0; };
35
sub before_checksum_table {
36
my ($self, %args) = @_;
37
print "PLUGIN before_checksum_table\n";
40
sub after_checksum_table {
41
my ($self, %args) = @_;
42
print "PLUGIN after_checksum_table\n";