blob: afb5b5342c9cc0d33209aa75cdfa172e820a54a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package cgroups
import (
"github.com/prometheus/client_golang/prometheus"
"gitlab.com/gitlab-org/gitaly/v15/internal/command"
"gitlab.com/gitlab-org/gitaly/v15/internal/git/repository"
)
// NoopManager is a cgroups manager that does nothing
type NoopManager struct{}
//nolint:revive // This is unintentionally missing documentation.
func (cg *NoopManager) Setup() error {
return nil
}
//nolint:revive // This is unintentionally missing documentation.
func (cg *NoopManager) AddCommand(cmd *command.Command, repo repository.GitRepo) (string, error) {
return "", nil
}
//nolint:revive // This is unintentionally missing documentation.
func (cg *NoopManager) Cleanup() error {
return nil
}
// Describe does nothing
func (cg *NoopManager) Describe(ch chan<- *prometheus.Desc) {}
// Collect does nothing
func (cg *NoopManager) Collect(ch chan<- prometheus.Metric) {}
|