~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
Leopold
Most2
Nausicaa
Vort
Xeha
anon2
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
orignal
ну что все в сборке
orignal
тогда вернемся к нашим баранам
orignal
я предлагаю сделать параметр и включен то всегда общаться с флудфилами через тоннели
onon
Так сделано, если explicit
orignal
неее
orignal
это в общем случае
orignal
счас если фрудфил достижим то напрямую
orignal
а тут всегда через тоннели
orignal
пригодится не только для ситуации с тором
orignal
а вообще если роутер в каком нибудь бантустане запущен
onon
Например
onon
МОжет собрать такие случаи и автоматически выставлять
orignal
хуйло заблокировало диапазон
orignal
где сидит флудфил
orignal
то есть он реально живуой но мы не можем до него достучаться
onon
Это бывает, да
orignal
параметр так и сделать bantustan=true ))
orignal
тоннли то они все равно когда то отсроятся хоть и с низким рейтом
onon
А можно как-то автоматически это проверять?
onon
Слать запрос напрямую и через туннели
orignal
а если флудфил и правда даун будет лищний оверхед
onon
Может, наверное быть такое что ява тебя напрямую забанила
orignal
ну так дрозд же постоянно меня банит
orignal
тут продумать еще надо
onon
Можно профилировщик сделать, если не отвечает напрямую, с некоторым шансом пытаться через туннели
orignal
можно да
onon
У меня примерно так сделано для строительства туннелей, чем больше отказов, тем с меньшим шансом узел выбирается
onon
Но всё равно иногда пытается
orignal
неплохо бы еще флаг для ротуера "не могу быть концом тоннеля"
orignal
вместо G
onon
Это для каких случаев?
onon
Когда нет R?
orignal
или даже есть
orignal
но ты знаешь что ты в бантустане
orignal
и у тебя нет полной связности
onon
Ну да.
orignal
чтобы тебя в качестве конца тоннеля не выбирали
orignal
а в середине пох
orignal
но не построится тоннель все
onon
Можно было бы, наверное, даже паттерн придумать, чтобы автоматически ставить этот флаг, если больше определённого процента фейлов к большому количеству роутеров.
orignal
еественно
orignal
об этом и речь
Vort
краем глаза глянул вчерашние обсуждения. могу сказать, что java - не идеал. если что-то сделано в java - это ещё не значит, что то же самое нужно делать и в i2pd
Vort
это будет звучать тривиально, но всё: вначале нужно делать анализ. анализ того, что есть в i2pd, анализ того, что есть в java. сравнивать их полноценно и тогда можно будет принимать обоснованные решения
Vort
но всё же:*
orignal
это ты про что?
Vort
про обсуждения около вот этой фразы: "однако, на йава раутере, оно существовало"
orignal
там вообще речь о другом
orignal
там болгоарин пытался реализовывать какой то алгоритм
orignal
собираюсь начать выпиливать C++11
orignal
и потом переделать http на string_view
segfault
orignal: а что даст переделывание на std::string_view? это не быстрее, чем const std::string&
orignal
substr у него постоянное время а не линейной как у string
orignal
а в http как раз делается оно
segfault
orignal: можно итераторами сделать
urandom
Кто-нибудь из разрабов есть на месте?
orignal
так итератор тебе и даст линейную слжность
urandom
orignal, почему у меня роутер начал жить с флагом D?
orignal
уперся в какой то лимит
onon
Это популярность =)
orignal
onon у меня появились идея ввести параметр "stan"
orignal
с тонким намеком
orignal
не публикет свой IP и с флудфилами общается только через тоннели
urandom
Куда копать в поисках лимита?
onon
Да, и паттерн придумай, чтобы его автоматом включать
urandom
Кол-во открытых файлов отпадает, это давно решенная проблема
onon
Количество транзитных туннелей, либо трафик
onon
Поднимай лимиты
orignal
так скажи сколько у тебя тразита и тоннелей
orignal
onon я про само назваание параметра
orignal
русские поймут а буржуи нет ))
onon
Так это уже дело вкуса
orignal
дед как то сказал что не знает что за страна huilostan ))
onon
=)
urandom
5919 сейчас, лимит 9000 туннелей
orignal
ну все варно
orignal
потому и D а не E
onon
С 70% вроде флаг D включается
orignal
там вроде 70%
urandom
Скорость выше 1000 КиБ/с не поднимается обычно. Так, за редким исключением
orignal
подними лимит тоннелей до 20 тыс и пропадет
orignal
минут через 15
urandom
Е включается когда уперся в потолок, а D только при определенном проценте?
onon
У нас в сети диспропорция R и U
onon
Поэтому R обычно перегружены а U недогружены
urandom
20к соединений роутер обосрется поддерживать, если они возникнут
onon
Я думал, может что-то можно предпринять чтобы меньше использовать R и чаще U
onon
Пытаться всё-таки переделать SSU, сделать нормальный притест, определять совместимые U и чаще их использовать.
onon
Потому что сейчас, условно 50/50 в туннелях используется R и U
onon
И при этом U роутеров больше как минимум в 10 раз
orignal
при E ты даешьт отлуп
orignal
при D то не даешь но предпруждаешь других что скоро будешь
orignal
а причем тут тоннели и соединеняи?
orignal
тоннелей обычно бывает больше чем сеодинений в несколько раз
orignal
onon предлагаешь на концах входящих использовать U если есть интродьюсер?
onon
Не, такое мне не нравится
orignal
и вообще они мало исполльзуются потому что джависты через них тонели не строят
orignal
а мыстроим
onon
В середину туннеля чаще выбирать
onon
Ну это просто мысли вслух пока.
onon
Много нужно переделать, чтобы нормально работало
orignal
ну можно да
onon
У нас сейчас они чередоваться должны обязательно, нужно это исправить
onon
А чтобы истправить - это определение типа ната
onon
Ну и дальше по списку
orignal
не должны
orignal
могут и все R быть
orignal
могут и R-R-U
orignal
и так далее
onon
Ну вот если так, то нужно приоритет для U
onon
Чтобы U-R-U
orignal
у меня счас вооще приоритетов нет
orignal
только или подходит или нет
onon
Подумай, что можно с этим сделать
orignal
надо делать приоритеты
urandom
т.е. туннели не поднимают активные соединения?
onon
Часть своих туннелей строится через уже подключенные пиры
onon
А между количеством туннелей и количеством коннектов зависимость не линейная
onon
Т.к. туннели от разных роутеров могут использовать одни и те же промежуточные узлы
orignal
когда как
orignal
иногда бывает что один тоннель генерит кучу соединений
onon
Ну да, это если конец
urandom
Ааааааа, теперь понял. Надо учить матчасть