Всем привет, снова вторник
Указатель
- Congestion
- Streaming
- BT
- ???
1) Перегрузка
Я знаю, я нарушаю привычку называть пункт 1 «Net status», но на этой неделе «congestion» кажется уместнее. Сама сеть работала довольно неплохо, но по мере роста использования BitTorrent всё сильнее и сильнее забивалась, что по сути привело к коллапсу из‑за перегрузки.
Этого и следовало ожидать, и это лишь укрепляет наш план - выпустить новую streaming lib (библиотеку потоковой передачи данных) и переработать наше управление tunnel, чтобы у нас было достаточно данных о пирах, которые можно использовать, когда наши быстрые пиры выходят из строя. В недавних проблемах сети сыграли роль и другие факторы, но в основном это объясняется ростом перегрузки и вызванными этим сбоями tunnel (что, в свою очередь, привело к всякого рода хаотичному выбору пиров).
2) Streaming (потоковая передача данных)
Мы серьёзно продвинулись с streaming lib (библиотекой потоковой передачи), а я подключил к ней прокси Squid через реальную сеть и часто использую его для обычного веб‑просмотра. С помощью mule мы также сильно нагружали потоки, прогоняя через сеть frost и FUQID (боже, я и не подозревал, насколько агрессивен frost, пока не занялся этим!). Таким образом удалось выявить несколько существенных давних ошибок, а также добавлены некоторые доработки, помогающие лучше контролировать огромное число соединений.
Потоки для передачи больших объёмов данных тоже работают отлично: поддерживаются как медленный старт, так и избегание перегрузок, а быстрые соединения запрос/ответ (по аналогии с HTTP get+response) работают ровно так, как и должны.
Я ожидаю, что мы привлечём нескольких добровольцев, чтобы в ближайшие несколько дней попробовать продвинуть развёртывание дальше и, надеюсь, вскоре добраться до версии 0.4.2. Я не хочу обещать, что оно будет настолько хорошим, что будет мыть за вас посуду, и я уверен, что какие-то ошибки всё же проскочат, но всё выглядит многообещающе.
3) BT
Если не считать недавние проблемы сети, порт i2p-bt развивается семимильными шагами. Я знаю нескольких человек, которые скачали через него более 1 ГБ данных, и производительность была ожидаемой (из-за старой streaming lib (библиотека потоковой передачи), ~4 КБ/с на каждого пира в рое). Я стараюсь следить за обсуждением работы в канале #i2p-bt - возможно, duck мог бы дать нам краткую сводку на встрече?
4) ???
На этом у меня всё пока. Увидимся на встрече через несколько минут.
=jr