SCHED_ULE with SMP broke libpthread/libthr on 5.4-RELEASE

Marian Hettwer MH at kernel32.de
Wed May 11 06:08:55 PDT 2005


On Mi, 11.05.2005, 14:34, Steven Jurczyk sagte:
> **Using SCHED_ULE on SMP/HT machine broke applications which use
> libpthread/libthr, probably at context switching between threads... The
> applications simply hang and they aren't killable (kill -9 <pid> don't
> work).. Usually this also break kernel shutdown (can't flush some inodes
> or blocks)...
>
right!
I have the same problem. My Kernel is basicly a GENERIC with SMP and ULE
added (4BSD removed).

([mhettwer at siteop-8] <~>)$ uname -a
FreeBSD siteop-8.mobile.rz 5.4-STABLE FreeBSD 5.4-STABLE #7: Wed May 11
12:03:35 CEST 2005    
root at siteop-8.mobile.rz:/usr/src/sys/i386/compile/SITEOP-8  i386

> This is very big problem for people who want use mysql_server on SMP
> machines...
indeed.
The MySQL server won't start and is not killable. I had to switch back to
SCHED_4BSD :-/

I would be available for testing packages, as this machine is not in
production.

it's a dual xeon 2,8 ... you can find detailed information about it at:
http://unixoid.de/freebsd/dmesg.xeon

:)

best regards,
Marian


More information about the freebsd-stable mailing list