Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

src

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Tom Lane authored
    When using poll(), EOF on a socket is reported with the POLLHUP not
    POLLIN flag (at least on Linux).  WaitLatchOrSocket failed to check
    this bit, causing it to go into a busy-wait loop if EOF occurs.
    We earlier fixed the same mistake in the test for the state of the
    postmaster_alive socket, but missed it for the caller-supplied socket.
    Fortunately, this error is new in 9.2, since 9.1 only had a select()
    based code path not a poll() based one.
    31ad6553
    History