TUN-4384: Silence log from automaxprocs
This commit is contained in:
parent
4bd17766a9
commit
75c3ca2f4a
|
@ -10,7 +10,7 @@ import (
|
||||||
homedir "github.com/mitchellh/go-homedir"
|
homedir "github.com/mitchellh/go-homedir"
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
_ "go.uber.org/automaxprocs"
|
"go.uber.org/automaxprocs/maxprocs"
|
||||||
|
|
||||||
"github.com/cloudflare/cloudflared/cmd/cloudflared/access"
|
"github.com/cloudflare/cloudflared/cmd/cloudflared/access"
|
||||||
"github.com/cloudflare/cloudflared/cmd/cloudflared/cliutil"
|
"github.com/cloudflare/cloudflared/cmd/cloudflared/cliutil"
|
||||||
|
@ -48,6 +48,7 @@ func main() {
|
||||||
rand.Seed(time.Now().UnixNano())
|
rand.Seed(time.Now().UnixNano())
|
||||||
metrics.RegisterBuildInfo(BuildTime, Version)
|
metrics.RegisterBuildInfo(BuildTime, Version)
|
||||||
raven.SetRelease(Version)
|
raven.SetRelease(Version)
|
||||||
|
maxprocs.Set()
|
||||||
|
|
||||||
// Graceful shutdown channel used by the app. When closed, app must terminate gracefully.
|
// Graceful shutdown channel used by the app. When closed, app must terminate gracefully.
|
||||||
// Windows service manager closes this channel when it receives stop command.
|
// Windows service manager closes this channel when it receives stop command.
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
coverage:
|
|
||||||
range: 80..100
|
|
||||||
round: down
|
|
||||||
precision: 2
|
|
||||||
|
|
||||||
status:
|
|
||||||
project: # measuring the overall project coverage
|
|
||||||
default: # context, you can create multiple ones with custom titles
|
|
||||||
enabled: yes # must be yes|true to enable this status
|
|
||||||
target: 90% # specify the target coverage for each commit status
|
|
||||||
# option: "auto" (must increase from parent commit or pull request base)
|
|
||||||
# option: "X%" a static target percentage to hit
|
|
||||||
if_not_found: success # if parent is not found report status as success, error, or failure
|
|
||||||
if_ci_failed: error # if ci fails report status as success, error, or failure
|
|
|
@ -1,33 +0,0 @@
|
||||||
# Compiled Object files, Static and Dynamic libs (Shared Objects)
|
|
||||||
*.o
|
|
||||||
*.a
|
|
||||||
*.so
|
|
||||||
|
|
||||||
# Folders
|
|
||||||
_obj
|
|
||||||
_test
|
|
||||||
vendor
|
|
||||||
|
|
||||||
# Architecture specific extensions/prefixes
|
|
||||||
*.[568vq]
|
|
||||||
[568vq].out
|
|
||||||
|
|
||||||
*.cgo1.go
|
|
||||||
*.cgo2.c
|
|
||||||
_cgo_defun.c
|
|
||||||
_cgo_gotypes.go
|
|
||||||
_cgo_export.*
|
|
||||||
|
|
||||||
_testmain.go
|
|
||||||
|
|
||||||
*.exe
|
|
||||||
*.test
|
|
||||||
*.prof
|
|
||||||
*.pprof
|
|
||||||
*.out
|
|
||||||
*.log
|
|
||||||
coverage.txt
|
|
||||||
|
|
||||||
/bin
|
|
||||||
cover.out
|
|
||||||
cover.html
|
|
|
@ -1,24 +0,0 @@
|
||||||
language: go
|
|
||||||
sudo: false
|
|
||||||
go_import_path: go.uber.org/automaxprocs
|
|
||||||
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
- GO111MODULE=on
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- go: oldstable
|
|
||||||
- go: stable
|
|
||||||
env: LINT=1
|
|
||||||
|
|
||||||
install:
|
|
||||||
- make install
|
|
||||||
|
|
||||||
script:
|
|
||||||
- test -z "$LINT" || make lint
|
|
||||||
- make test
|
|
||||||
|
|
||||||
after_success:
|
|
||||||
- make cover
|
|
||||||
- bash <(curl -s https://codecov.io/bash)
|
|
|
@ -1,26 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
## v1.4.0 (2021-02-01)
|
|
||||||
|
|
||||||
- Support colons in cgroup names.
|
|
||||||
- Remove linters from runtime dependencies.
|
|
||||||
|
|
||||||
## v1.3.0 (2020-01-23)
|
|
||||||
|
|
||||||
- Migrate to Go modules.
|
|
||||||
|
|
||||||
## v1.2.0 (2018-02-22)
|
|
||||||
|
|
||||||
- Fixed quota clamping to always round down rather than up; Rather than
|
|
||||||
guaranteeing constant throttling at saturation, instead assume that the
|
|
||||||
fractional CPU was added as a hedge for factors outside of Go's scheduler.
|
|
||||||
|
|
||||||
## v1.1.0 (2017-11-10)
|
|
||||||
|
|
||||||
- Log the new value of `GOMAXPROCS` rather than the current value.
|
|
||||||
- Make logs more explicit about whether `GOMAXPROCS` was modified or not.
|
|
||||||
- Allow customization of the minimum `GOMAXPROCS`, and modify default from 2 to 1.
|
|
||||||
|
|
||||||
## v1.0.0 (2017-08-09)
|
|
||||||
|
|
||||||
- Initial release.
|
|
|
@ -1,75 +0,0 @@
|
||||||
# Contributor Covenant Code of Conduct
|
|
||||||
|
|
||||||
## Our Pledge
|
|
||||||
|
|
||||||
In the interest of fostering an open and welcoming environment, we as
|
|
||||||
contributors and maintainers pledge to making participation in our project and
|
|
||||||
our community a harassment-free experience for everyone, regardless of age,
|
|
||||||
body size, disability, ethnicity, gender identity and expression, level of
|
|
||||||
experience, nationality, personal appearance, race, religion, or sexual
|
|
||||||
identity and orientation.
|
|
||||||
|
|
||||||
## Our Standards
|
|
||||||
|
|
||||||
Examples of behavior that contributes to creating a positive environment
|
|
||||||
include:
|
|
||||||
|
|
||||||
* Using welcoming and inclusive language
|
|
||||||
* Being respectful of differing viewpoints and experiences
|
|
||||||
* Gracefully accepting constructive criticism
|
|
||||||
* Focusing on what is best for the community
|
|
||||||
* Showing empathy towards other community members
|
|
||||||
|
|
||||||
Examples of unacceptable behavior by participants include:
|
|
||||||
|
|
||||||
* The use of sexualized language or imagery and unwelcome sexual attention or
|
|
||||||
advances
|
|
||||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
|
||||||
* Public or private harassment
|
|
||||||
* Publishing others' private information, such as a physical or electronic
|
|
||||||
address, without explicit permission
|
|
||||||
* Other conduct which could reasonably be considered inappropriate in a
|
|
||||||
professional setting
|
|
||||||
|
|
||||||
## Our Responsibilities
|
|
||||||
|
|
||||||
Project maintainers are responsible for clarifying the standards of acceptable
|
|
||||||
behavior and are expected to take appropriate and fair corrective action in
|
|
||||||
response to any instances of unacceptable behavior.
|
|
||||||
|
|
||||||
Project maintainers have the right and responsibility to remove, edit, or
|
|
||||||
reject comments, commits, code, wiki edits, issues, and other contributions
|
|
||||||
that are not aligned to this Code of Conduct, or to ban temporarily or
|
|
||||||
permanently any contributor for other behaviors that they deem inappropriate,
|
|
||||||
threatening, offensive, or harmful.
|
|
||||||
|
|
||||||
## Scope
|
|
||||||
|
|
||||||
This Code of Conduct applies both within project spaces and in public spaces
|
|
||||||
when an individual is representing the project or its community. Examples of
|
|
||||||
representing a project or community include using an official project e-mail
|
|
||||||
address, posting via an official social media account, or acting as an
|
|
||||||
appointed representative at an online or offline event. Representation of a
|
|
||||||
project may be further defined and clarified by project maintainers.
|
|
||||||
|
|
||||||
## Enforcement
|
|
||||||
|
|
||||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
|
||||||
reported by contacting the project team at oss-conduct@uber.com. The project
|
|
||||||
team will review and investigate all complaints, and will respond in a way
|
|
||||||
that it deems appropriate to the circumstances. The project team is obligated
|
|
||||||
to maintain confidentiality with regard to the reporter of an incident.
|
|
||||||
Further details of specific enforcement policies may be posted separately.
|
|
||||||
|
|
||||||
Project maintainers who do not follow or enforce the Code of Conduct in good
|
|
||||||
faith may face temporary or permanent repercussions as determined by other
|
|
||||||
members of the project's leadership.
|
|
||||||
|
|
||||||
## Attribution
|
|
||||||
|
|
||||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
|
||||||
version 1.4, available at
|
|
||||||
[http://contributor-covenant.org/version/1/4][version].
|
|
||||||
|
|
||||||
[homepage]: http://contributor-covenant.org
|
|
||||||
[version]: http://contributor-covenant.org/version/1/4/
|
|
|
@ -1,81 +0,0 @@
|
||||||
# Contributing
|
|
||||||
|
|
||||||
We'd love your help improving this package!
|
|
||||||
|
|
||||||
If you'd like to add new exported APIs, please [open an issue][open-issue]
|
|
||||||
describing your proposal — discussing API changes ahead of time makes
|
|
||||||
pull request review much smoother. In your issue, pull request, and any other
|
|
||||||
communications, please remember to treat your fellow contributors with
|
|
||||||
respect! We take our [code of conduct](CODE_OF_CONDUCT.md) seriously.
|
|
||||||
|
|
||||||
Note that you'll need to sign [Uber's Contributor License Agreement][cla]
|
|
||||||
before we can accept any of your contributions. If necessary, a bot will remind
|
|
||||||
you to accept the CLA when you open your pull request.
|
|
||||||
|
|
||||||
## Setup
|
|
||||||
|
|
||||||
[Fork][fork], then clone the repository:
|
|
||||||
|
|
||||||
```
|
|
||||||
mkdir -p $GOPATH/src/go.uber.org
|
|
||||||
cd $GOPATH/src/go.uber.org
|
|
||||||
git clone git@github.com:your_github_username/automaxprocs.git
|
|
||||||
cd automaxprocs
|
|
||||||
git remote add upstream https://github.com/uber-go/automaxprocs.git
|
|
||||||
git fetch upstream
|
|
||||||
```
|
|
||||||
|
|
||||||
Install the test dependencies:
|
|
||||||
|
|
||||||
```
|
|
||||||
make dependencies
|
|
||||||
```
|
|
||||||
|
|
||||||
Make sure that the tests and the linters pass:
|
|
||||||
|
|
||||||
```
|
|
||||||
make test
|
|
||||||
make lint
|
|
||||||
```
|
|
||||||
|
|
||||||
If you're not using the minor version of Go specified in the Makefile's
|
|
||||||
`LINTABLE_MINOR_VERSIONS` variable, `make lint` doesn't do anything. This is
|
|
||||||
fine, but it means that you'll only discover lint failures after you open your
|
|
||||||
pull request.
|
|
||||||
|
|
||||||
## Making Changes
|
|
||||||
|
|
||||||
Start by creating a new branch for your changes:
|
|
||||||
|
|
||||||
```
|
|
||||||
cd $GOPATH/src/go.uber.org/automaxprocs
|
|
||||||
git checkout master
|
|
||||||
git fetch upstream
|
|
||||||
git rebase upstream/master
|
|
||||||
git checkout -b cool_new_feature
|
|
||||||
```
|
|
||||||
|
|
||||||
Make your changes, then ensure that `make lint` and `make test` still pass. If
|
|
||||||
you're satisfied with your changes, push them to your fork.
|
|
||||||
|
|
||||||
```
|
|
||||||
git push origin cool_new_feature
|
|
||||||
```
|
|
||||||
|
|
||||||
Then use the GitHub UI to open a pull request.
|
|
||||||
|
|
||||||
At this point, you're waiting on us to review your changes. We *try* to respond
|
|
||||||
to issues and pull requests within a few business days, and we may suggest some
|
|
||||||
improvements or alternatives. Once your changes are approved, one of the
|
|
||||||
project maintainers will merge them.
|
|
||||||
|
|
||||||
We're much more likely to approve your changes if you:
|
|
||||||
|
|
||||||
* Add tests for new functionality.
|
|
||||||
* Write a [good commit message][commit-message].
|
|
||||||
* Maintain backward compatibility.
|
|
||||||
|
|
||||||
[fork]: https://github.com/uber-go/automaxprocs/fork
|
|
||||||
[open-issue]: https://github.com/uber-go/automaxprocs/issues/new
|
|
||||||
[cla]: https://cla-assistant.io/uber-go/automaxprocs
|
|
||||||
[commit-message]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
|
|
|
@ -1,46 +0,0 @@
|
||||||
export GOBIN ?= $(shell pwd)/bin
|
|
||||||
|
|
||||||
GO_FILES := $(shell \
|
|
||||||
find . '(' -path '*/.*' -o -path './vendor' ')' -prune \
|
|
||||||
-o -name '*.go' -print | cut -b3-)
|
|
||||||
|
|
||||||
GOLINT = $(GOBIN)/golint
|
|
||||||
STATICCHECK = $(GOBIN)/staticcheck
|
|
||||||
|
|
||||||
.PHONY: build
|
|
||||||
build:
|
|
||||||
go build ./...
|
|
||||||
|
|
||||||
.PHONY: install
|
|
||||||
install:
|
|
||||||
go mod download
|
|
||||||
|
|
||||||
.PHONY: test
|
|
||||||
test:
|
|
||||||
go test -race ./...
|
|
||||||
|
|
||||||
.PHONY: cover
|
|
||||||
cover:
|
|
||||||
go test -coverprofile=cover.out -covermode=atomic -coverpkg=./... ./...
|
|
||||||
go tool cover -html=cover.out -o cover.html
|
|
||||||
|
|
||||||
$(GOLINT): tools/go.mod
|
|
||||||
cd tools && go install golang.org/x/lint/golint
|
|
||||||
|
|
||||||
$(STATICCHECK): tools/go.mod
|
|
||||||
cd tools && go install honnef.co/go/tools/cmd/staticcheck
|
|
||||||
|
|
||||||
.PHONY: lint
|
|
||||||
lint: $(GOLINT) $(STATICCHECK)
|
|
||||||
@rm -rf lint.log
|
|
||||||
@echo "Checking gofmt"
|
|
||||||
@gofmt -d -s $(GO_FILES) 2>&1 | tee lint.log
|
|
||||||
@echo "Checking go vet"
|
|
||||||
@go vet ./... 2>&1 | tee -a lint.log
|
|
||||||
@echo "Checking golint"
|
|
||||||
@$(GOLINT) ./... | tee -a lint.log
|
|
||||||
@echo "Checking staticcheck"
|
|
||||||
@$(STATICCHECK) ./... 2>&1 | tee -a lint.log
|
|
||||||
@echo "Checking for license headers..."
|
|
||||||
@./.build/check_license.sh | tee -a lint.log
|
|
||||||
@[ ! -s lint.log ]
|
|
|
@ -1,46 +0,0 @@
|
||||||
# automaxprocs [![GoDoc][doc-img]][doc] [![Build Status][ci-img]][ci] [![Coverage Status][cov-img]][cov]
|
|
||||||
|
|
||||||
Automatically set `GOMAXPROCS` to match Linux container CPU quota.
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
`go get -u go.uber.org/automaxprocs`
|
|
||||||
|
|
||||||
## Quick Start
|
|
||||||
|
|
||||||
```go
|
|
||||||
import _ "go.uber.org/automaxprocs"
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
// Your application logic here.
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
## Development Status: Stable
|
|
||||||
|
|
||||||
All APIs are finalized, and no breaking changes will be made in the 1.x series
|
|
||||||
of releases. Users of semver-aware dependency management systems should pin
|
|
||||||
automaxprocs to `^1`.
|
|
||||||
|
|
||||||
## Contributing
|
|
||||||
|
|
||||||
We encourage and support an active, healthy community of contributors —
|
|
||||||
including you! Details are in the [contribution guide](CONTRIBUTING.md) and
|
|
||||||
the [code of conduct](CODE_OF_CONDUCT.md). The automaxprocs maintainers keep
|
|
||||||
an eye on issues and pull requests, but you can also report any negative
|
|
||||||
conduct to oss-conduct@uber.com. That email list is a private, safe space;
|
|
||||||
even the automaxprocs maintainers don't have access, so don't hesitate to hold
|
|
||||||
us to a high standard.
|
|
||||||
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
Released under the [MIT License](LICENSE).
|
|
||||||
|
|
||||||
[doc-img]: https://godoc.org/go.uber.org/automaxprocs?status.svg
|
|
||||||
[doc]: https://godoc.org/go.uber.org/automaxprocs
|
|
||||||
[ci-img]: https://travis-ci.com/uber-go/automaxprocs.svg?branch=master
|
|
||||||
[ci]: https://travis-ci.com/uber-go/automaxprocs
|
|
||||||
[cov-img]: https://codecov.io/gh/uber-go/automaxprocs/branch/master/graph/badge.svg
|
|
||||||
[cov]: https://codecov.io/gh/uber-go/automaxprocs
|
|
||||||
|
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
// Copyright (c) 2017 Uber Technologies, Inc.
|
|
||||||
//
|
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
// of this software and associated documentation files (the "Software"), to deal
|
|
||||||
// in the Software without restriction, including without limitation the rights
|
|
||||||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
// copies of the Software, and to permit persons to whom the Software is
|
|
||||||
// furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Software.
|
|
||||||
//
|
|
||||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
// THE SOFTWARE.
|
|
||||||
|
|
||||||
// Package automaxprocs automatically sets GOMAXPROCS to match the Linux
|
|
||||||
// container CPU quota, if any.
|
|
||||||
package automaxprocs // import "go.uber.org/automaxprocs"
|
|
||||||
|
|
||||||
import (
|
|
||||||
"log"
|
|
||||||
|
|
||||||
"go.uber.org/automaxprocs/maxprocs"
|
|
||||||
)
|
|
||||||
|
|
||||||
func init() {
|
|
||||||
maxprocs.Set(maxprocs.Logger(log.Printf))
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
package: go.uber.org/automaxprocs
|
|
||||||
import: []
|
|
||||||
testImport:
|
|
||||||
- package: github.com/stretchr/testify
|
|
||||||
version: ^1.1.4
|
|
||||||
subpackages:
|
|
||||||
- assert
|
|
|
@ -1,9 +0,0 @@
|
||||||
module go.uber.org/automaxprocs
|
|
||||||
|
|
||||||
go 1.13
|
|
||||||
|
|
||||||
require (
|
|
||||||
github.com/kr/pretty v0.1.0 // indirect
|
|
||||||
github.com/stretchr/testify v1.4.0
|
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect
|
|
||||||
)
|
|
|
@ -1,18 +0,0 @@
|
||||||
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
|
|
||||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
|
||||||
github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
|
|
||||||
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
|
|
||||||
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
|
||||||
github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
|
|
||||||
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
|
|
||||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
|
||||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
|
||||||
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
|
|
||||||
github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
|
|
||||||
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
|
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
|
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
|
|
||||||
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
|
||||||
gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
|
|
||||||
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
|
|
@ -252,7 +252,6 @@ github.com/urfave/cli/v2
|
||||||
github.com/urfave/cli/v2/altsrc
|
github.com/urfave/cli/v2/altsrc
|
||||||
# go.uber.org/automaxprocs v1.4.0
|
# go.uber.org/automaxprocs v1.4.0
|
||||||
## explicit
|
## explicit
|
||||||
go.uber.org/automaxprocs
|
|
||||||
go.uber.org/automaxprocs/internal/cgroups
|
go.uber.org/automaxprocs/internal/cgroups
|
||||||
go.uber.org/automaxprocs/internal/runtime
|
go.uber.org/automaxprocs/internal/runtime
|
||||||
go.uber.org/automaxprocs/maxprocs
|
go.uber.org/automaxprocs/maxprocs
|
||||||
|
|
Loading…
Reference in New Issue