Skip to content
Snippets Groups Projects
  1. Jul 05, 2017
  2. Jul 01, 2017
    • Tom Lane's avatar
      Clean up misuse and nonuse of poll_query_until(). · b0f069d9
      Tom Lane authored
      Several callers of PostgresNode::poll_query_until() neglected to check
      for failure; I do not think that's optional.  Also, rewrite one place
      that had reinvented poll_query_until() for no very good reason.
      b0f069d9
  3. May 18, 2017
  4. May 11, 2017
  5. Mar 29, 2017
    • Peter Eisentraut's avatar
      Change 'diag' to 'note' in TAP tests · 2e74e636
      Peter Eisentraut authored
      Reduce noise from TAP tests by changing 'diag' to 'note', so output only
      goes to the test's log file not stdout, unless in verbose mode.  This
      also removes the junk on screen when running the TAP tests in parallel.
      
      Author: Craig Ringer <craig@2ndquadrant.com>
      2e74e636
  6. Mar 28, 2017
    • Simon Riggs's avatar
      Cleanup slots during drop database · ff539da3
      Simon Riggs authored
      Automatically drop all logical replication slots associated with a
      database when the database is dropped. Previously we threw an ERROR
      if a slot existed. Now we throw ERROR only if a slot is active in
      the database being dropped.
      
      Craig Ringer
      ff539da3
  7. Mar 25, 2017
    • Simon Riggs's avatar
      Report catalog_xmin separately in hot_standby_feedback · 5737c12d
      Simon Riggs authored
      If the upstream walsender is using a physical replication slot, store the
      catalog_xmin in the slot's catalog_xmin field. If the upstream doesn't use a
      slot and has only a PGPROC entry behaviour doesn't change, as we store the
      combined xmin and catalog_xmin in the PGPROC entry.
      
      Author: Craig Ringer
      5737c12d
  8. Mar 22, 2017
    • Simon Riggs's avatar
      Teach xlogreader to follow timeline switches · 1148e22a
      Simon Riggs authored
      Uses page-based mechanism to ensure we’re using the correct timeline.
      
      Tests are included to exercise the functionality using a cold disk-level copy
      of the master that's started up as a replica with slots intact, but the
      intended use of the functionality is with later features.
      
      Craig Ringer, reviewed by Simon Riggs and Andres Freund
      1148e22a
Loading