FreeBSD-EN-10:02.sched_ule - deadlock az ULE ütemezőben

2010. március 2. 5:57, hup.hu

A FreeBSD projekt egy hibajegyet (Errata Notice) adott ki, amelyben arról tájékoztatja a felhasználókat, hogy a FreeBSD 7.0, 7.1 és 7.2 verziókban található (7.1-es verziótól kezdve alapértelmezett) ULE processz ütemezőt használó többprocesszoros rendszerek hajlamosak deadlock-os állapotba kerülni. Minél több processzor található a rendszerben, annál nagyobb az esély a deadlock-os állapot bekövetkeztére. Ha bekövetkezik, akkor csak a rendszer újraindítása segít. Azt még nem sikerült megállapítani, hogy a probléma az egyprocesszoros rendszereket is érinti-e, ezért javasolt az Errata Notice-ban olvashatók figyelembe vétele egyprocesszoros rendszerek esetén is. Workaround-ként vissza lehet állni a klasszikus 4BSD ütemezőre. A hiba javítása patcheléssel és kernelfordítással történhet. A részletek itt olvashatók.

Tovább a teljes cikkre...

Keresés