-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
network dead? #2057
Comments
Network is under attack right now. |
who ever need to attack the net... |
I suggest to wait for commits with mitigations and to build new binary from sources then. |
Please try 6ce2c30. Protection should activate after 10 minutes of uptime. |
I heared that java I2P routers are not affected by this. I tested the java router and it worked fine. |
Im using this new build, working well for now. Thanks! Uptime: 10 hours, 8 minutes, 0 seconds |
Because they ban all clones including real routers. I wouldn't call it "fine". |
Bitcoin network affected too:
|
Yes, this behaviour is not good overall, but the stategy is able to increase the tunnel creation sucess rate to 30%. |
Obviously. Now anything that relates on i2p tunnels won't work because, well, there is no i2p tunnels. |
I noticed similar problem with my node.
Attack triggers some (still unknown) bug in i2pd. In my case leak started to happen after computer was overloaded. |
Yep,my node usually fits the same mem boundaries. |
In my experience, while normal operation (not under DDoS-attack) assumed memory leak is from 500KB to 1MB per day, but not every day. |
This is, most likely, how heap fragmentation (problem common for many C++ programs) manifests itself. In comparison, for two cases, which I observed recently, leak happened with speeds of ~1MB/s and ~1GB/s. |
Now I have found that the process has bloated again and consumes ~14 GiB of memory. While I was looking at the virtual memory graph, it remained at the same level, although the Working Set grew by 4-8 KiB every few seconds. |
I figured out that one of memory leaks (fast, happens during shutdown) appears at this line: Line 474 in d3b699d
m_Peers there have size of 0xfffffffffffffff7 and it starts to call new function with 2GB blocks.
It's in fact the same problem as in #2058 - |
Looking at the memory consumption at this moment, at first I thought that the app was crashed and restarted. |
There is no such thing as garbarage collector in C++, all memory in controlled by application. It feels like there was something with memory leak, but then that something was destroyed, freeing all leaked memory back. |
It's a race condition that damages std structures. |
Is everyone's network dead? I got this on the server all day:
Tunnel creation success rate: 1%
Routers: 25462 Floodfills: 1518 LeaseSets: 556
Client Tunnels: 8 Transit Tunnels: 19881
The text was updated successfully, but these errors were encountered: