Skip to content

Commit 8b77e9e

Browse files
committed
make linter happy
1 parent 3d70c78 commit 8b77e9e

4 files changed

Lines changed: 13 additions & 12 deletions

File tree

docker/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ FROM go-deps AS go-builder
4242
ARG VERSION
4343
ARG GIT_HASH
4444
ARG GIT_TIME
45+
ARG GO_TAGS
4546

4647
# Copy source code
4748
COPY . .
@@ -50,7 +51,7 @@ COPY --from=webui-builder /webserver/build ./internal/webserver/build
5051

5152
# Generate protobuf and build the application
5253
RUN go generate ./api/pb/ && \
53-
CGO_ENABLED=0 go build -ldflags "\
54+
CGO_ENABLED=0 go build -tags "${GO_TAGS}" -ldflags "\
5455
-X 'main.commit=${GIT_HASH}' \
5556
-X 'main.date=${GIT_TIME}' \
5657
-X 'main.version=${VERSION}'" ./cmd/pgwatch

internal/reaper/source_reaper.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ func (sr *SourceReaper) activeMetrics() map[string]time.Duration {
4646
if sr.md.IsInRecovery && len(sr.md.MetricsStandby) > 0 {
4747
src = sr.md.MetricsStandby
4848
}
49-
copy := make(map[string]time.Duration, len(src))
49+
c := make(map[string]time.Duration, len(src))
5050
for k, v := range src {
51-
copy[k] = time.Duration(v) * time.Second
51+
c[k] = time.Duration(v) * time.Second
5252
}
53-
return copy
53+
return c
5454
}
5555

5656
// GCDSlice computes GCD across a slice. Returns 0 for empty input.

internal/reaper/source_reaper_integration_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func TestIntegration_ExecuteBatch(t *testing.T) {
6767
delete(metricDefs.MetricDefs, "integ_uptime")
6868
}()
6969

70-
md.Source.Metrics = metrics.MetricIntervals{
70+
md.Metrics = metrics.MetricIntervals{
7171
"integ_version": 30,
7272
"integ_uptime": 60,
7373
}
@@ -131,7 +131,7 @@ func TestIntegration_SourceReaper_RunCollectsMetrics(t *testing.T) {
131131
delete(metricDefs.MetricDefs, "integ_run_size")
132132
}()
133133

134-
md.Source.Metrics = metrics.MetricIntervals{
134+
md.Metrics = metrics.MetricIntervals{
135135
"integ_run_version": 5,
136136
"integ_run_size": 5,
137137
}

internal/reaper/source_reaper_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ func TestSourceReaper_FetchSpecialMetric(t *testing.T) {
310310
t.Run("metric not found in definitions", func(t *testing.T) {
311311
sr, _, mock := newSR(t)
312312
defer mock.Close()
313-
sr.fetchSpecialMetric(ctx, "no_such_special_xyz")
313+
assert.NoError(t, sr.fetchSpecialMetric(ctx, "no_such_special_xyz"))
314314
select {
315315
case <-sr.reaper.measurementCh:
316316
t.Error("expected no measurement")
@@ -324,7 +324,7 @@ func TestSourceReaper_FetchSpecialMetric(t *testing.T) {
324324
defer mock.Close()
325325
metricDefs.MetricDefs["sp_primary_only"] = metrics.Metric{NodeStatus: "primary"}
326326
md.IsInRecovery = true
327-
sr.fetchSpecialMetric(ctx, "sp_primary_only")
327+
assert.NoError(t, sr.fetchSpecialMetric(ctx, "sp_primary_only"))
328328
select {
329329
case <-sr.reaper.measurementCh:
330330
t.Error("expected no measurement for primary-only on standby")
@@ -338,7 +338,7 @@ func TestSourceReaper_FetchSpecialMetric(t *testing.T) {
338338
defer mock.Close()
339339
metricDefs.MetricDefs["sp_standby_only"] = metrics.Metric{NodeStatus: "standby"}
340340
md.IsInRecovery = false
341-
sr.fetchSpecialMetric(ctx, "sp_standby_only")
341+
assert.NoError(t, sr.fetchSpecialMetric(ctx, "sp_standby_only"))
342342
select {
343343
case <-sr.reaper.measurementCh:
344344
t.Error("expected no measurement for standby-only on primary")
@@ -352,7 +352,7 @@ func TestSourceReaper_FetchSpecialMetric(t *testing.T) {
352352
defer mock.Close()
353353
metricDefs.MetricDefs[specialMetricInstanceUp] = metrics.Metric{}
354354
mock.ExpectPing()
355-
sr.fetchSpecialMetric(ctx, specialMetricInstanceUp)
355+
assert.NoError(t, sr.fetchSpecialMetric(ctx, specialMetricInstanceUp))
356356
select {
357357
case msg := <-sr.reaper.measurementCh:
358358
assert.Equal(t, specialMetricInstanceUp, msg.MetricName)
@@ -369,7 +369,7 @@ func TestSourceReaper_FetchSpecialMetric(t *testing.T) {
369369
defer mock.Close()
370370
metricDefs.MetricDefs[specialMetricInstanceUp] = metrics.Metric{StorageName: "infra_up"}
371371
mock.ExpectPing()
372-
sr.fetchSpecialMetric(ctx, specialMetricInstanceUp)
372+
assert.NoError(t, sr.fetchSpecialMetric(ctx, specialMetricInstanceUp))
373373
select {
374374
case msg := <-sr.reaper.measurementCh:
375375
assert.Equal(t, "infra_up", msg.MetricName)
@@ -386,7 +386,7 @@ func TestSourceReaper_FetchSpecialMetric(t *testing.T) {
386386
for _, name := range []string{"sproc_hashes", "table_hashes", "index_hashes", "configuration_hashes", "privilege_hashes"} {
387387
delete(metricDefs.MetricDefs, name)
388388
}
389-
sr.fetchSpecialMetric(ctx, specialMetricChangeEvents)
389+
assert.NoError(t, sr.fetchSpecialMetric(ctx, specialMetricChangeEvents))
390390
select {
391391
case <-sr.reaper.measurementCh:
392392
t.Error("expected no measurement when no changes detected")

0 commit comments

Comments
 (0)