created => scalar localtime,
mcppid => $$,
verbose => 1,
+ quickstart => 0,
logdest => ['.'],#'/var/log/bucardo'],
warning_file => '',
logseparate => 0,
## MySQL/MariaDB/Drizzle/Oracle/SQLite is skipped for now, but should be added later
next if $x->{dbtype} =~ /mysql|mariadb|drizzle|oracle|sqlite/o;
+ if ($self->{quickstart}) {
+ $self->glog("quickstart: Skipping table check for $dbname.$S.$T", LOG_VERBOSE);
+ next;
+ }
+
## Respond to ping here and now for very impatient watchdog programs
$maindbh->commit();
Bucardo version 5.1.3
+ - quickstart: new parameter to give on startup (e.g. "bucardo start --quickstart").
+ When set, skips checking the tables and columns on remote databases.
+ [Greg Sabino Mullane]
+
- Fix problem of not clearing out stagetable before using it. There was a
chance that a previous KID left some rows in there, in which case duplicate
entries will appear in bucardo_track.
$dbh->do('LISTEN bucardo_nosyncs');
$dbh->commit();
- my $output = $self->ctl('start --exit-on-nosync testing');
+ my $output = $self->ctl('start --exit-on-nosync --quickstart testing');
my $bail = 30;
my $n;