[Bucardo-general] PG async issue

Chris Keane chris.keane at zoomius.com
Mon Mar 24 23:20:23 UTC 2014


Bucardo 4.99.11 -- just pulled all fresh.

Error was DBD::Pg::db do failed: Cannot execute until previous async query
has finished at /usr/local/share/perl/5.14.2/Bucardo.pm line 8539

Happens when there is a particular large update to be made to database that
has been offline for a while, especially if there is a laggy connection.

At line 8528 Bucardo.pm sets
my $async = PG_ASYNC;
Would there be any harm in adding PG_OLDQUERY_WAIT?
my $async = PG_ASYNC + PG_OLDQUERY_WAIT;

I admit I don't know all the details of how pg async works, so I don't know
if that's good, bad or indifferent. It does make the error go away but I'm
not sure what price I'm paying.

Chris.




-- 
*Chris Keane* * Track Intelligence Inc *  +1 (650) 703 5523 (cell)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.endcrypt.com/pipermail/bucardo-general/attachments/20140324/20a0a32b/attachment.html>


More information about the Bucardo-general mailing list