DragonFly commits List (threaded) for 2010-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: network - NFS Stability / races
commit 95b801b2a313c3986761ad670f92f4d1e179f50e
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Fri Sep 24 18:01:25 2010 -0700
network - NFS Stability / races
* Fix additional races in the upcall interactions which can cause
a nfsd to not get woken up when it should.
* Medium revamp of the SLP_* flags.
* Add NFSRV_RECLIMIT() macro and do a better job limiting the number
of pending records taken off a socket.
* Fix a memory leak in the M_NFSSVC kmalloc pool. Each time the
server lost a socket it leaked a little memory. Now it does not.
Summary of changes:
sys/vfs/nfs/nfs.h | 21 +++++---
sys/vfs/nfs/nfs_socket.c | 112 +++++++++++++++++++++++-------------------
sys/vfs/nfs/nfs_syscalls.c | 118 ++++++++++++++++++++++++++++++++------------
3 files changed, 161 insertions(+), 90 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/95b801b2a313c3986761ad670f92f4d1e179f50e
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]