Issue #2793 has been updated by gpr.

Category changed from VM subsystem to Other
Status changed from New to Resolved

bug in virtio/block, fixed in 
b5a81216fcb5c05639f98aeed1ae37853fa0d2da..ba08e4d11d410a85b602eeadceabcc14e40bfb1f

----------------------------------------
Bug #2793: objcache exhausted - hard lock
http://bugs.dragonflybsd.org/issues/2793#change-12922

* Author: gpr
* Status: Resolved
* Priority: Normal
* Assignee: 
* Category: Other
* Target version: 
----------------------------------------
I have relatively fresh dragonflybsd system:
DragonFly v4.1.0.632.g2d4b0-DEVELOPMENT (GPR_DF) #0: Mon Feb  2 14:28:49 MSK 
2015

It is run inside some virtualization software (I suppose it is qemu, but I'm 
not sure)
It has 512MB RAM, 160GB hammer partition, vtnet network interface.

Under memory pressure (buildworld after gcc5 import, or building something like
ports/devel/boost-libs) it hangs, printing the following message on console:
"Warning, objcache(mbuf pkt hdr + cluster): Exhausted!"
And after that system is hard locked. Console doesn't react, network is 
unaccessible.

If I turn off network (ifconfig vtnet0 down), system hangs the same way, but
without that "objcache exhausted" message, so I don't think it is network issue.

I suppose some kernel memory pool is exhausted (the same pool from which "mbuf
pkt hdr + cluster" takes memory).

"netstat -n" just before hang:
Wed Feb 11 15:34:55 MSK 2015
2/18048 mbufs in use (current/max):
256/1440 mbuf clusters in use (current/max)
0/720 mbuf jumbo clusters in use (current/max)
        258 mbufs and mbuf clusters allocated to data
513 Kbytes allocated to network (4% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines


---Files--------------------------------
dmesg.boot (5.39 KB)
ps-axl.txt (7.64 KB)
top.txt (2.2 KB)
buildworld_workaround.patch (556 Bytes)


-- 
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

Reply via email to