~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
Vort
опять я в какую-то странную хрень вляпался
Vort
при "заказе" 2 хопов один из туннелей 1хоповый построился:
Vort
тестирую торренты с вот такими настройками: --i2p_inbound_quantity=4 --i2p_outbound_quantity=3 --i2p_inbound_length=2 --i2p_outbound_length=1
Vort
то есть, inbound.length получился один раз не 2, а 1
Vort
баг или фича?
Vort
я уж думаю - не от того ли что я обновлял страницу в консоли? :) пока не будет нормальной потокобезопасности в консоли, я так всё время думать буду :/
weko
это в sam?
Vort
да
weko
так а коносль же только читает
weko
разве нет?
weko
консоль*
weko
ну кроме команд
Vort
там могут быть умные указатели, для которых чтение не сильно от записи отличается
Vort
а если не консоль, то что могло такой эффект дать?
weko
хз, космичиский луч
Vort
со второй попытки нормально построилось
Vort
:D
weko
ну могло ж )
weko
2 на 1 поменять вообще изи ))
Vort
я уж подумал, что баг в тестируемую фичу торрента влез
Vort
я i2pd не тестировал, а он сам протестировался ))
weko
а почему решил что баг не у тебя?
Vort
потому что там возможность поменять настройки туннелей налету не предусмотрена
Vort
там могло бы разве что быть какое-то одно неверное значение
weko
это надо было по логами SAM смотреть
weko
что пришло в i2pd
weko
скорее то что было отправлено
Vort
если бы воспроизводилось, так бы и смотрел
weko
понятно, да...
weko
а логов i2pd нету?
weko
хотя там дебаг вроде или типо того
Vort
есть. но только error
Vort
сейчас всё же гляну что в sam идёт. на всякий случай
Vort
потому что именно в этом месте изменения были в торренте
weko
я вот думаю что надо запилить i2pd tools в бинарнике i2pd
weko
чем я и планирую щас заняться
weko
хотя не уверен что щас
Vort
воспроизвелось
Vort
на скриншоте кое что не заметили
Vort
там есть как бы симметричный туннель
Vort
-> 6l-Y и в inbound и в outbound
Vort
и у меня сейчас опять такое же
Vort
⇒ tvPj ⇒ 1769867924:me established, 0.00 KiB
Vort
406524881:me ⇒ tvPj ⇒ established, 4.02 KiB
Vort
хз что это значит, но выглядит как баг
weko
видимо не отображается пир
weko
видимо из-за гонки
Vort
да при чём тут это
weko
стрелка есть, букв нет
Vort
говорю же - и в Inbound и в Outbound тот же пир
weko
а стоп
weko
она всегда есть
Vort
и из-за этого глюк скорее всего
Vort
где-то в i2pd неверно предполагается что Inbound и Outbound имеют одинаковое количество хопов
Vort
а я для тестов поставил разное количество
Vort
вот и вляпался
weko
хм
Vort
в запросе SAM ничего необычного
Vort
SESSION CREATE STYLE=STREAM ID=621339f186dcc47ffc5feb8a10fb37ac84c75fc9 DESTINATION=TRANSIENT SIGNATURE_TYPE=7 inbound.quantity=4 outbound.quantity=3 inbound.length=2 outbound.length=1
weko
возможно где то старый код не переписан?
weko
я не знаю, но возможно можно было указать только одну цифру
weko
кстати, ID для понятности можно сделать с префиксом libtorrent_
weko
хотя в идеале в SAM'е должно быть просто указание имени, а сервер возвращает точно не занятые id
weko
занятый*
weko
или занятый если ключ тот же