On 03/30/2016 05:44 PM, John R Pierce wrote:
and what if commit db2 fails for any number of reasons? you've already committed db1, so you can't roll it back. this sort of work requires '2pc' (2-phase commit), which is rather gnarly to implement.
You mean when executing the actual commit? Wouldn't that be a rare ocurrence? Right now they are doing each DB independently and then doing a cleanup if something goes wrong so even if there are times where the "commit db2" fails, it would not be any worse than what they have now.
-- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general