
Slum
24.10.2017
11:38:44
@nuclight не либы исключено раздуто слишком (и разбиратся в них лень даже в libev ;D)
не говоря уже про libevent

Vadim
24.10.2017
11:39:01
бгагага

Sergey
24.10.2017
11:39:04

Google

Vadim
24.10.2017
11:39:17
с таким походом ничего хорошего ты точно не напишешь =)
мне маны читать некогда, я программист (с) бессмертная цитата Вингородова в R.U.B

Slum
24.10.2017
11:40:55
@nuclight ну я не говорю про что-то большое поэтому не вижу смысла в либах :/

Roman
24.10.2017
11:51:01
для каждого чего?
ок, еще раз про сценарий. есть список файлов и по нему в несколько потоков бежит процесс-читатель. и для каждого сетапа(bcache vs l2arc) читатель запускался по 7-8 раз

Sergey
24.10.2017
11:55:16

Volodymyr Kostyrko
24.10.2017
11:56:15
Мда. Я бы тоже рекомендовал посмотреть в сторону libevent, поскольку в чистом виде оно местами зубодробильно без хорошего понимания что такое асинхронка и как там правильно работать с потоками и файлами. Я лично предпочитаю через gevent в питоне пользовать — замечательно работает.

Sergey
24.10.2017
11:58:11
при хитах в 1.5 раза выше, слишком подозрительно, чтобы всё чтение занимало больше времени
разница в хитах ведь не небольшая, а целых 1.5 раза
ну и, я надеюсь, основной объём данных не на другом ссд или супербыстром (сопоставимом с ссд) массиве лежал? :}

Slum
24.10.2017
11:58:18
@Krond а как насчет libev?

Vadim
24.10.2017
11:59:27
те же яйца, только легковеснее
не помню, есть ли там обертка буферизации

Volodymyr Kostyrko
24.10.2017
12:00:10
https://stackoverflow.com/questions/9433864/whats-the-difference-between-libev-and-libevent
Грубо говоря libevent это набор готовых примитивов типа HTTP сервер/DNS сервер и т.п., а libev это исключительно eventloop.
Если нужен только eventloop — libev лучше так как там он аккуратнее выписан и имеет больше возможностей, если же нужно готовое решение — libevent.

Google

Roman
24.10.2017
12:03:36

Sergey
24.10.2017
12:29:16

Ilya
24.10.2017
14:34:55
Чтобы узнать revision number своего мира и ядра я открываю /usr/src/Makefile и читаю "$FreeBSD: releng/11.1/Makefile 317565 2017-04-28 17:57:07Z bdrewery $"
То есть моя ревизия r317565? Тут просто появляестя кое какая ясность с моими проблемами с перезапуском клеток. В частности вот https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219251#c2 походу был запилен патч в head/sys/netpfil/pf/pf.c и чтобы воспроизвести проблему и убедиться что всё ок мне придётся перепрыгнуть на STABLE?

Phil
24.10.2017
14:36:49
Сжелай бэкпорт

Ilya
24.10.2017
14:37:14
Странно что такую очевидную штуку нельзя посмотреть скажем через uname или freebsd-version

Phil
24.10.2017
14:44:58
Одного коммита

Dmitry
24.10.2017
14:48:47
uname -a выдает ревизизию

Ilya
24.10.2017
14:52:02
11.1-RELEASE-p1 FreeBSD 11.1-RELEASE-p1 #1: Mon Oct 16 15:39:55 MSK 2017
выдаёт только patch level
хотя вот на одной старой тачке у меня так:
9.3-RELEASE FreeBSD 9.3-RELEASE #0 r268512: Thu Jul 10 23:44:39 UTC 2014

Goletsa
24.10.2017
14:57:53
а не стейбл

Ilya
24.10.2017
15:00:09
Но релиз разве не на основе какой-то ревизии сделан? Типа всё что до 317565 это 11.0 всё что после 11.1. Почему бы не впихнуть 317565 хоть куда-то как доп инфу

Volodymyr Kostyrko
24.10.2017
15:05:22
Ну какбы нет. Если приходит свежий патч после которого даже не нужно пересобирать ядро, то ревизия меняется.

Andrey
24.10.2017
15:07:20

