git.postgresql.org Git - postgresql.git/commit
2007年2月13日 19:18:54 +0000 (19:18 +0000)
2007年2月13日 19:18:54 +0000 (19:18 +0000)
commit cf4cc7843c17db5142a12edddb1bd17b33ea72d8
Improve postmaster's behavior if an accept() call fails. Because the server
socket is still read-ready, the code was a tight loop, wasting lots of CPU.
We can't do anything to clear the failure, other than wait, but we should give
other processes more chance to finish and release FDs; so insert a small sleep.
Also, avoid bogus "close(-1)" in this case. Per report from Jim Nasby.
This is the main PostgreSQL git repository.
RSS
Atom