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

Reply via email to