-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Severe difference in block put
performance depending on network state
#3428
Comments
@whyrusleeping does |
I think not, it means that the task needs to be researched and isn't ready to be just fixed. |
I think this ticket is a direct duplicate of #2828. Please close it if that is the case. |
Yes it is. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Version information:
Type:
Bug
Priority:
P3
Description:
When performing large amounts of
block put
operations ( ~2000 puts / second ) via the REST api, I am noticing marked difference in behavior depending whether the daemon is started in normal or--offline
mode.When the daemon is connected normally - it runs 1~2 threads at 100% cpu while the
put
s are coming in, generating a sustained packet storm as illustrated by thisdstat -n --net-packets
output (numbers are the limit of what my network can handle)The storm persisted for at least 10 minutes after I stopped performing API calls, at which point I restarted the daemon. After restart the network remained quiet.
If I add all my blocks while the daemon is in
--offline
mode - no storm is observed on restart with normal connectivity.I suspect there is a missing rate limiter for DHT updates or something like that...
This is likely related to https://github.com/ipfs/go-ipfs/milestone/24
The text was updated successfully, but these errors were encountered: