aboutsummaryrefslogtreecommitdiff
path: root/src/backend/tcop/postgres.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2005-08-02 20:52:08 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2005-08-02 20:52:08 +0000
commit6eac4e69cf348fcce13e8d8d63196876bf80d730 (patch)
tree00efe9362a0adba97226011bb2194a13961465b9 /src/backend/tcop/postgres.c
parent688784f671b39643c43d3a006af19363c1a5c4c6 (diff)
downloadpostgresql-6eac4e69cf348fcce13e8d8d63196876bf80d730.tar.gz
postgresql-6eac4e69cf348fcce13e8d8d63196876bf80d730.zip
Tweak BgBufferSync() so that a persistent write error on a dirty buffer
doesn't block the bgwriter from making progress writing out other buffers. This was a hard problem in the context of the ARC/2Q design, but it's trivial in the context of clock sweep ... just advance the sweep counter before we try to write not after.
Diffstat (limited to 'src/backend/tcop/postgres.c')
0 files changed, 0 insertions, 0 deletions