to post messages and comments.

В догонку.

Deferred — это сердце framework’а асинхронного сетевого программирования Twisted в Python. Это простая и стройная концепция

далее

На практике обычно мы возвращаем Deferred из функций, которые получают Deferred в процессе своей работы, навешиваем большое количество обработчиков, обрабатываем исключения, некоторые исключения возвращаем через Deferred (выбрасываем наверх).

ЛОЛ ШТО?

Что еще веселее опции изменить размер нет. Точнее было обсуждение в 2014 году. И по итогу мы когда-нибудь сделаем. Да и правда а зачем и так же все зашибенно!

И так продолжаем нашу телепередачу. Или что же плохо в docker.
1. Запуск более одного процесса только с костылями. К примеру в ввиде supervisord
2. Невозможность обновлять образ на базе которого создан контейнер. Очень прикольно при всплывании дыр в безопасности
3. Вывод консоли статуса docker в stdout

Мы продолжаем нашу телепередачу. И так было найдено почему freeswitch работает, а почему asterisk нет. Сравнение выявило наличие поддержки у freeswitch rtcp-mux. Что позволяет ему использовать один порт и что не менее важно, работать так как ожидают браузеры (они по умолчанию хотят именно его). Судя по rfc к rtcp-mux должен работать failback если нет поддержки. Это как раз часть asterisk. Теперь осталось понять почему оно не работает и туда ли вообще отправляется rtp. Потому что судя по статистике того же firefox он не получает пакетов вообще. Хотя порты какие-то выбираются.

Чем больше я смотрю как это сделано в браузерах, тем больше мне хочется удушить тех кто это проектировал. Более ебанутой системы для отладки сделать было нельзя. Что еще меня больше умиляет, что судя по тому что показывает asterisk и что я вижу в tcpdump оно должно бы работать, но звука ноль. Причем что еще прикольнее в chromium сборке rfremix не работает звук на webrtc вообще. В нативном firefox и chrome работает. При этом если вот проблема типа моей возникает, то начинаются шаманские камлания, а не нормальный поиск проблем.

Это ахуенни. Stable релиз 1.4.4 не собирается с новым bison 3.0 при этом 1.4.3 собирается. Если взять каталог из 1.4.3 с yacc парсером, то внезапно начинает собираться и с bison 3.0. Чудная оптимизация.