URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 64315
[ Назад ]

Исходное сообщение
"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"

Отправлено opennews , 27-Фев-10 22:25 
Во всех версиях FreeBSD 7.x обнаружена (http://security.freebsd.org/advisories/FreeBSD-EN-10:02.sche...) неприятная ошибка в планировщике задач ULE, используемом по умолчанию начиная с выпуска FreeBSD 7.1. На многопроцессорных системах при миграции задачи с одного CPU на другой при определенном стечении обстоятельств может возникнуть взаимная блокировка (deadlock), проводящая блокировке очереди выполнения задач CPU. Разблокировать очередь помогает только перезагрузка. Сама по себе вероятность возникновения данной блокировки небольшая, но она увеличивается с ростом числа CPU.


Проблема исправлена в ветке 7.2-STABLE, а также в выпусках 7.2-RELEASE-p7 и 7.1-RELEASE-p11. Патч можно загрузить здесь (http://security.FreeBSD.org/patches/EN-10:02/sched_ule.patch). Системы работающие на одном CPU или использующие планировщик SCHED_4BSD не подвержены данной проблеме.

URL: http://security.freebsd.org/advisories/FreeBSD-EN-10:02.sche...
Новость: https://www.opennet.ru/opennews/art.shtml?num=25605


Содержание

Сообщения в этом обсуждении
"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено VarLog , 27-Фев-10 22:25 
Да не такая уж и серьёзная :)

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено kkk , 28-Фев-10 13:30 
Между прочим да. Она случалась только на машинах tinderbox.freebsd.org. Больше никто об этом deadlockе не написал за все время жизни RELENG_7 и RELENG_8.

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено cvsup , 28-Фев-10 15:42 
http://lists.freebsd.org/pipermail/freebsd-stable/2009-July/...

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено kkk , 01-Мрт-10 01:46 
Это конечно же другой баг, в followup-е он подробно описан.

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено cvsup , 01-Мрт-10 15:36 
В таком случае в коммит-логе ошибка:
http://svn.freebsd.org/viewvc/base?view=revision&revision=19...

P.S. (не узнаю вас в гриме.. )
P.P.S. да и в треде том attilio явно дает ссылку на сабжевый патч http://www.freebsd.org/~attilio/sched_ule.diff


"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено kkk , 02-Мрт-10 22:18 
Ммм, забыл о powerd.

Про грим - где еще два анонимуса могут нормально поговорить ?


"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено Аноним , 27-Фев-10 23:08 
Конечно, что для серверной системы deadlock? тьфу! Подумаешь ребут, подумаешь — ещё ребут...

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено tonys , 28-Фев-10 00:16 
А многоядерных процессоров это касается?

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено anonimus , 28-Фев-10 00:40 
да

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено unknown , 28-Фев-10 23:58 
Ну что вы так переживаете!? Исправили ведь, хотя честно говоря ни разу не слышал от кого-либо что есть проблемы с ULE...

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено iZEN , 01-Мрт-10 14:08 
AMD тоже делала первые многоядерные Phenom с аппаратной ошибкой, приводящей к deadlock. Может это оно и есть "стечение обстоятельств"?

"В ULE-планировщике FreeBSD 7 исправлена серьезная ошибка"
Отправлено User294 , 01-Мрт-10 16:50 
Если вы о баге с TLB у старых феномов, оно было починено обновлениями биосов (хоть и с некоторым падением скорости) и никак не относится к *BSD вообще.