1. 22 Sep, 2003 5 commits
  2. 21 Sep, 2003 2 commits
  3. 20 Sep, 2003 5 commits
  4. 19 Sep, 2003 7 commits
  5. 18 Sep, 2003 5 commits
  6. 17 Sep, 2003 7 commits
  7. 16 Sep, 2003 5 commits
  8. 15 Sep, 2003 4 commits
    • Tom Lane's avatar
      Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a · db18703b
      Tom Lane authored
      really general fix might be difficult, I believe the only case where
      AtCommit_Notify could see an uncommitted tuple is where the other guy
      has just unlistened and not yet committed.  The best solution seems to
      be to just skip updating that tuple, on the assumption that the other
      guy does not want to hear about the notification anyway.  This is not
      perfect --- if the other guy rolls back his unlisten instead of committing,
      then he really should have gotten this notify.  But to do that, we'd have
      to wait to see if he commits or not, or make UNLISTEN hold exclusive lock
      on pg_listener until commit.  Either of these answers is deadlock-prone,
      not to mention horrible for interactive performance.  Do it this way
      for now.  (What happened to that project to do LISTEN/NOTIFY in memory
      with no table, anyway?)
      db18703b
    • Tom Lane's avatar
      Update regression test for message change. · d73e1b33
      Tom Lane authored
      d73e1b33
    • Tom Lane's avatar
    • Peter Eisentraut's avatar
      Translation updates · 7ce5f25b
      Peter Eisentraut authored
      7ce5f25b