[Bucardo-general] limiting update record counts

Adam Wendt thelsdj at gmail.com
Sun Jan 31 05:36:05 UTC 2010


Hi,

I know that the reason bucardo can't split the records into 'batches'
is due to ACID/referential integrity and such, if it doesn't do them
all at once it can't guarantee that the state of the database is an
actual state from the end of a transaction.

As to the second question, I don't think the order of records matters
so in theory you could do everything that isn't a conflict and then
deal with all the conflicts together, but I don't think current
bucardo supports that method.

Adam
Adam Wendt Consulting

On Sat, Jan 30, 2010 at 9:27 PM, Grant Maxwell
<grant.maxwell at maxan.com.au> wrote:
> Hi
>
> I am doing a master - master - master replication using custom conflict management code. It all works quite well, however
> I get a LOT of conflicts and syncs in some cases have to deal with thousands of records at a time.
>
> The problem is that each time it deals with a conflict and tells bucardo to "try again" bucardo has to deal with all those thousands of records again. and again.
>
>
> I would like to limit how many records bucardo is allowed to replicate in one sync. This would mean we are running more syncs, but more of them would succeed.
>
> Would another approach be for bucardo to simply mark the conflicts and deal with them at the end so that the bulk of the sync works. It could then feed the conflicts to
> the custom code which would deal with them in a flash.
>
> Can anyone help with this please ?
>
> I'm using 4.4.0.
>
> regards
> Grant
> _______________________________________________
> Bucardo-general mailing list
> Bucardo-general at bucardo.org
> https://mail.endcrypt.com/mailman/listinfo/bucardo-general
>


More information about the Bucardo-general mailing list