Jimmy Zelinskie

Results 167 comments of Jimmy Zelinskie

Hey there! Yeah, this behavior is definitely up for discussion. I think it makes sense for the semantics to be append and not replacing all peers from middleware before it....

Hey there! BitTorrent keeping so much metadata in the infodict, which gets hashed, is a pretty unfortunate design decision. However, I don't think this should be a problem in this...

I actually agree. It is interesting, though, that if you were to implement a push-style driver, you would have to create another HTTP server running on a different port in...

We kind of already have a push style API with the PUT torrent/user routes. However, updating a whole user with a PUT could lead to information being lost. Do we...

See https://github.com/golang/go/issues/9334 I suspect writing something that muxes net.Listeners would have a significant performance impact. We could accept a list of addresses and create an instance of a frontend for...

Ok, so I looked at the [source code of xbt](https://github.com/OlafvdSpek/xbt/blob/70327986c5f7f1140cda54ba4d88907b72e870fe/Tracker/server.cpp#L806-L815). It looks like when the user provides no infohashes, it tries to return scrapes for everything. Currently, the maximum number...

>How does `$XDG_CONFIG_HOME` behave with docker? Depends on the distro inside the container. Rather than being distracted by XDG, consider the actual decision to read configs by default from a...

Neat! This sounds like it's Go trying to protect programs from hitting up against OS limits. I wonder if you only need to use sysctl to set a limit higher...

This leads me to think there's some kind of bottleneck occurring. You should have prometheus metrics on the number of goroutines, that'll help us see if we're leaking goroutines or...

Bumping this with my current thoughts. I did this in #540, but netaddr is actually being added to the standard library, so I'll extract into a dedicated PR when Go...