Skip to content

Commit 445465f

Browse files
committed
Remove unused waitgroup
1 parent eb0b59c commit 445465f

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

rocketpool-daemon/node/metrics-exporter.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import (
88
"net/http"
99
"os"
1010
"strings"
11-
"sync"
1211

1312
"github.com/prometheus/client_golang/prometheus"
1413
"github.com/prometheus/client_golang/prometheus/promhttp"
@@ -19,7 +18,7 @@ import (
1918
"github.com/rocket-pool/smartnode/v2/shared/keys"
2019
)
2120

22-
func runMetricsServer(ctx context.Context, sp *services.ServiceProvider, logger *log.Logger, stateLocker *collectors.StateLocker, wg *sync.WaitGroup,
21+
func runMetricsServer(ctx context.Context, sp *services.ServiceProvider, logger *log.Logger, stateLocker *collectors.StateLocker,
2322
scrubCollector *wc.ScrubCollector, bondReductionCollector *wc.BondReductionCollector, soloMigrationCollector *wc.SoloMigrationCollector) *http.Server {
2423
// Get services
2524
cfg := sp.GetConfig()
@@ -87,9 +86,6 @@ func runMetricsServer(ctx context.Context, sp *services.ServiceProvider, logger
8786
Handler: nil,
8887
}
8988
go func() {
90-
defer wg.Done()
91-
92-
wg.Add(1)
9389
err := server.ListenAndServe()
9490
if !errors.Is(err, http.ErrServerClosed) {
9591
logger.Error("Error running metrics HTTP server", log.Err(err))

rocketpool-daemon/node/node.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ type TaskLoop struct {
5454
logger *log.Logger
5555
ctx context.Context
5656
sp *services.ServiceProvider
57-
wg *sync.WaitGroup
5857
cfg *config.SmartNodeConfig
5958
rp *rocketpool.RocketPool
6059
ec eth.IExecutionClient
@@ -93,7 +92,6 @@ func NewTaskLoop(sp *services.ServiceProvider, wg *sync.WaitGroup) *TaskLoop {
9392
sp: sp,
9493
logger: logger,
9594
ctx: ctx,
96-
wg: wg,
9795
cfg: sp.GetConfig(),
9896
rp: sp.GetRocketPool(),
9997
ec: sp.GetEthClient(),
@@ -143,10 +141,7 @@ func (t *TaskLoop) Run() error {
143141
}
144142

145143
// Run task loop
146-
t.wg.Add(1)
147144
go func() {
148-
defer t.wg.Done()
149-
150145
for {
151146
// Make sure all of the resources are ready for task processing
152147
readyResult := t.waitUntilReady()
@@ -165,7 +160,7 @@ func (t *TaskLoop) Run() error {
165160
}()
166161

167162
// Run metrics loop
168-
t.metricsServer = runMetricsServer(t.ctx, t.sp, t.logger, t.stateLocker, t.wg, t.scrubCollector, t.bondReductionCollector, t.soloMigrationCollector)
163+
t.metricsServer = runMetricsServer(t.ctx, t.sp, t.logger, t.stateLocker, t.scrubCollector, t.bondReductionCollector, t.soloMigrationCollector)
169164

170165
return nil
171166
}

0 commit comments

Comments
 (0)