On Wed, Feb 15, 2017 at 8:13 PM, Andres Freund <and...@anarazel.de> wrote: > I don't think general INSERTs are safe, if you consider unique indexes > and foreign keys (both setting xmax in the simple cases and multixacts > are likely to be problematic).
There's no real problem with setting xmax or creating multixacts - I think - but there's definitely a problem if an INSERT can lead to the creation of a new combo CID, because we have no way at present of transmitting the new combo CID mapping to the workers, and if a worker sees a combo CID for which it doesn't have a mapping, the world blows up. Do you think an insert can trigger combo CID creation? (Of course, now that we've got DSA, it wouldn't be nearly as hard to fix the combo CID synchronization problem.) -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (firstname.lastname@example.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers