
Roman
02.10.2018
10:14:18

Lev
02.10.2018
10:14:57

Roman
02.10.2018
10:15:37

Lev
02.10.2018
10:16:45

Google

Vadim
02.10.2018
10:17:21
у нас эта проблема даже с интерфейсами mpd есть
во всяком случае, была

Roman
02.10.2018
10:19:17
@blacklion79 я тут задумался как сделать твою хотелку(со счётчиками) на linux. и это на односительно свежих версиях можно сделать
а насколько больно использовать dtrace под нагрузкой?

Lev
02.10.2018
10:23:32

Roman
02.10.2018
10:23:56

Lev
02.10.2018
10:25:10

Andrey
02.10.2018
10:27:42
https://twitter.com/freebsdfrau/status/1042894956573032450

Andrey
02.10.2018
10:41:25

Lev
02.10.2018
10:52:46

Andrey
02.10.2018
10:54:05
не уверен, что чтение одной только доки помогло бы :)
мне пришлось в исходники ip.d посмотреть

Lev
02.10.2018
10:54:38

Google

Lev
02.10.2018
11:41:37
Если добавить в /etc/src.conf всяких WITHOUT_ZFS и WITHOUT_NIS а потом сказать delete-old-files delete-old-libs то куча бинарников не удалится, а останется висеть без библиотек :-(
Зачем мне zfsd если у меня WITHOUT_ZFS?

Andrey
02.10.2018
11:45:16
где то с месяц назад, в ревьювилке, кто то заводил проект по причёсыванию этих WITH WITHOUT вроде как
https://reviews.freebsd.org/D17040 но кажется были и ещё

Lev
02.10.2018
12:01:47
Довёл систему до состояния "/usr/bin/ld: cannot find -legacy" на "make toolchain buildworld"
Дообрезался.
И ведь руками ничего не удалял! :-)

Andrey
02.10.2018
12:05:27
ага, оно само :) а чего творишь то?

Dmitry
02.10.2018
12:05:32

Andrey
02.10.2018
12:06:06
ну считает же

Dmitry
02.10.2018
12:07:23
штатный systat показывает количество принятых и переданных фрагментов

Andrey
02.10.2018
12:08:10
там же выше было, что хочется более тонко надругаться

Andrey
02.10.2018
12:08:24
считает для каждого интерфейса в системе

Lev
02.10.2018
12:16:46
Самое удивительно, что после размотки base.txz от 11.2-снепшота ошибка осталась!

Andrey
02.10.2018
12:18:24
а чего не взять тот же mfsbsd и не накатить что нужно? или он не жив?

Lev
02.10.2018
12:18:48

Dmitry
02.10.2018
12:19:31

Google

Andrey
02.10.2018
12:19:33
так скорее предсказуемее :)
вообще всякие линуксы вон к cloud и docker образам уже пришли, с другой стороны, вот те же mfs и нано уже сто лет есть :)

Goletsa
02.10.2018
12:23:32
У кого фря под рукой, route add требует ключи -net/-host или это deprecated?

Lev
02.10.2018
12:24:25
Так. Я вообще не понял. Я раскатал снепшот, делаю buildworld и получил ту же ошибку. WTF?! Какой-то из WITHOUT_XXX сломан вообще? Что такое libegacy?

Andrey
02.10.2018
12:26:05

Goletsa
02.10.2018
12:34:41
route add 1.1.1.0/24 2.2.2.2 прокатит? Или надо указывать -net

Jack
02.10.2018
13:02:13
прокатит.

Lev
02.10.2018
13:40:12
Интересно было бы померять разницу в скорости ipfw в зависимости от порядка опций…
proto ведь быстрее проверить чем src-ip, например…
1 байт сравнить

Roman
02.10.2018
13:55:12

Lev
02.10.2018
13:55:38

Roman
02.10.2018
13:57:06
Может @nuclight или @bu7cher ответят :)

Lev
02.10.2018
13:57:48
Или хотя бы шитый код.

Roman
02.10.2018
14:17:41
если верить golang, то разницы нет

Lev
02.10.2018
14:18:25

Andrey
02.10.2018
14:19:01

Lev
02.10.2018
14:19:52

Google

Roman
02.10.2018
14:20:16

Andrey
02.10.2018
14:20:44
сотню адресов очевидно лучше всего включить в радикс таблицу

Lev
02.10.2018
14:20:51

Andrey
02.10.2018
14:23:01
vmstat -m | grep -i ipfw_tbl
ipfw_tbl 43525448 5440681K - 56947461 128
есть такие вот таблички )

Roman
02.10.2018
14:23:58

Admin
ERROR: S client not available

Vadim
02.10.2018
14:38:15
в6 внутри поди :)

Andrey
02.10.2018
14:38:44
ты так написал, как будто он отличается от v4

Vadim
02.10.2018
14:41:39
размером

Lev
02.10.2018
15:33:09
Бляяя, откуда в конфиг-зоне boot0 берутся 0x90?! Это же филлер… Как оно туда попадает и почему boot0cfg не перезаписывает?!
(простите, вырвалось)
т.е. boot0cfg зовёт gpart bootcode, а тот делает явно что-то не то.
gpart ошибку не возвращает, но и не пишет явно нифига.
Суууука.
static int
g_part_mbr_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp)
{
struct g_part_mbr_table *table;
uint32_t dsn;
if (gpp->gpp_codesize != MBRSIZE)
return (ENODEV);
table = (struct g_part_mbr_table *)basetable;
dsn = *(uint32_t *)(table->mbr + DOSDSNOFF);
bcopy(gpp->gpp_codeptr, table->mbr, DOSPARTOFF);
if (dsn != 0)
*(uint32_t *)(table->mbr + DOSDSNOFF) = dsn;
return (0);
}
А то, что boot0-блок может быть без DSN?!

Vadim
02.10.2018
15:44:28
ашойта?

Lev
02.10.2018
15:44:37
Disk Serial Number
по-умолчанию наш boot0 (который mbr'ный) его поддеживает
Но если нужна хитрая опция, от поддержка DSN в boot0/boot0cfg отключается

Google

Lev
02.10.2018
15:45:08
А в gpart_mbr — НЕТ
И gpart при вызове из boot0cfg портит опции
boot0

Andrey
02.10.2018
15:45:55
нефиг хитрить :) а так это вон поди @bu7cher надо кликать

Lev
02.10.2018
15:46:22
Ну, у него сейчас твой клик должен пингануться :-)
Т.е. если у нас «старый» (v.1) формат mbr-бутблока (boot0/boot0sio) то опции мы больше поменять не можем. Это вот прямо П.Ц.

Anton
02.10.2018
15:55:16
Довёл систему до состояния "/usr/bin/ld: cannot find -legacy" на "make toolchain buildworld"
AFAIK сейчас во фре два разных ld по умолчанию - ld BFD (GNU) и ld.lld из llvm - если одни из них сломан можно попробовать второй. Целиком base system afaik нельзя собрать использую lld потому что местами используются linker scripts (которых нет в lld), но на сборку toolchain возможно хватит. Хотя проще наверно собрать мир на другой машине и потом на сломанной распаковать его tar-ом.

Lev
02.10.2018
15:58:01

Anton
02.10.2018
16:40:25
Подскажите что лучше использовать для навигации в vim по исходникам Фри: ctags (точнее его форки видимо), global (gtags) или что то ещё?

Lev
02.10.2018
16:40:36
@bu7cher, в общем, вот https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231881 — я не знаю, что с этим делать. Я у себя локально запатчил просто этот dsn, но вообще-то это киллер для бутблоков без VOLUME_SERIAL. И это бывает нужно.

Andrey
02.10.2018
16:42:33
добавь)

Lev
02.10.2018
16:42:56
добавь)
Ну то есть, тебе это решение кажется приемлемым? Я тогда сделаю.
Кстати, это означает что и '-i' у boot0cfg сейчас работать не будет — он выставит новый volume id, но gpart bootcode вернёт старый.

Andrey
02.10.2018
16:47:54
мне это не интересно, я давно уже тут ничего не делаю и MBR нигде не использую

Vadim
02.10.2018
16:51:17
EFI или просто GPT ?