diff --git a/.github/workflows/reviewdog.yml b/.github/workflows/reviewdog.yml index 5fbdc7c3e..600043a40 100644 --- a/.github/workflows/reviewdog.yml +++ b/.github/workflows/reviewdog.yml @@ -57,6 +57,7 @@ jobs: with: reporter: github-pr-review level: error + golangci_lint_version: v1.64.8 gofmt: name: runner / gofmt diff --git a/packaging/scripts/mongodb-backup_builder.sh b/packaging/scripts/mongodb-backup_builder.sh index 5c70f9088..3b4ef9eeb 100644 --- a/packaging/scripts/mongodb-backup_builder.sh +++ b/packaging/scripts/mongodb-backup_builder.sh @@ -147,12 +147,12 @@ install_golang() { GO_ARCH="arm64" fi for i in {1..3}; do - wget https://go.dev/dl/go1.22.8.linux-${GO_ARCH}.tar.gz -O /tmp/go1.22.tar.gz && break + wget https://downloads.percona.com/downloads/packaging/go/go1.22.8.linux-${GO_ARCH}.tar.gz -O /tmp/golang1.22.tar.gz && break echo "Failed to download GOLang, retrying in 10 seconds..." sleep 10 done - tar --transform=s,go,go1.22, -zxf /tmp/go1.22.tar.gz - rm -rf /usr/local/go* + tar --transform=s,go,go1.22, -zxf /tmp/golang1.22.tar.gz + rm -rf /usr/local/go1.22 /usr/local/go1.19 /usr/local/go1.11 /usr/local/go1.8 /usr/local/go1.9 /usr/local/go1.9.2 /usr/local/go mv go1.22 /usr/local/ ln -s /usr/local/go1.22 /usr/local/go } diff --git a/pbm/topo/topo.go b/pbm/topo/topo.go index 1093ac97f..bc136cab1 100644 --- a/pbm/topo/topo.go +++ b/pbm/topo/topo.go @@ -107,10 +107,9 @@ func collectTopoCheckErrors( hosts := strings.Split(uri, ",") members := make(map[NodeURI][]error, len(hosts)) - anyAvail := false for _, host := range hosts { a, ok := agents[host] - if !ok || a.Arbiter || a.Passive { + if !ok || a.Arbiter { continue } @@ -131,16 +130,9 @@ func collectTopoCheckErrors( } members[host] = errs - if len(errs) == 0 { - anyAvail = true - } } rv.Replsets[rsName] = members - - if !anyAvail { - rv.Missed = append(rv.Missed, rsName) - } } if rv.hasError() { diff --git a/pbm/version/version.go b/pbm/version/version.go index 8d9c76206..ac2dab4c1 100644 --- a/pbm/version/version.go +++ b/pbm/version/version.go @@ -16,7 +16,7 @@ import ( ) // current PBM version -const version = "2.9.0" +const version = "2.9.1" var ( platform string