diff options
author | wpaul <wpaul@FreeBSD.org> | 1999-02-10 16:16:14 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 1999-02-10 16:16:14 +0000 |
commit | fdde373153fe0ee29cd1819aa4d38e1b20bb3565 (patch) | |
tree | fa910f03011a54963bd70e48fc4f3a86a11038ff /etc/pccard_ether | |
parent | 8d9b8047a3f4381cb28d8751cef0c3d36b4db86c (diff) | |
download | FreeBSD-src-fdde373153fe0ee29cd1819aa4d38e1b20bb3565.zip FreeBSD-src-fdde373153fe0ee29cd1819aa4d38e1b20bb3565.tar.gz |
Add some tweaks to hopefully fix a problem I've started to notice recently.
Under certain conditions (possibly associated with heavy load), ypserv will
fork() child processes that don't exit like they're supposed to. I think
this is because of some suspect logic in the ypproc_all procedure. I updated
it to use what I hope is a more bulletproof approach.
Also tweaked yp_svc_run() a little so that the 'are we a child?' test happens
at every pass through the for(;;) loop, not just immediately after returning
from svc_getreqset2().
Diffstat (limited to 'etc/pccard_ether')
0 files changed, 0 insertions, 0 deletions