IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/09/02
~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 ))
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 Ааааааа, теперь понял. Надо учить матчасть