В ветке FreeBSD 7 устранены три серьезные проблемы:
- Взаимная блокировка (http://lists.freebsd.org/pipermail/freebsd-announce/2009-Jun...) в системе распределения памяти приводящая к зависанию дочернего процесса при одновременном выполнении в различных нитях родительского многопоточного приложения системного вызова fork и функции malloc;- Некорректный расчет суммарного размера пакетов в сетевом драйвере bcm (Broadcom Gigabit Ethernet) приводит (http://lists.freebsd.org/pipermail/freebsd-announce/2009-Jun...) к неработоспособности с данным драйвером системы агрегации нескольких линков, базирующейся на протоколе LACP и драйвере псевдоинтерфейса lagg;
- При включении TSO (TCP segmentation offload) опции для сетевого интерфейса fxp (Intel Ethernet), кроме ожидаемого снижения нагрузки системы за счет выноса некоторых моментов обработки TCP соединений на плечи сетевых карт, наблюдается (http://lists.freebsd.org/pipermail/freebsd-announce/2009-Jun......
URL: http://lists.freebsd.org/pipermail/freebsd-announce/2009-June/
Новость: http://www.opennet.me/opennews/art.shtml?num=22311
Релиз почти два месяца назад вышел
А это баги в данном релизе, и что?
Два из трех багов были известны сразу при выходе релиза.
Фиксы к ним были выпущены через пару дней.
Чем два месяца занимались ? Тестили ?Два месяца в стабильном релизе существует известный баг приводящий к deadlock.
Офигеть !
>Два из трех багов были известны сразу при выходе релиза.
>Фиксы к ним были выпущены через пару дней.
>Чем два месяца занимались ? Тестили ?
>
>Два месяца в стабильном релизе существует известный баг приводящий к deadlock.
>Офигеть !А-а, я вас понял неправильно, сорри. :) Тестирование и контроль качества во фряхе всё более хреновые, согласен.
из чего Вы сделали такой вывод?:-) баги были известны и пофикшены, хотя, если чесно, я ожидал 7.2-release-p1 через пару дней после релиза, также есть момент с if_re. yongari@ сказал что отключит msi для моего чипа, однако у меня по-прежнему hw.re.msi_disable=1 в loader.conf:)
Однако даже это не дает (имхо) повода делать подобные выводы о тестировании и контроле качества;)
Что такое msi ?
> Что такое msi ?http://en.wikipedia.org/wiki/Message_Signaled_Interrupts. по дефолту оно включено в if_re, if_age и, возможно везде, лень смотреть. Очень часто для железок не умеющих это дело наблюдаются проблемы. в тех встроенных if_msk что у меня были это насколько я помню выливалось в чтото типа watchdog timeout (missed Tx interrupts), на ноуте с if_re сеть вообще работать отказывалась,приходится отключать sysctl-переменными чтобы оно работало
p.s. я знаю что нужно юзать em, не нужно мне сообщать эту "новость" :)
Польёт нормалъний! :)
Производительность даже подросла, по сравнению с 7.1, несмотря на этот баг.Тем не менее, ужо в 7_2
=======================================
Updating collection src-all/cvs
Edit src/UPDATING
Edit src/contrib/ntp/ntpd/ntp_crypto.c
Edit src/lib/libc/stdlib/malloc.c
Edit src/sys/conf/newvers.sh
Edit src/sys/dev/bce/if_bce.c
Edit src/sys/dev/fxp/if_fxp.c
Edit src/sys/kern/sys_pipe.c
Edit src/sys/netinet6/in6.c
Finished successfullyПросто не забываем два разА make cleandir :)
>[оверквотинг удален]
> Edit src/contrib/ntp/ntpd/ntp_crypto.c
> Edit src/lib/libc/stdlib/malloc.c
> Edit src/sys/conf/newvers.sh
> Edit src/sys/dev/bce/if_bce.c
> Edit src/sys/dev/fxp/if_fxp.c
> Edit src/sys/kern/sys_pipe.c
> Edit src/sys/netinet6/in6.c
>Finished successfully
>
>Просто не забываем два разА make cleandir :)Кстати можно вместо этого делать один раз rm -rf /usr/obj/* )
Потдверждаю.
Сейчас freebsd-updat'ом пришло:
/usr/src/lib/libc/stdlib/malloc.c
/usr/src/sys/conf/newvers.sh
/usr/src/sys/dev/bce/if_bce.c
/usr/src/sys/dev/fxp/if_fxp.c
интересно, чего SA ещё нет
Это не security-баги. Есть errata:
http://security.freebsd.org/advisories/FreeBSD-EN-09:02.bce.asc
http://security.freebsd.org/advisories/FreeBSD-EN-09:03.fxp.asc
http://security.freebsd.org/advisories/FreeBSD-EN-09:04.fork...
точно, гонимс =)