Jimmy Zelinskie
Jimmy Zelinskie
Hey, I don't think we should leave this blocked on the GC design. We can always fix that in a follow up to be more efficient.
This is exactly what [ClientError](https://github.com/chihaya/chihaya/blob/b1852c7c8e3cdfd5628428dce130f6e99110f659/bittorrent/bittorrent.go#L250-L252) does?
This library looks better than evio and pretty easily supports cpu pinned and so_reuseport https://github.com/panjf2000/gnet
As long as webtorrent doesn't have a stable release of a written specification, any work towards supporting it will be very low priority. To add support would be a large...
>I noticed that this project uses anacrolix/torrent It's used as a client to more easily write our end-to-end tests. If we wanted to be a little bit more verbose, we...
What client are you using? Chihaya uses a different strategy for managing connection IDs than OpenTracker, but it strictly follows the specification (BEP15). It's quite possible the client is not...
Also note that the `max_clock_skew` key in the config.yaml lets you have more leeway with how strict you want the liveliness checked. The default 10s means that connection IDs are...
Thanks for the bug report! It looks like this is an error that is safe to ignore, but right now Chihaya is treating it as critical. The fix will be...
I opened #492, which could be easily applied locally if you don't want to wait for us to review and merge the code. This won't prevent any errors, but will...
@mrd0ll4r the `net.Error` interfaces also has a [`Timeout()`](https://golang.org/pkg/net/#Error) method. Do you think that we should also check for that in the conditional where we check `Temporary()`? I'm a bit confused...