-
After I updated my redis to cluster mode, I saw a lot of errors like this "post-announce hooks failed|map[error:MOVED 5901 ip:port type:redis.Error]"
-
Hi Chihaya,
The tracker now crashes regularly due to (what I have researched) a limitation in Go Runtime introduced in Go 1.9. Not sure why this is being hit now (the stats on the tracker are not m…
-
While trying to setup GitHub pipelines, I randomly hit this:
```
$ go test -v -race $(go list ./...)
...
2020-02-13T22:45:50.4837092Z === RUN TestStartStopRaceIssue437
2020-02-13T22:45:50.483…
-
Right now running chihaya requires a config file to execute.
This creates an awkward first experience where the user must preemptively write a config file before they can even run the program.
A f…
-
Do these to improve performance:
- use `sync.Pool`s for slices/arrays?
- manipulate memory directly?
- write our own locking mechanism?
- use `chihaya.Infohash` to avoid allocations?
-
some of our coders are working on a mongodb middleware for chihaya
https://git.decibel.rip/X/chihaya
at some point these new middlewares could be merged into this repo if the code quality is suffi…
-
> Use SCAN for announcing and garbage collection, or whenever else it's possible.
I just did some benchmarks real quick and GC times go into the seconds with a few tens of thousands of peers. This is…
-
**What Renovate type are you using?**
Self-hosted, Gitea, 19.236.8
**Describe the bug**
When renovate executes `go get` command to update `go.mod` file, it does not set `GOCACHE` environment,…
-
GRASS 6 was last released about 8 years ago, and **spgrass6** is very outdated. If you still need GRASS, please move to **rgrass7** immediately, as **spgrass6** will be archived very soon.
-
The http.query functions "borrowed" from chihaya could be replaced with something cleaner for our needs. Since we are not necessarily trying to 100% conform to all of the bittorrent specs we can take …