Всем привет, пришло время обновления

Указатель:

  1. Network status and 0.3.4.3
  2. Stasher
  3. ???

1) Состояние сети и 0.3.4.3

Хотя сеть в целом работала на прошлой неделе, временами возникало немало проблем, что привело к резкому снижению надежности. Релиз 0.3.4.2 существенно помог в устранении DoS-атаки, вызванной некоторой несовместимостью и проблемами синхронизации времени — см. график запросов к базе данных сети (netDb), показывающий DoS (скачки за пределы шкалы), который был остановлен введением 0.3.4.2. К сожалению, это, в свою очередь, привнесло собственный набор проблем, из-за чего значительное число сообщений было повторно передано, что видно на графике использования полосы пропускания. Повышенная нагрузка была связана также с реальным ростом активности пользователей, так что это не /так/ безумно ;) Но все же это была проблема.

За последние несколько дней я вёл себя довольно эгоистично. Мы протестировали и развернули кучу исправлений ошибок на нескольких routers, но я их ещё не выпустил, так как, когда я запускаю свои симуляции, мне редко удаётся проверить взаимодействие несовместимостей в программном обеспечении. Так что вам пришлось наблюдать чрезвычайно дерьмовую работу сети, пока я подкручивал всё, пытаясь найти способы обеспечить хорошую работу routers, когда многие routers отстойно работают. Мы продвигаемся в этом направлении - профилирование и избегание пиров, которые злоупотребляют netDb (сетевая база данных), более эффективное управление очередями запросов к netDb и жёсткое обеспечение диверсификации tunnel.

Мы ещё не там, но я настроен оптимистично. Сейчас в реальной сети проводятся тесты, и когда всё будет готово, выйдет релиз 0.3.4.3, включающий результаты.

2) Stasher

Aum проделывает отличную работу над своей DHT (распределённой хеш-таблицей), и хотя сейчас у неё есть некоторые существенные ограничения, она выглядит многообещающе. Она определённо ещё не готова для широкого использования, но если вы готовы помочь ему с тестированием (или с написанием кода :), ознакомьтесь с сайтом и запустите узел.

3) ???

На этом пока всё. Поскольку встреча должна была начаться минуту назад, мне, наверное, пора сворачивать. Увидимся в #i2p!

=jr