Comments (4)
Thanks, I'll follow it up.
from utp.
Are you trying your IPFS across localhost? This panic is caused when the latency in utp is determined to be 0. I never considered that that could happen, it seems incredibly unlikely. Unless maybe you have tests that can route packets without going through the kernel or something.
I'm going to move jitter into missinggo, and patch it up both in the JitterDuration and UTP codebases.
from utp.
It's done. I am guessing your system time was set backwards, so that time.Now() and a later time.Now() decreased in value.
from utp.
@anacrolix i don't know if that can happen. This was on a users computer (likely a macbook).
Thanks for the fix!
from utp.
Related Issues (19)
- Needs a license HOT 1
- Setting deadlines on a connection panics HOT 1
- Conn `Addr` methods return udp HOT 3
- Starts stalling under load HOT 43
- Setting deadlines on sockets does not work
- panic: listen udp :50007: bind: address already in use HOT 22
- spec question
- net.Listener interface HOT 6
- Reasoning behind this panic HOT 6
- Lots of duplicate packets are being send HOT 16
- Socket does not implement utpSocket (missing DialContext) HOT 2
- Deprecated
- Does utp implements congestion control ? HOT 1
- throughput is 5 MB/s on loopback HOT 13
- listener sockets closed when accepted connections close HOT 3
- Ability to pass in a net.UDPConn HOT 6
- Dial leaks file descriptors HOT 5
- memory usage a bit high HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from utp.