mirror of
https://github.com/safing/portmaster
synced 2025-04-09 05:29:11 +00:00
[service] Make linter happy
This commit is contained in:
parent
4b2e4f208f
commit
57e81fb6fb
4 changed files with 10 additions and 4 deletions
|
@ -9,6 +9,8 @@ import (
|
|||
)
|
||||
|
||||
func TestDebug(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
// Create test instance with at least one worker.
|
||||
i := &Instance{}
|
||||
n, err := notifications.New(i)
|
||||
|
|
|
@ -30,6 +30,7 @@ const (
|
|||
groupStateInvalid
|
||||
)
|
||||
|
||||
//nolint:goconst
|
||||
func groupStateToString(state int32) string {
|
||||
switch state {
|
||||
case groupStateOff:
|
||||
|
|
|
@ -176,7 +176,8 @@ func (m *Manager) WorkerInfo(s *stack.Snapshot) (*WorkerInfo, error) {
|
|||
"waiting", "dead", "enqueue", "copystack":
|
||||
wi.Running++
|
||||
case "chan send", "chan receive", "select", "IO wait",
|
||||
"panicwait", "semacquire", "semarelease", "sleep":
|
||||
"panicwait", "semacquire", "semarelease", "sleep",
|
||||
"sync.Mutex.Lock":
|
||||
wi.Waiting++
|
||||
case "":
|
||||
if w.workerMgr != nil {
|
||||
|
@ -213,10 +214,10 @@ func (wi *WorkerInfo) Format() string {
|
|||
|
||||
// Build table.
|
||||
tabWriter := tabwriter.NewWriter(buf, 4, 4, 3, ' ', 0)
|
||||
fmt.Fprintf(tabWriter, "#\tState\tModule\tName\tWorker Func\tCurrent Line\tExtra Info\n")
|
||||
_, _ = fmt.Fprintf(tabWriter, "#\tState\tModule\tName\tWorker Func\tCurrent Line\tExtra Info\n")
|
||||
|
||||
for _, wd := range wi.Workers {
|
||||
fmt.Fprintf(tabWriter,
|
||||
_, _ = fmt.Fprintf(tabWriter,
|
||||
"%d\t%s\t%s\t%s\t%s\t%s\t%s\n",
|
||||
wd.Count,
|
||||
wd.State,
|
||||
|
@ -365,13 +366,14 @@ func workerDetailsAreEqual(a, b *WorkerInfoDetail) bool {
|
|||
}
|
||||
}
|
||||
|
||||
//nolint:goconst
|
||||
func goroutineStateOrder(state string) int {
|
||||
switch state {
|
||||
case "runnable", "running", "syscall":
|
||||
return 0 // Active.
|
||||
case "idle", "waiting", "dead", "enqueue", "copystack":
|
||||
return 1 // Active-ish.
|
||||
case "semacquire", "semarelease", "sleep", "panicwait":
|
||||
case "semacquire", "semarelease", "sleep", "panicwait", "sync.Mutex.Lock":
|
||||
return 2 // Bad (practice) blocking.
|
||||
case "chan send", "chan receive", "select":
|
||||
return 3 // Potentially bad (practice), but normal blocking.
|
||||
|
|
|
@ -196,6 +196,7 @@ manage:
|
|||
workerMgr: s,
|
||||
logger: s.ctx.logger,
|
||||
}
|
||||
//nolint:fatcontext // Every run gets a new context.
|
||||
wCtx.ctx, wCtx.cancelCtx = context.WithCancel(s.ctx.ctx)
|
||||
panicInfo, err := s.mgr.runWorker(wCtx, s.fn)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue