~AreEnn
                        
                        
                            ~R4SAS
                        
                        
                            ~acetone
                        
                        
                            ~orignal
                        
                        
                            ~villain
                        
                        
                            &N00B
                        
                        
                            +Xeha
                        
                        
                            GFW
                        
                        
                            Nobody
                        
                        
                            Opax
                        
                        
                            WebClient95
                        
                        
                            anon
                        
                        
                            anontor
                        
                        
                            b3t4f4c3
                        
                        
                            deserving-stegosaur
                        
                        
                            duanin2
                        
                        
                            fidoid
                        
                        
                            fujifilm
                        
                        
                            halloy1341
                        
                        
                            iiii
                        
                        
                            karamba_i2p
                        
                        
                            leopold
                        
                        
                            mareki2p
                        
                        
                            negative_rock127
                        
                        
                            nik0tr
                        
                        
                            not_bob_afk
                        
                        
                            ntty
                        
                        
                            osoznayka
                        
                        
                            poriori
                        
                        
                            profetikla
                        
                        
                            rc13
                        
                        
                            shaye
                        
                        
                            slfd
                        
                        
                            teeth
                        
                        
                            un
                        
                        
                            weko_
                        
                        
                            КрутыеЖиды]]]]]]]]]]]]]_Z
                        
                    
                    
                        Vort
                    
                    
                        "у нас реализация DHT не оптимальная" - главное, чтобы работала корректно. а в этом у меня сомнения
                    
                
                
                    
                        Vort
                    
                    
                        такое ощущение, что есть какие-то проблемы с созданием RoutingKey. то ли прошлая дата туда иногда попадает, то ли вообще какой-то мусор
                    
                
                
                    
                        Vort
                    
                    
                        в логах [02/Aug/2023:07:38:06 +0300], а флуд соответствует дате 20230801
                    
                
                
                    
                        Vort
                    
                    
                        при том, что код формирования даты предельно прост. я не представляю как туда мог баг попасть. поэтому подозрения на проблемы в KadDHT
                    
                
                
                    
                        Vort
                    
                    
                        ^^ это я фигню написал, прошу прощения, не туда глянул. пока что проблему воспроизвести не смог
                    
                
                
                    
                        Vort
                    
                    
                        хоть баг пока что я не нашёл, но понаблюдал за флудфиловой активностью. оказалось, не так уж много ресурсов она потребляет, как казалось:
                    
                
                
                
                    
                        Vort
                    
                    
                        за 20 часов аптайма средняя скорость приёма - 6 килобайт/сек, средняя скорость отправки - 14 килобайт/сек
                    
                
                
                    
                        Vort
                    
                    
                        ну и TCSR без дополнительной активности довольно неплох: 54%. при том, что на соседнем, "полноценном", флудфиле рейт сейчас 25%
                    
                
                
                    
                        Vort
                    
                    
                        долгое время мне не давало покоя сообщение "NTCP2: Signature verification failed in SessionConfirmed". решил глянуть, в чём там дело. и первый словленный случай оказался с адресом 127.0.0.1. похоже, я опять попал на баг в логировании
                    
                
                
                    
                        orignal
                    
                    
                        ну работу DHT можно прверить просто отдельным тестом
                    
                
                
                    
                        orignal
                    
                    
                        там же даже печать есть этого дерева
                    
                
                
                    
                        Vort
                    
                    
                        проблему я заметил всего один раз и в полночь по UTC. второй раз уже не воспроизвелось. так что это будет непросто словить
                    
                
                
                    
                        Vort
                    
                    
                        видимо, это что-то редкое. наверно не стоит сейчас искать
                    
                
                
                    
                        orignal
                    
                    
                        а ну в полночь да есть проблема
                    
                
                
                    
                        orignal
                    
                    
                        дед там вроде публикует дважжы
                    
                
                
                    
                        orignal
                    
                    
                        со старой и новой датой
                    
                
                
                    
                        Vort
                    
                    
                        ну то, что там идёт переключение и сеть некоторое время колбасит - это я знаю
                    
                
                
                    
                        Vort
                    
                    
                        но ломать DHT это вроде как не должно
                    
                
                
                    
                        Vort
                    
                    
                        я в очередной раз предполагаю проблемы с многопоточностью. а ловится это в любом случае долго и нудно
                    
                
                
                    
                        Vort
                    
                    
                        хоть внимательным чтением кода, хоть расстановкой ловушек
                    
                
                
                    
                        Vort
                    
                    
                        и, конечно, есть варианты, что либо я в очередной раз что-то напутал либо что проблема не в DHT, а где-то ещё. может "просто" повреждение памяти
                    
                
                
                    
                        Vort
                    
                    
                        хочу рассказать об одном наблюдении. бывает, что у R узла есть NTCP2 с адресом и SSU2 без адреса (с интродьюсерами). i2pd ведь в таком случае выбирает транспорт рандомно? и если да, то правильно ли это?
                    
                
                
                    
                        orignal
                    
                    
                        да верное наблюдение
                    
                
                
                    
                        orignal
                    
                    
                        но только как это может быть?
                    
                
                
                    
                        orignal
                    
                    
                        что NTCP2 с адесом 
                    
                
                
                    
                        Vort
                    
                    
                        мог я опять что-то напутать. я сегодня ковырял один загадочный случай. сейчас поищу
                    
                
                
                    
                        Vort
                    
                    
                        есть узел, у которого то публикуются интродьюсеры, то нет. вот сейчас найду его RI с интродьюсерами
                    
                
                
                
                    
                        Vort
                    
                    
                        у меня много его RI есть, могу ещё поискать если вдруг надо
                    
                
                
                    
                        orignal
                    
                    
                        просто такого быть не должно
                    
                
                
                    
                        orignal
                    
                    
                        если интродьюсеры то не должно быть адреса NTCP2
                    
                
                
                    
                        orignal
                    
                    
                        джава так делает но ставит U
                    
                
                
                    
                        Vort
                    
                    
                        вот ещё один, свеженький:  paste.i2pd.xyz/?022cae9ccd57f4c1#N6f65rRAQqCc3rBYdhoM2rjy3ARrNiK7UH4qKCTWULM  
                    
                
                
                    
                        Vort
                    
                    
                        это ещё и флудфил кстати :)
                    
                
                
                    
                        Vort
                    
                    
                        у меня там чёрти что с этим узлом было - постоянно RI вылетал из базы
                    
                
                
                    
                        Vort
                    
                    
                        а он был "близким" и много запросов было
                    
                
                
                    
                        Vort
                    
                    
                        как раз на нём словил "жесткое" вылетание: [02/Aug/2023:00:04:34 +0300]@953/error - RouterInfo: Can't open file E:\_Projects\_Test\i2pd\build\Debug\netDb\rT\routerInfo-TfyM2uhckp48Qsg3xtMkt7HwYvWCe4N0L6pCnljaGSs=.dat
                       
                
                
                    
                        Vort
                    
                    
                        "U" видимо ставится, когда NTCP2 адрес недоступен. а тут он, скорее всего, доступен. а недоступен - SSU2
                    
                
                
                    
                        Vort
                    
                    
                        у меня есть старые логи с попытками связи с этим узлом по SSU2 - все неудачи (32 штуки)
                    
                
                
                    
                        Vort
                    
                    
                        по моим приблизительным оценкам, среди .fR интродьюсеры есть у 12%
                    
                
                
                    
                        Vort
                    
                    
                        но это я опять ковырялся в RI регулярками, так что надо перепроверять
                    
                
                
                    
                        weko
                    
                    
                        [13:27:17] <Vort> есть узел, у которого то публикуются интродьюсеры, то нет. вот сейчас найду его RI с интродьюсерами
                    
                
                
                    
                        weko
                    
                    
                        А, это бывает. Помнишь у меня баг был с определением статуса? Из-за этого может быть
                    
                
                
                    
                        Vort
                    
                    
                        weko: ну только это Java :)
                    
                
                
                    
                        weko
                    
                    
                        Значит у них такая же херня
                    
                
                
                    
                        Vort
                    
                    
                        только тут немного наоборот. похоже, что SSU2 у 
                    
                
                
                    
                        Vort
                    
                    
                        этого узла не работает совсем
                    
                
                
                    
                        Vort
                    
                    
                        так что тут не наличие интродьюсеров ошибка, а их отсутствие
                    
                
                
                    
                        weko
                    
                    
                        и какая версия?
                    
                
                
                    
                        Vort
                    
                    
                        вначале у этого узла была версия 0.9.58, потом он обновился до 0.9.59
                    
                
                
                    
                        weko
                    
                    
                        последняя тоесть
                    
                
                
                    
                        weko
                    
                    
                        неадо джавистам сказать про такой баг
                    
                
                
                    
                        Vort
                    
                    
                        да я думаю это у него с сетью просто какие-то проблемы
                    
                
                
                    
                        Vort
                    
                    
                        он же у меня вылетал из netdb тогда, когда мой узел был чисто на NTCP2
                    
                
                
                    
                        Vort
                    
                    
                        так что и NTCP2 скорее всего у него глючит
                    
                
                
                    
                        Vort
                    
                    
                        но я пробовал специально к нему подключаться - туннель построился
                    
                
                
                    
                        orignal
                    
                    
                        я думаю что джава будут деградировать все больше и больше
                    
                
                
                    
                        Vort
                    
                    
                        если чётко понимать, что происходить с сетью, то от проблем можно будет придумывать какую-то защиту
                    
                
                
                    
                        Vort
                    
                    
                        несколько раз запускал узлы с нуля и вот такие две вещи заметил. не знаю, насколько это важно:
                    
                
                
                    
                        Vort
                    
                    
                        1.  i2p.novg.net:443/i2pseeds.su3 возвращает ошибку 502
                    
                
                
                    
                        Vort
                    
                    
                        2. вижу сообщения Reseed: Router ... is outdated by 727 hours
                    
                
                
                    
                        orignal
                    
                    
                        ну это да такое часто бывает
                    
                
                
                    
                        orignal
                    
                    
                        деда же нет 
                    
                
                
                    
                        orignal
                    
                    
                        никто больше за ресидами не следит
                    
                
                
                    
                        orignal
                    
                    
                        а за ними следил он