summaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistbuild.c
diff options
context:
space:
mode:
authorNoah Misch <noah@leadboat.com>2018-08-31 22:59:58 -0700
committerNoah Misch <noah@leadboat.com>2018-08-31 23:00:02 -0700
commit081e4104a4317709c1adf0fab42a1546ebf8d6b2 (patch)
tree7b57a294d445dfb0f0e2d9200cf4ad0808ebf0dd /src/backend/access/gist/gistbuild.c
parent4a9a5bb3fd2a6aafda1e3bd8ef25c1fb004f5c87 (diff)
Ignore server-side delays when enforcing wal_sender_timeout.
Healthy clients of servers having poor I/O performance, such as buildfarm members hamster and tern, saw unexpected timeouts. That disagreed with documentation. This fix adds one gettimeofday() call whenever ProcessRepliesIfAny() finds no client reply messages. Back-patch to 9.4; the bug's symptom is rare and mild, and the code all moved between 9.3 and 9.4. Discussion: https://postgr.es/m/20180826034600.GA1105084@rfd.leadboat.com
Diffstat (limited to 'src/backend/access/gist/gistbuild.c')
0 files changed, 0 insertions, 0 deletions