this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use automaxprocs to improve goroutine scheduling in containers (#261)

Match MAXPROCS to Container CPU quota with Automaxprocs to improve go's
scheduler decisions: https://github.com/uber-go/automaxprocs

authored by

Jaz and committed by
GitHub
8e52da2a 7e5a95d0

+12
+1
cmd/beemo/main.go
··· 19 19 "github.com/bluesky-social/indigo/xrpc" 20 20 21 21 _ "github.com/joho/godotenv/autoload" 22 + _ "go.uber.org/automaxprocs" 22 23 23 24 logging "github.com/ipfs/go-log" 24 25 "github.com/urfave/cli/v2"
+1
cmd/bigsky/main.go
··· 22 22 "github.com/bluesky-social/indigo/util/cliutil" 23 23 "github.com/bluesky-social/indigo/util/version" 24 24 "github.com/bluesky-social/indigo/xrpc" 25 + _ "go.uber.org/automaxprocs" 25 26 26 27 _ "net/http/pprof" 27 28
+1
cmd/fakermaker/main.go
··· 15 15 "github.com/bluesky-social/indigo/util/version" 16 16 17 17 _ "github.com/joho/godotenv/autoload" 18 + _ "go.uber.org/automaxprocs" 18 19 19 20 "github.com/urfave/cli/v2" 20 21 "golang.org/x/sync/errgroup"
+1
cmd/gosky/main.go
··· 35 35 "github.com/ipld/go-car" 36 36 37 37 _ "github.com/joho/godotenv/autoload" 38 + _ "go.uber.org/automaxprocs" 38 39 39 40 logging "github.com/ipfs/go-log" 40 41 "github.com/polydawn/refmt/cbor"
+1
cmd/labelmaker/main.go
··· 12 12 "github.com/urfave/cli/v2" 13 13 14 14 _ "github.com/joho/godotenv/autoload" 15 + _ "go.uber.org/automaxprocs" 15 16 16 17 logging "github.com/ipfs/go-log" 17 18 "github.com/whyrusleeping/go-did"
+1
cmd/laputa/main.go
··· 12 12 "github.com/bluesky-social/indigo/util/version" 13 13 14 14 _ "github.com/joho/godotenv/autoload" 15 + _ "go.uber.org/automaxprocs" 15 16 16 17 logging "github.com/ipfs/go-log" 17 18 "github.com/urfave/cli/v2"
+1
cmd/sonar/main.go
··· 17 17 "github.com/bluesky-social/indigo/util/version" 18 18 "github.com/gorilla/websocket" 19 19 "github.com/prometheus/client_golang/prometheus/promhttp" 20 + _ "go.uber.org/automaxprocs" 20 21 "go.uber.org/zap" 21 22 22 23 "github.com/urfave/cli/v2"
+1
cmd/supercollider/main.go
··· 43 43 "github.com/prometheus/client_golang/prometheus" 44 44 "github.com/prometheus/client_golang/prometheus/promauto" 45 45 "github.com/prometheus/client_golang/prometheus/promhttp" 46 + _ "go.uber.org/automaxprocs" 46 47 "gorm.io/driver/sqlite" 47 48 "gorm.io/gorm" 48 49
+1
go.mod
··· 47 47 go.opentelemetry.io/otel/exporters/jaeger v1.14.0 48 48 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.16.0 49 49 go.opentelemetry.io/otel/sdk v1.16.0 50 + go.uber.org/automaxprocs v1.5.3 50 51 go.uber.org/zap v1.24.0 51 52 golang.org/x/crypto v0.11.0 52 53 golang.org/x/exp v0.0.0-20230321023759-10a507213a29
+3
go.sum
··· 467 467 github.com/polydawn/refmt v0.0.0-20190807091052-3d65705ee9f1/go.mod h1:uIp+gprXxxrWSjjklXD+mN4wed/tMfjMMmN/9+JsA9o= 468 468 github.com/polydawn/refmt v0.89.1-0.20221221234430-40501e09de1f h1:VXTQfuJj9vKR4TCkEuWIckKvdHFeJH/huIFJ9/cXOB0= 469 469 github.com/polydawn/refmt v0.89.1-0.20221221234430-40501e09de1f/go.mod h1:/zvteZs/GwLtCgZ4BL6CBsk9IKIlexP43ObX9AxTqTw= 470 + github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g= 470 471 github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= 471 472 github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= 472 473 github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= ··· 603 604 go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= 604 605 go.uber.org/atomic v1.10.0 h1:9qC72Qh0+3MqyJbAn8YU5xVq1frD8bn3JtD2oXtafVQ= 605 606 go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= 607 + go.uber.org/automaxprocs v1.5.3 h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8= 608 + go.uber.org/automaxprocs v1.5.3/go.mod h1:eRbA25aqJrxAbsLO0xy5jVwPt7FQnRgjW+efnwa1WM0= 606 609 go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= 607 610 go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA= 608 611 go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=