~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
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
:D
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 байт интересуют, сейчас буду ловить