-
- Downloads
Use golang.org/x/sync/errgroup to coordinate all servers
Remove a lot of boilerplate by using the errgroup package instead of our own custom cumbersome solutions. Control server lifetime with an outer Context.
Showing
- cmd/radiod/radiod.go 15 additions, 21 deletionscmd/radiod/radiod.go
- node/dns.go 12 additions, 6 deletionsnode/dns.go
- node/http.go 14 additions, 8 deletionsnode/http.go
- node/server.go 30 additions, 42 deletionsnode/server.go
- node/status.go 8 additions, 4 deletionsnode/status.go
- vendor/golang.org/x/sync/LICENSE 27 additions, 0 deletionsvendor/golang.org/x/sync/LICENSE
- vendor/golang.org/x/sync/PATENTS 22 additions, 0 deletionsvendor/golang.org/x/sync/PATENTS
- vendor/golang.org/x/sync/errgroup/errgroup.go 66 additions, 0 deletionsvendor/golang.org/x/sync/errgroup/errgroup.go
- vendor/vendor.json 6 additions, 0 deletionsvendor/vendor.json
Loading
Please register or sign in to comment