IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/03/05
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
AreEnn
Leopold_
Most2
Nausicaa
Nikat
Opax
Vort
WayBest
`
acetone
anon2
anontor
b3t4f4c3
banona
fidoid
grimreaper
itsAMe
karamba_i2p
ncop
nemiga2
onon
onon1
overflow
polistern
poriori
profetikla
qend
r00tobo
soos
teeth
tensor
typhoon_
uis
un
weko
whothefuckami
колдыр
orignal тэкс
orignal похоже я полодил сайты деда ))
orignal попробовал один секретный патч
orignal сначала с пправильными данными а потом с неправильными
orignal после которых они легли и больше не отвечают ))
WayBest Опять обижаешь деда?)
orignal я тестировал свою реализацию одной неопубликованной фичи
orignal которая должна быть в коде на сайтах деда
orignal и вот что из этого вышло
WayBest Код у деда не ожидал этого?)
orignal по видимио экспешнин от моих ошибочных даннных не обработал как надо
WayBest У меня тут адский разгон, получил 40 мегабит) пропускной способности
orignal кросавчег ))
WayBest Причем именно многопоточка позволяет скорость получить
WayBest Если один файл качать то максимум 3 мегабита в идеальных условиях
orignal ну это то понятно почему
WayBest Короче если быть точнее я получил 6МБ/с на SSU2
WayBest Короче пашет офигенно
orignal ну я думал он все равно медленнее чем NTCP2
WayBest А для сингл файла ускориться уже не выйдет?
orignal другое дело что в десятки раз быстрее SSU
orignal это надо протокол стриминговый переделывать
WayBest А долго?
WayBest Ну и по совместимости как
orignal ну это надо по уму полностью разрабатывать новый
WayBest Я так понимаю тут многое сделано для совместимости
orignal понимаешь этот стриминг сделан был еще в 2003 году во времена диал-апа
orignal а нынче он не отвечает "вызовыам нашего времени"
orignal если бы стал проектировать новые протокол вместо него я бы сделал что нибдуь навроде quic
orignal точнее фактически SSU2 поверх тоннелей с MTU в 1K грубо говоря
WayBest Может тогда имеет смысл сделать свой quic?)
WayBest И продавить деда чтобы он у себя сделал
HidUserZ WayBest: это все очень долго и сложно
WayBest Понятно что не легко
WayBest Но зато развитие ш2з
WayBest Ускорение
HidUserZ ну понятно что все оптимизировать и оптимизировать
orignal да это процесс небыстрый
orignal и надо заниматься
WayBest А не лось прикинь, на 1 файл 6 мегабит в сек
WayBest Исошка качается
WayBest Прям шпарит)
WayBest Так что 3 это был не предел
orignal бля у меня скорость клирнета такая ))
orignal хуже чем в туркмении
WayBest Гигабит надо в каждый дом
orignal а адсл не хочешь?))
WayBest Вот я и говорю гигабит всем
WayBest Общую пропускную способность надо поднять выше скоростей записи на диски
WayBest И будет шикарно
` Всё тянешь с подключением нормального тырнета..
Sralnoi_X7 Hello again and again. Sorry for switching back to my Sralnoi nick, I'm on my beloved macbook. (which is probably sending all my keystrokes to Apple)
Sralnoi_X7 I was going to bring to your attention that zzz.i2p and stats.i2p are down.
Sralnoi_X7 According to major.i2p/irc2p/ls2/2023/03/05 it is some bug in the streaming lib.
Sralnoi_X7 I'm not sure how that is possible because I've only written half of it. There is always the other 50% ))
Sralnoi_X7 (and yes, I'm zlatinb for those who don't remember)
acetone *** наблюдает оффлайн сервисов деда и недоумевает почему дед их не поднимет ***
weko acetone: наверное он не следит...
relaybot 13trus: Думаете он мониторит их состояние?
Sralnoi_X7 acetone: Я уверен что дед все поднимит. Ето только баг. Нечего переживать. Повторяю, только баг.
orignal Sralnoi_X7 это я их положил
orignal acetone думаю деду насрать
Sralnoi_X7 Не сомнеяаюсь!
orignal там баг скорее всего в новом коде и та ситация обрабатывается неправильно
orignal а почему кстати ник такой? ты решил себя официально назвать засранцем? ))
relaybot 13mauzer: шифруется под насрального
Sralnoi_X7 Сралной Боря меня так звал, а Х7 ето из песень Напалм Дед - Армагеддон Х7
Sralnoi_X7 другой ниг в линуксе, надо ребут делать
Sralnoi_X7 хм, "ниг" ))
Vort вчера я попал на креш из-за NetDb::Stop (). сегодня решил его кое как залатать
Vort и попал на точно такой же креш в Transports::Stop (). в общем, там тоже надо чинить
orignal по хорошему там вообще все эти сингелтоны надо перенести в RouterContext
Vort главное, чтобы при остановке потока не было одновременного доступа к его данным
Vort в любом случае будет два потока - один который чистит, другой - который надо остановить
Vort и вот они должны друг другу не мешать
Vort кстати, я таки проверил - похоже, IdentityEx текут отдельно от RouterInfo. ну то есть при выходе остаётся 0 RouterInfo, но при этом несколько неудалённых IdentityEx
orignal так при остановке ну грохнется так ничего особо пдохого не случится
Vort но это может быть следствием проблем с неправильной остановкой
orignal на IdentityEx например TransportSession ссылается
orignal и еще много чего
Vort пример ещё одной утечки, на 128 байт:
Vort из i2p::util::MemoryPoolMt<i2p::data::RouterInfo::Address>::AcquireMt<>
Vort но должен отметить, что это уже хаканый мной код, так что я тоже мог добавить багов
Vort посмотрю ещё другие размеры
orignal а там то почему?
Vort пока что разобрался с 1544 (SSU2), 544 (IdentityEx) и 128 (MemoryPoolMt)
Vort ну не вернулось что-то в пул значит
Vort ещё на 160 байт интересуют, сейчас буду ловить