~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest29533
HackerMan
Most2
Nausicaa
Ruskoye_911
Vort
`
acetone_
anon3
b3t4f4c3
fidoid
flumental
nemiga
not_bob_afk
plap
poriori
profetikla
segfault
soos
teeth
tensor
un
weko_
whothefuckami
Vort
"<weko> orignal: выглядит так что логика неверна, если приходится увеличивать" согласен. без атаки ничего "стоять" не должно
Vort
такое ощущение, что там где-то баг, из-за которого "хорошие" флудфилы забываются
Vort
я и не только при старте заклинивание на тысяче видел. точных условий проявления проблемы, правда, не помню. и происходит это редко. сейчас, к примеру, Floodfills: 1161
weko
[04:40:06] <Vort> такое ощущение, что там где-то баг, из-за которого "хорошие" флудфилы забываются
weko
Вот и я о том же
weko
Я тоже вроде видел +-1000 не после старта
tetrimer
Что-то в последних коммитах с версией намудрили:
tetrimer
$ ./i2pd --version
tetrimer
i2pd version 2.47.0 (0.9.58)
tetrimer
$ strings ./i2pd |grep gae439b53
tetrimer
2.47.0-90-gae439b53
tetrimer
:</b> 2.47.0-90-gae439b53<br>
tetrimer
2.47.0-90-gae439b53
tetrimer
Параметры сборки: export USE_GIT_VERSION=yes; make
tetrimer
и на том же исходнике все нормально показывает, если собирать так:
tetrimer
export USE_GIT_VERSION=yes; make DEBUG=N
tetrimer
А нет, нифига... Это у меня что-то сбойнуло, т.к. повторная сборка с дебагом - нормально показывает GIT-версию...
R4SAS
если юзаешь make без cmake то надо вычищать сначала чтобы обновилось
tetrimer
R4SAS: Вычищать, в смысле make clean делать? Или удалять всю директорию и тащить git-ом заново?
tetrimer
Сборка, на первый взгляд, начиналась как обычно, т.е. шла с самого начала и параметр -DGIT... - там в строчках виднелся.
orignal
не использовать cmake
tetrimer
g++-11 - это же, вроде, классический компилятор. Да и второй раз им-же собралось нормально.
R4SAS
tetrimer: да, make clean
Orion
что-то у меня make пишет предупреждения при сборке с последним коммитом
Orion
libi2pd/NetDb.cpp: In member function ‘void i2p::data::NetDb::SaveUpdated()’:
Orion
libi2pd/NetDb.cpp:651:81: warning: ‘minTunnelCreationSuccessRate’ may be used uninitialized in this function [-Wmaybe-uninitialized]
Orion
651 | if (it.second->IsUnreachable () && (total - deletedCount < NETDB_MIN_ROUTERS || isLowRate ||
Orion
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
Orion
libi2pd/NetDb.cpp: In member function ‘void i2p::data::NetDb::Start()’:
Orion
libi2pd/NetDb.cpp:58:31: warning: ‘threshold’ may be used uninitialized in this function [-Wmaybe-uninitialized]
Orion
58 | if (m_RouterInfos.size () < threshold || m_Floodfills.GetSize () < NETDB_MIN_FLOODFILLS) // reseed if # of router less than threshold or too few floodfiils
orignal
забей
Orion
ок