Roman
18.02.2017
10:25:16
Настя, что у вас с руками? Php? Nodejs? 1С?
Alexey
18.02.2017
10:47:30
Vasiliy
18.02.2017
10:56:51
https://pp.vk.me/c639621/v639621240/2c0d/E7jkNHhb0Qw.jpg
Max
18.02.2017
11:05:00
Что вы за звери то такие?
Google
n00b
18.02.2017
11:34:36
Roman
18.02.2017
11:42:27
Про девопс-чат легенды уже ходят.
Девопс - это про методологию, культуру и командную работу.
Aleserche
18.02.2017
11:43:27
последние 4 слова лишние
Roman
18.02.2017
11:44:54
А как можно это сделать в российских реалиях? Да на зарплате алмина? Матом-перематом и только!
Alexey
18.02.2017
12:04:29
Чот хрыч не пишет, давайте я за него чтоли поною, пока bazel делает своё чёрное дело в фоне.
Вот скажите мне, почему поддержка http2 в любой софтине это полный пиздец? Вроде спека заебись, долго мариновалось в виде SPDY, а всёравно куда не ткни - баги? Починили, багу в nginx -- разьебали хром и фаервокс, вышла новая версия http2 библиотеки популярного языка -- начал сегфолтится nginx. Тут flowcontrol увеличивает latency, там приоритеты не работают из-за больших tcp буферов. Ну не пиздец ли? =)
Aleserche
18.02.2017
12:10:20
ну так хипстеры кругом
Ivan
18.02.2017
12:12:10
Alexey
18.02.2017
12:16:08
Хипстером себя щас чувствую я, пытаясь завести это говно, так чтобы ни хром, ни nginx, ни сторонние api клиенты не ломались, не тормозили, и ессно не караптили данные
Aleserche
18.02.2017
12:49:27
а так ли нужно на http2 переходить?
в этом есть острая необходимость?
Alexey
18.02.2017
12:52:17
к сожалению без мультиплексирования http не ок. Я бы конечно предпочёл sctp но ему не судьба пробраться через интернет
Aleserche
18.02.2017
12:55:19
хрыч же в больнице, судя по легенде, которую он изложил
Google
Alex
18.02.2017
12:57:57
Караваны не идут? Имеет смысл такая оптимизация сейчас? Это как с ipv6. Рожать преждевременно
к сожалению без мультиплексирования http не ок. Я бы конечно предпочёл sctp но ему не судьба пробраться через интернет
Думаю ещё года так 3 никакого http2 полноценного не будет
Alexey
18.02.2017
13:02:07
да есть он уже, просто изёбываться нужно чтобы работало, как в своё время с http/1.1 и keepalive'ом но в несколько раз хуже
Roman
18.02.2017
13:07:46
Любая новая концепция должна быть запрограммирована и отлажена. При этом может выясниться по пути, что сама концепция не очень хороша.
Alexey
18.02.2017
13:09:57
ну так SPDY же
и не один год
Roman
18.02.2017
13:10:43
Это ничего не меняет. Кто его использовал?
Знаешь в чем главная сложность отладки програм на c++ ?
Sheridan
18.02.2017
13:12:01
Roman
18.02.2017
13:12:13
Нет.
В хорошо написаном демоне, который крутится в работе 6 месяцев вдруг вылезают редкие баги связанные с памятью.
Есть два варианта. Рестартовать и спасти продакшен. Или прервать сервис и отправить гуру с отладчиком на живой сервис.
Roman
18.02.2017
13:15:05
Sheridan
18.02.2017
13:15:30
и будет гуру с отладчиком 6 месяцев отлаживать пока не увидит эти баги
6 месяцев простоя бизнеса?
Roman
18.02.2017
13:16:01
Ты читать умеешь?
Roman
18.02.2017
13:16:22
Roman
18.02.2017
13:16:36
6 месяцев чтобы ошибка воспроизвелась, а потом есть несколько минут чтобы поковырять.
Google
Roman
18.02.2017
13:17:51
Roman
18.02.2017
13:18:25
Покрыть тестами можно только известное
Sergey
18.02.2017
13:18:27
хуже, когда у тебя весь кластер в течение секунд входит в такое состояние.
Aleserche
18.02.2017
13:19:02
Это как если думать, что одинаковых guid не будет, у меня дважды были совпадения. На разных проектах
Roman
18.02.2017
13:19:16
Roman
18.02.2017
13:19:27
Люди писали CG-NAT на всех тестах - работает
Ставят в продакшен и в один момент прилетает неведомая хня.
Блять, о чем мы?
Sergey
18.02.2017
13:20:25
как это всё связано с cpp?
Roman
18.02.2017
13:21:02
Просто нихуя никто не пишет программы на C/C++ без ошибок. Писали бы сразу без ошибок, было бы все заебись.
Sergey
18.02.2017
13:21:17
Aleserche
18.02.2017
13:21:31
Так на любом яп ошибки будут
Roman
18.02.2017
13:21:46
И тогда будет вам и http/2 и все новые протоколы из каропки. И настанет рай на земле.
Sergey
18.02.2017
13:22:47
если у тебя есть способ писать код без багов - мир спасен.
Roman
18.02.2017
13:23:01
А я указал уже
Люди пишут сами софт и сами его тестируют на своей сети.
В результате написали самый быстрый нат в мире. Но заплатили потерей абонентов в своем операторе.
Google
Roman
18.02.2017
13:25:07
Sergey
18.02.2017
13:25:31
на вашем энвайронменте вылезут другие.
Roman
18.02.2017
13:26:16
Sergey
18.02.2017
13:26:45
поэтому да, для вас - мне неясно.
Roman
18.02.2017
13:27:14
Roman
18.02.2017
13:27:45
Roman
18.02.2017
13:28:33
Roman
18.02.2017
13:29:30
Если кратко - окружение разработчиков и пользователей сильно отличаются. При том что некоторые баги проявляются лишь спустя месяцы работы в определенных условиях.
Sheridan
18.02.2017
13:30:29
n00b
18.02.2017
13:30:39
Roman
18.02.2017
13:31:03
Roman
18.02.2017
13:31:26
Sheridan
18.02.2017
13:31:34
ну ты же начал про "пустить гуру с дебаггером к сервису"
Roman
18.02.2017
13:31:58
Roman
18.02.2017
13:32:28
Марк ☢
18.02.2017
13:32:55
n00b
18.02.2017
13:33:01
Roman
18.02.2017
13:33:20
Google
Roman
18.02.2017
13:33:27
Vladimir
18.02.2017
13:33:30
а так ли нужно на http2 переходить?
Мы вот взяли внутренний мониторинг, точнее графану. Взяли вот хттп2 не настраивая и получили что большая часть дашборда грузится за 5 секунд на хттп2, а на хттп за 18
n00b
18.02.2017
13:33:31
хочу радостью поделиться, мне наконец швы сняли сегодня с морды!
Sergey
18.02.2017
13:33:55
гугл, конечно же, никто.
Roman
18.02.2017
13:34:31
Sergey
18.02.2017
13:34:31
тытруба - тоже.
и все пользователи тытрубы с хромом - нерепрезентативно.
Это ничего не меняет. Кто его использовал?
я про вот это вот.
Roman
18.02.2017
13:35:01
Roman
18.02.2017
13:35:46
Roman
18.02.2017
13:35:57
Sergey
18.02.2017
13:36:00
ipv6 - стандарт вот.
Roman
18.02.2017
13:36:25
Ну вот ipv6 пример полного неудачного говна