DragonFly commits List (threaded) for 2008-07
DragonFly BSD
DragonFly commits List (threaded) for 2008-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sys/vfs/hammer hammer.h hammer_flusher.c hammer_mirror.c hammer_prune.c hammer_reblock.c hammer_vnops.c


To: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
From: Michael Neumann <mneumann@xxxxxxxx>
Date: Fri, 11 Jul 2008 21:44:31 +0200

Matthew Dillon wrote:
dillon 2008/07/10 22:44:23 PDT

DragonFly src repository

Modified files:
sys/vfs/hammer hammer.h hammer_flusher.c hammer_mirror.c hammer_prune.c hammer_reblock.c hammer_vnops.c Log:
HAMMER 61C/Many: Stabilization
* Clean up flusher sequencing for the mirroring, pruning, and reblocking
code. Check free space and don't let the buffer cache implode.

I recently got a panic using 61C. I tried to remove a directory with 1 million files. What I get is the following:

panic: hammer-mount: malloc limit exceed
hammer_alloc_mem_record+0x22
happer_ip_del_directory+0xb2
hammer_dounlink+0x25c
hammer_vop_nremove+0x53
vop_nremove+0x31
kern_unlink+0x44
sys_unlink+0x2a
syscall2+0x25f

Regards,

Michael



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]