IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/06/26
~AreEnn
~R4SAS
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Most2
Nausicaa
Nikat
Vort
Xeha
`
acetone_
anon2
b3t4f4c3
flumental
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori_
profetikla
silence__
soos
teeth
tensor
un
weko
whothefuckami
user1 Реквестирую в следующем релизе функцию изменения лимитов по транзиту через вебконсоль. Имхо, значительная часть пользователей просто не умеет/не хочет лезть в конфиг файлы. Так хотя бы часть пользователей поднимут скорость транз�
orignal так число трназитных тоннелей там давно можно менять
user1 Скорости
orignal ну а толщину канала не уверен что это хорошая идея
user1 Почему
orignal вроде R4SAS пытался что то добавлять по этьому поводу
weko Кодировка в жопу уехала. Но если я правильно понял: чтобы толщину канала сделать надо протокол менять
Vort weko: вопрос был в том, чтобы менять флажки L/P/X не залезая в конфиг
Vort и тут даже не надо думать о протоколе - i2pd просто не меняет конфиг из UI. всё.
Vort ну а изменение скорости, работающее только до следующего рестарта имеет мало смысла
weko <Vort> ну а изменение скорости, работающее только до следующего рестарта имеет мало смысла
weko для тестирования может иметь смысл
Vort или атаку задавить если в данный момент очень нужен канал для других целей. но всё же главная проблема - это то, что юзеры ленятся лезть в конфиг чтобы расшарить побольше полосы
Vort и эту проблему доступом ко временному изменению не решить
Vort может даже хуже сделать - юзер подумает, что он насовсем поменял и не станет проверять, осталась ли настройка после рестарта
out "<AreEnn> особенно остерегайтесь шизофренического дерьма" "[17:24:23] <Vort> AreEnn: "shit" is like background noise in I2P. " - я 2 проекта с 0 и до готовности закодил для PurpleI2P
Madhyamapratipada не считая и2пчат
weko Vort: ну как вариант увеличить лимит по умолчанию
weko в 2 раза например
orignal не надо
orignal L нормально
weko почему ты так думаешь?
orignal а то обычно бывает наоборот
orignal придурки ставят X а потом кричат что весь канал отожрал
weko ну мы же X хотим по умолчанию поставить
orignal я не понимаю в чем проблема то? на стоит L ну даст отлуп тоннелям и че?
orignal это кто хочет?
orignal тот кто э
orignal то хочет идет на хуй
Vort out: с моей стороны было напоминание о том, что без анализа/оценки информацию применять не стоит. всегда так стоит поступать, а в I2P особенно
orignal с такими идеями
orignal потому что полно говноустройств
weko но с другой стороны проблема скорости именно в java i2p и i2pd с медленным каналом / cpu
Vort опять разговор идёт к теме профилирования )
weko а решение - профилирование
weko ))))))))))))))))
orignal так о чем и речь
orignal что буквы не показывают фактическую скорость канала
orignal если обезьяна поставит X (а она обязательно поставит X) то от этого канал у нее толще не станет
weko тогда отложим вопрос до того момента, как будет профилирование
Vort буквы - это максимум, что готов дать юзер. а реальность уже должна оцениваться автоматически
orignal естественно
orignal а вот определить фактическую толщину весьма непросто
weko опять же, флаг скорости можно использовать как точку отсчёта при профилировании - "обязьян" меньшество
orignal я же не просто так ввел [slow] для транспортов
Vort ну и стоит ещё помнить, что скорость - свойство непостоянное
Vort даже самый добрый провайдер никогда не сможет _гарантировать_ скорость
weko Vort: не важно
weko если пир не даёт нормальный канал, значит не используем пир
weko не важно по чьей вине
Vort важно в том плане, что нефиг обвинять слишком щедрых юзеров
Vort в общем случае юзер не имеет контроля за каналом
weko Vort: так на то в профилирование есть "прощение"
orignal кроме того не забывайте что скорость не абсолют
orignal а зависит от того с кем
weko ну тоесть пир как бы "прощается" постепенно
Vort ну да, ещё стабильность важна и пинг
Vort weko: я больше об отношении говорю. расхождение буквы и скорости - это не юзер мудак, это так получилось
weko Vort: пинг думаю пока что трогать не надо (именно среднее значение). а вот стабильность - да, важно
weko Vort: да пофиг как относиться, да и мы говорим условно. ответное действие всё равно одно
weko условная обезьяна может быть и провод перерезать
Vort просто не нужно выдумывать "наказание" и "прощение"
weko нужно
weko так профилирование работает
user1 Постоянно наблюдаю следующую картину. К сервису построены туннели показывает established. Всё ок. Но как только к сервису подключаются пользователи и начинают запрашивать поток, сразу половина туннелей уходит в failed. С чем это связано, я
user1 ь предположить.
weko user1: туннели активнее используется и чаще детектируются проблемы
user1 Так вот доходит до ситуации, что все исходящие туннели фейлятся
user1 И остаются только входящие
Vort может побольше поставить туннелей?
orignal user1 опсос тебе трафик режет
user1 Не решает проблему
Vort вот я тоже подумал о том, что где-то что-то не лезет
orignal ну да канал у него слабый
user1 100 мбит канал
Vort ну вообще много чего может быть
Vort но кто будет эту проблему гонять...
Vort если 1 хоп ставить - тоже глюки?
user1 Нет, работает вполне хорошо на 1 хопе
user1 И скорость норм
Vort ну так тогда баны могут быть. мало кто ж копался, что там в java накодено
user1 Но 1 хоп нельзя мне
orignal может ты что то сильно тяжеое гонишь что там узлы захлеюываются?
user1 Потоковое видео
Vort ну 1 хоп это только для диагностики
orignal а ну понятно почему
user1 64кбит/с
orignal джависты не вытягивают
orignal реально ставь больше тоннелей
orignal в конфиге
user1 ну я 16 пробовал, проблема не исчезла
user1 сейчас 8 стоит
orignal так и не ичезнет
Vort я подобную хрень видел, когда тестировал UDP игры
orignal джависты тупо начинают дропать
Vort относительно нормально работало только если повезёт на быстрый туннель попасть
orignal все подряд
Vort ну теоретически же такие туннели должно профилирование отбрасывать? или именно этого ещё не сделано?
orignal ну расскажи как
weko да легко
Vort так я спрашиваю больше
orignal понимаешь в момент построения он все нормальный
weko берём каждому участнику минус даём
orignal он просто нагрузку не вытягивает
weko в итоге пидор будет иметь больше всего минусов
orignal так Vort говорит про тоннели
Vort ну да, примерно как weko говорит делать надо
orignal а не про пидаров
weko да но виноват конкретный джава пидор
Vort туннель просвечивает узлы как бы
orignal ну это можно да
orignal если начинает фейлится тоннель то помечать учатсников как пидаров
user1 Всех?
orignal если кто то сильно пидар то через него не строить
weko ну да статистическое выявление
Vort ну это больше метка "где-то там фигня"
Vort а на пересечении фигни будет больше всего
Vort может потребоваться много времени чтобы набрать существенные "доказательства"
weko ну так наберутся же
Vort но после этого мне кажется, i2pd может начать работать даже лучше, чем можно ожидать
weko нужно просто грамотно формулы составить
Vort вот эти метки наверно должны иметь время жизни
Vort допустим, неделю
Vort дофига данных будет
user1 Главное не дойти до крайности, что все туннели будут постоянно строиться через одни и те же узлы.
weko не думаю что совсем так
Vort но мне кажется, что оно того стоит
weko user1: ясное дело
Vort weko: ну есть ещё вариант как с TCSR сделано
weko Vort: нужно чтобы были "очки"
weko а дальше формулы по которым они будут менять
weko меняться*
Vort EWMA вроде
weko и изменение должно быть не просто линейное а такое чтобы оптимально было
Vort хотя для теста можно просто сырых данных набрать и посмотреть, что прояснится. кореляцию с джавистостью из netdb визуализировать допустим :)
weko например процесс "прощения" должен иметь какую то изменяющуюся скорость
weko Vort: ахуенная идея!!!!!!!
weko "пруфы на стол"
Vort можно начать с примитивного варианта типа "каждую неделю снимать со всех профилей по 1 баллу (но в минус не уходить конечно)"
Vort ну а каждый фейлящийся туннель по +1 каждому участнику должен добавлять
Vort ну и примитивный вариант на стороне фильтрации - через узлы с > 10 баллами туннели не строить
Vort затем посмотреть, как это будет работать. и по результату анализа или крутить константы или модифицировать алгоритмы
Vort ещё вариант - собрать данные по количеству фейлов за час работы i2pd. зная сколько узлов в сети, можно будет примерно понять и скорость "затухания" для баллов и порог игнорирования узла для туннелей
Vort у каждого юзера своё количество туннелей в час конечно же. поэтому можно или нормировать или выбрать какой-то обычный вариант
Vort в качестве защиты можно сделать принудительное снятие баллов если допустим больше половины узлов пригодных для туннелей набирает баллов больше порога
Vort для того, чтобы этот механизм начал работать, многого не надо. вот для того, чтобы он начал работать оптимально - тут надо будет повозиться, да
Vort но учитывая, что без релиза мало кто обновляет i2pd, то даже косяк какой-то в закоммиченном варианте мало что испортит
Vort разве что до следующего релиза надо отточить будет
weko <Vort> но учитывая, что без релиза мало кто обновляет i2pd, то даже косяк какой-то в закоммиченном варианте мало что испортит
weko ветку создаёшь и там проверяешь )
Vort а юзеров, кто тестирует ветки, наверно вообще около нуля. надо же и тестеров иметь
weko да одного-двух хватит
relaybot 13apophis: опа, я смотрю уже к системе баллов пришли ;) Заняло полгода, что бы понять все преимущества такой модели ;) Ну в добрый путь
weko пиздун
weko делать кому?
weko вот иди делай
weko умный нашёл
weko нашёлся
orignal кстати у него раньше и был ник pizdun ))
relaybot 13apophis: ты хамишь мне ?
orignal если ты не знаел
relaybot 13apophis: веко ?
relaybot 13apophis: делать такое не надо много мозгов.. вы кодеры .. вы осилите
relaybot 13apophis: ванм долбили про это года 1.5, но вы телились... чего обижаться то ?
weko orignal: иронично
relaybot 13apophis: это потому, чтои у вас архдитектурных навыков с гулькин нос.
weko apophis так делай
weko если ты уже давнов всё знал
weko чего не сделал?
orignal ну так он стратегий занимается ))
relaybot 13apophis: orignal, сомотри.. допиздишся. Эти же такие как и все шизики, Шиуток не понимают
orignal так а мне то что
orignal я рассуждаю приземленно
relaybot 13apophis: у орижа спроси... рассуждали про это давно. У вас есть кому кодить.
weko <+relaybot> apophis: это потому, чтои у вас архдитектурных навыков с гулькин нос.
weko за себя говори ))
orignal некому, и ты это прекрасно знаешь
relaybot 13apophis: Сделал вам комплимент, что мол правильно мыслите, а они хамят ?
relaybot 13apophis: веко совсем обыдлился
weko apohis я лично об этом думал уже давно и сюда писал
weko и много писал
relaybot 13apophis: тебя так волнует, кто написал про это первым ;) ты ребенок что ли ?
relaybot 13apophis: Короче, ясно. Путь хороший, но ваше жлобство меня раздражает немного.
weko лицемер
relaybot 13apophis: и пиздун !
weko это ты сказал ))
relaybot 13apophis: да я
relaybot 13apophis: я только это и могу сказать. Неподхожу никак по параметрам.
relaybot 13apophis: Короче, делайте что задумали.
relaybot 13apophis: если хотите ;)
R4SAS 8Тб транзита за 2 недели
R4SAS с релиза
R4SAS на s2
orignal хостер пизды не дает?