dadv: (chuck)
Choose your future ([personal profile] dadv) wrote2014-11-17 09:34 pm
Entry tags:

dummynet и паника "bad switch -256!"

В продолжение темы.

После того, как Глеб исправил несколько проблем в ядре FreeBSD, нагруженные роутеры с mpd5/PPPoE у меня работают стабильно. Однако, где-то раз в год всё-таки на каком-нибудь из них нет-нет, да и произойдет паника и все следы ведут в dummynet. Но раньше по разным причинам не удавалось сохранить одновременно крешдамп и отладочное ядро, а сегодня-таки удалось.

По итогам предварительного разбирательства найдено подозрительное место в коде dummynet и оформлен PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195102

Судя по коду, проблема общая и для 9.x, 10.x и CURRENT - это место практически неизменно во всех ветках. Теперь главное, чтобы PR не завис незамеченным на годы.

[identity profile] http://users.livejournal.com/_apm_/ 2014-11-17 04:42 pm (UTC)(link)
У меня прижилось 9.1-STABLE

[identity profile] dado.livejournal.com 2014-11-17 07:04 pm (UTC)(link)
использую под mpd фрю 8.0/i386, не паниковало никогда, но лимит пппое-сессий в мпд стоит меньше тыщи, 700 кажется, с нетграфом замечал что нельзя вланы создавать на ходу, мпд начинает дурить, помогает только перезагрузка, дамминет привязывал к одному процу а то кушал много..

[identity profile] dado.livejournal.com 2014-11-17 07:09 pm (UTC)(link)
а, еще есть новая:

[root@i0 ~]# ifconfig | grep -c ng
694

[root@i0 ~]# uname -a
FreeBSD i0 9.3-RELEASE FreeBSD 9.3-RELEASE #1 r272347M: Mon Oct 6 08:53:58 MSK 2014 root@i0:/usr/obj/opt/usr/src/sys/I0 amd64

[root@i0 ~]# ipfw pipe show | wc -l
872

[root@i0 ~]# w
10:08PM up 42 days, 13:43, 1 user, load averages: 0.78, 0.90, 0.88