DragonFly commits List (threaded) for 2008-09
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/vfs/hammer hammer_io.c
dillon 2008/09/15 10:02:49 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer hammer_io.c
Log:
Fix an invalidation case that tends to occur under load on NFS servers or
on machines with low amounts of main memory. The buf was being recursively
locked and a ref count assertion was wrong.
The code-path was previously untested and would dependably panic the
machine every time prior to the fix.
Reported-by: Thomas Nikolajsen <thomas.nikolajsen@mail.dk>
Revision Changes Path
1.55 +4 -2 src/sys/vfs/hammer/hammer_io.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.54&r2=1.55&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]