diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2005-08-02 20:52:08 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2005-08-02 20:52:08 +0000 |
commit | 6eac4e69cf348fcce13e8d8d63196876bf80d730 (patch) | |
tree | 00efe9362a0adba97226011bb2194a13961465b9 /src/backend/tcop/postgres.c | |
parent | 688784f671b39643c43d3a006af19363c1a5c4c6 (diff) | |
download | postgresql-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