Vadim
24.10.2017
15:08:03
два раза -ku!

Andrey
24.10.2017
15:09:11
а вот сорцы, могут лежать в общем то вообще какие и что угодно, и тем более строчки в файле, могут означать вообще погоду на марсе

Google

Anton
24.10.2017
16:54:19

Andrey
24.10.2017
16:58:12
ролик про очереди, зачётный :)
https://twitter.com/ed_maste/status/922823575555284994
Вах, вах, вах https://twitter.com/OpenZFSonLinux/status/922883536281096192
https://twitter.com/michaeldexter/status/922924137105956865

Goletsa
24.10.2017
20:56:28
скинул в винчятик
пусть порадуются

Andrey
24.10.2017
21:11:18
коварный какой :)

madskills
24.10.2017
21:13:11
Free BSOD
Такое и раньше вроде было :DD

Andrey
24.10.2017
21:15:42
ну так, стабильность признак мастерства

Roman
24.10.2017
22:17:59

Anton
24.10.2017
22:21:54
kqueue имеет более красивый дизайн и не требует костылей которые к тому же были добавлены не очень давно. Но учитывая что мало кто работает с epoll/kqueue напрямую (без оберток типа libevent/libev и т. п.) все это имеет второстепенное значение.

Roman
24.10.2017
22:24:55

Anton
24.10.2017
22:29:18
имеется в виду проблема thundering herd? во фре она не решена. Но надо иметь ввиду что она актульна когда у тебя есть сотни или хотя бы десятки процессов (поэтому в апаче есть accept mutex).

Roman
24.10.2017
22:32:25
а там еще вылезет numa и прочие чудеса локальности

Admin
ERROR: S client not available

Anton
24.10.2017
22:36:49

Google

Roman
24.10.2017
22:37:20
т.к. у нас нет обратной связи по скорости обработки каждным воркером, то мы насыпаем всем примерно поровну.

Ilya
25.10.2017
06:45:36

Andrey
25.10.2017
07:17:53
Я на всякий случай подписался - вдруг гдето проблема с freebsd будет

Dmitry
25.10.2017
11:08:21
Хм, оно лучше lz4? Мне казалось lz4 всех рвет

Volodymyr Kostyrko
25.10.2017
11:11:01
lz4 быстрее, lz4hc хуже и медленно жмёт, но быстрее распаковывает.
http://fastcompression.blogspot.com/2015/01/zstd-stronger-compression-algorithm.html

Andrey
25.10.2017
17:00:38
https://twitter.com/michaeldexter/status/923229178555637761

Dima
25.10.2017
17:19:10
Привет всем. Кто нибудь пользовал selenium на фри?

Andrey
25.10.2017
17:32:23
кто нибудь поди да пользовался
Хей, хей, потише, мы записываем :)
https://twitter.com/allanjude/status/923246595037995008
Эко их торкает https://www.freebsdfoundation.org/blog/openzfs-raid-z-online-expansion-project-announcement/

Ildar
26.10.2017
05:43:40
подскажите как портмтастером восстановить из бекапа порт?

Mikhail
26.10.2017
05:46:57
а зачем портмастером? они же в /var/cache/pkg все лежат, если не очищал

Ildar
26.10.2017
05:49:54
т.е. просто через pkg их установить?

Egor
26.10.2017
05:50:22
удалить более новый, установить более старый - все через pkg

Ildar
26.10.2017
05:50:38
спасибо

Andrey
26.10.2017
14:16:43
О, шустрики, уже выложили за первый день https://livestream.com/accounts/26168990/OpenZFS2017
https://www.youtube.com/watch?v=ZF8V7Tc9G28 мне нравится подход к презентации, надо применить :)

Google

Andrey
28.10.2017
10:18:04
О как https://twitter.com/ocochardlabbe/status/923892016626503680

Goletsa
28.10.2017
10:32:32
Неплохо

Сашка
28.10.2017
11:33:55
Добрый день. Подскажите пожалуйста, как монтировать автоматом zfs? что сделать вместо ручного zfs mount -a ? совсем тупой

Aleksey
28.10.2017
11:34:44

Сашка
28.10.2017
11:35:18
я думал есть другие варианты