use warnings;
use utf8;
-our $VERSION = '4.99.7';
+our $VERSION = '5.0.0';
use DBI 1.51; ## How Perl talks to databases
use DBD::Pg 2.0 qw( :async ); ## How Perl talks to Postgres databases
=head1 VERSION
-This document describes version 4.99.7 of Bucardo
+This document describes version 5.0.0 of Bucardo
=head1 WEBSITE
</p>
<hr />
<h1><a name="version">VERSION</a></h1>
-<p>This document describes version 4.99.7 of Bucardo</p>
+<p>This document describes version 5.0.0 of Bucardo</p>
<p>
</p>
<hr />
--- #YAML:1.0
name : Bucardo
-version : 4.99.7
+version : 5.0.0
abstract : Postgres multi-master replication system
author:
- Greg Sabino Mullane <greg@endpoint.com>
provides:
Bucardo:
file : Bucardo.pm
- version : 4.99.7
+ version : 5.0.0
bucardo:
file : bucardo
- version : 4.99.7
+ version : 5.0.0
resources:
homepage : http://bucardo.org/index.html
use 5.008003;
## No version.pm for this one, as the prereqs are not loaded yet.
-my $VERSION = '4.99.7';
+my $VERSION = '5.0.0';
WriteMakefile(
NAME => 'Bucardo',
DESCRIPTION:
------------
-This is version 4.99.7 of Bucardo.
+This is version 5.0.0 of Bucardo.
THIS IS NOT A PRODUCTION RELEASE! This is a beta release of version 5.
use Getopt::Long;
Getopt::Long::Configure(qw/ no_ignore_case pass_through no_autoabbrev /);
-our $VERSION = '4.99.7';
+our $VERSION = '5.0.0';
## For the tests, we want to check that it compiles without actually doing anything
return 1 if $ENV{BUCARDO_TEST};
=head1 VERSION
-This document describes version 4.99.7 of bucardo
+This document describes version 5.0.0 of bucardo
=head1 USAGE
=item C<bucardo_current_version>
-Current version of Bucardo. Default: C<4.99.7>.
+Current version of Bucardo. Default: C<5.0.0>.
=item C<bucardo_vac>
=item C<bucardo_version>
-Bucardo version this schema was created with. Default: C<4.99.7>.
+Bucardo version this schema was created with. Default: C<5.0.0>.
=item C<ctl_checkonkids_time>
</p>
<hr />
<h1><a name="version">VERSION</a></h1>
-<p>This document describes version 4.99.7 of bucardo</p>
+<p>This document describes version 5.0.0 of bucardo</p>
<p>
</p>
<hr />
<dt><strong><code>customcols</code></strong></dt>
-<dt><strong><code>customcols</code></strong></dt>
-
</dl>
<p>
</p>
<dt><strong><code>name</code></strong></dt>
<dd>
-<p>The name of the sync.</p>
+<p>The name of the sync. Required.</p>
</dd>
<dt><strong><code>dbs</code></strong></dt>
<dd>
<p>Number of times a KID may be kicked before being reaped.</p>
</dd>
+<dt><strong><a name="isolation_level" class="item"><code>isolation_level</code></a></strong></dt>
+
+<dd>
+<p>The transation isolation level this sync should use.
+Only choices are "serializable" and "repeatable read"</p>
+</dd>
<dt><strong><code>conflict_strategy</code></strong></dt>
<dd>
<dt><strong><a name="bucardo_current_version" class="item"><code>bucardo_current_version</code></a></strong></dt>
<dd>
-<p>Current version of Bucardo. Default: <code>4.99.7</code>.</p>
+<p>Current version of Bucardo. Default: <code>5.0.0</code>.</p>
</dd>
<dt><strong><a name="bucardo_vac" class="item"><code>bucardo_vac</code></a></strong></dt>
<dt><strong><a name="bucardo_version" class="item"><code>bucardo_version</code></a></strong></dt>
<dd>
-<p>Bucardo version this schema was created with. Default: <code>4.99.7</code>.</p>
+<p>Bucardo version this schema was created with. Default: <code>5.0.0</code>.</p>
</dd>
<dt><strong><a name="ctl_checkonkids_time" class="item"><code>ctl_checkonkids_time</code></a></strong></dt>
<dd>
<p>Regex to make sure we don't accidentally run where we should not. Default: None.</p>
</dd>
+<dt><strong><code>isolation_level</code></strong></dt>
+
+<dd>
+<p>The transaction isolation level all sync should use. Defaults to 'serializable'.
+The only other valid option is 'repeatable read'</p>
+</dd>
<dt><strong><a name="kid_deadlock_sleep" class="item"><code>kid_deadlock_sleep</code></a></strong></dt>
<dd>
-- Schema for the main Bucardo database
--- Version 4.99.7
+-- Version 5.0.0
-- Should be run as a superuser
-- This should not need to be run directly: use either
COPY bucardo.bucardo_config(name,setting,about)
FROM STDIN
WITH DELIMITER '|';
-bucardo_version|4.99.7|Bucardo version this schema was created with
-bucardo_current_version|4.99.7|Current version of Bucardo
+bucardo_version|5.0.0|Bucardo version this schema was created with
+bucardo_current_version|5.0.0|Current version of Bucardo
\.
-- Other settings: