Tags: 2ndQuadrant/bdr
Tags
Avoid leaking current role changes in DDL apply
During the DDL apply we set the current role to the user that executed
the command on the origin server, and that change persiste until the
end of transaction. With this commit we make sure that the value is
reset at the end of bdr_execute_ddl_command function.
Closes: #267
Update to 1.0.5 in the compiled-in version too Also enhance the regression tests to catch this in future.
Prevent false-positive walsender timeouts in logical decoding When logical decoding is processing a long xact in ReorderBufferCommit we could incorrectly issue a walsender timeout. Oddly this occured only if the client was consuming data fast enough to keep the socket busy. See https://www.postgresql.org/message-id/[email protected] The specific patch applied here is v2-0001-Fix-walsender-timeouts-when-decoding-large-transacti.patch from that thread, with minor tweaks for 9.4 differences.
Merge remote-tracking branch 'upstream/REL9_4_STABLE' into bdr-pg/REL… …9_4_STABLE In preparation for 9.4.12
Merge tag 'REL9_4_11' into bdr-pg/REL9_4_STABLE This brings the CREATE INDEX CONCURRENTLY fix and other relevant 9.4.11 changes to bdr-pg. The only merge conflict was a trivial change in pg_dump.
PreviousNext