[DragonFlyBSD - Bug #2958] Hammer FS dies during pruning after massive write load

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Tue Oct 11 04:20:52 PDT 2016


Issue #2958 has been updated by tkusumi.


Hmm.. let me think what I can do.

It'll probably be the same with 4.7, since no one has really touched the *real* core part of hammer1 in the past 1 year or so.

BTW, have you ever used any other databases like postgres or mysql on your DragonFly ?

----------------------------------------
Bug #2958: Hammer FS dies during pruning after massive write load
http://bugs.dragonflybsd.org/issues/2958#change-13001

* Author: neilb
* Status: Feedback
* Priority: Normal
* Assignee: 
* Category: Kernel
* Target version: 
----------------------------------------
I have one or two apps that use leveldb badly, and read and write a lot of data to disk.

I have a 256GB SSD, and to avoid running out of space within an hour or two of starting these apps, I have them use the DB on a no history PFS and clean the FS intraday.  This kernel freezes around 40% of the time during pruning.  The other operations are never a problem.

I don't really know what I can give as useful information.  Normal usage without these apps is fine; hammer never gives a problem.  Just after 100s of GBs of writes pruning sometimes kills the kernel.  The FS is always fine and not corrupt after rebooting, and redoing the clean usually then succeeds (though once it died again, after making progress freeing space).

Incidentally, during these pruning phases that do succeed, X completely freezes for 20-30s several times; the mouse doesn't move and the desktop clock I have stops ticking.  Not losing userspace interactivity would be nice.

$ uname -a
DragonFly zotac.akihabara.co.uk 4.5-DEVELOPMENT DragonFly v4.5.0.681.g2e03c8-DEVELOPMENT #2: Sun Mar 20 21:54:05 JST 2016     root at zotac.akihabara.co.uk:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64



-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account


More information about the Bugs mailing list