$ make test test -s /home/wozy/projects/go/src/github.com/kedacore/keda/bin/controller-gen || GOBIN=/home/wozy/projects/go/src/github.com/kedacore/keda/bin go install sigs.k8s.io/controller-tools/cmd/controller-gen /home/wozy/projects/go/src/github.com/kedacore/keda/bin/controller-gen crd:crdVersions=v1,generateEmbeddedObjectMeta=true rbac:roleName=keda-operator paths="./..." output:crd:artifacts:config=config/crd/bases # withTriggers is only used for duck typing so we only need the deepcopy methods # However operator-sdk generate doesn't appear to have an option for that # until this issue is fixed: https://github.com/kubernetes-sigs/controller-tools/issues/398 rm config/crd/bases/keda.sh_withtriggers.yaml test -s /home/wozy/projects/go/src/github.com/kedacore/keda/bin/mockgen || GOBIN=/home/wozy/projects/go/src/github.com/kedacore/keda/bin go install go.uber.org/mock/mockgen /home/wozy/projects/go/src/github.com/kedacore/keda/bin/mockgen -destination=pkg/mock/mock_scaling/mock_interface.go -package=mock_scaling -source=pkg/scaling/scale_handler.go /home/wozy/projects/go/src/github.com/kedacore/keda/bin/mockgen -destination=pkg/mock/mock_scaling/mock_executor/mock_interface.go -package=mock_executor -source=pkg/scaling/executor/scale_executor.go PATH="/home/wozy/projects/go/src/github.com/kedacore/keda/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy/.local/bin:/opt/google-cloud-cli/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy /.local/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy/.local/bin:/opt/google-cloud-cli/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/wozy/.krew/bin:/home/wozy/.cargo/bin:/home/wozy/.kre w/bin:/home/wozy/.cargo/bin:/home/wozy/.krew/bin:/home/wozy/.cargo/bin" protoc -I vendor --proto_path=hack LiiklusService.proto --go_out=pkg/scalers/liiklus --go-grpc_out=pkg/scalers/liiklus PATH="/home/wozy/projects/go/src/github.com/kedacore/keda/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy/.local/bin:/opt/google-cloud-cli/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy /.local/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy/.local/bin:/opt/google-cloud-cli/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/wozy/.krew/bin:/home/wozy/.cargo/bin:/home/wozy/.kre w/bin:/home/wozy/.cargo/bin:/home/wozy/.krew/bin:/home/wozy/.cargo/bin" protoc -I vendor --proto_path=pkg/scalers/externalscaler externalscaler.proto --go_out=pkg/scalers/externalscaler --go-grpc_out=pkg/scalers/externalscaler PATH="/home/wozy/projects/go/src/github.com/kedacore/keda/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy/.local/bin:/opt/google-cloud-cli/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy /.local/bin:/home/wozy/.local/bin:/home/wozy/bin:/home/wozy/projects/go/bin:/home/wozy/projects/go/src/k8s.io/kubernetes/_output/bin/:/home/wozy/.local/bin:/opt/google-cloud-cli/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/wozy/.krew/bin:/home/wozy/.cargo/bin:/home/wozy/.kre w/bin:/home/wozy/.cargo/bin:/home/wozy/.krew/bin:/home/wozy/.cargo/bin" protoc -I vendor --proto_path=pkg/metricsservice/api metrics.proto --go_out=pkg/metricsservice/api --go-grpc_out=pkg/metricsservice/api /home/wozy/projects/go/src/github.com/kedacore/keda/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..." go fmt ./... go vet ./... test -s /home/wozy/projects/go/src/github.com/kedacore/keda/bin/setup-envtest || GOBIN=/home/wozy/projects/go/src/github.com/kedacore/keda/bin go install sigs.k8s.io/controller-runtime/tools/setup-envtest KUBEBUILDER_ASSETS="/home/wozy/.local/share/kubebuilder-envtest/k8s/1.32.0-linux-amd64" /home/wozy/projects/go/src/github.com/kedacore/keda/bin/gotestsum --format standard-quiet --rerun-fails --junitfile report.xml --packages=./... -- -race ok github.com/kedacore/keda/v2/apis/eventing/v1alpha1 10.019s ? github.com/kedacore/keda/v2/cmd/adapter [no test files] ? github.com/kedacore/keda/v2/cmd/operator [no test files] ? github.com/kedacore/keda/v2/cmd/webhooks [no test files] ? github.com/kedacore/keda/v2/controllers/eventing [no test files] ? github.com/kedacore/keda/v2/pkg/certificates [no test files] ? github.com/kedacore/keda/v2/pkg/common/message [no test files] ok github.com/kedacore/keda/v2/apis/keda/v1alpha1 16.880s ok github.com/kedacore/keda/v2/controllers/keda/util 1.122s ? github.com/kedacore/keda/v2/pkg/eventemitter/eventdata [no test files] ? github.com/kedacore/keda/v2/pkg/eventreason [no test files] ? github.com/kedacore/keda/v2/pkg/generated/clientset/versioned [no test files] ? github.com/kedacore/keda/v2/pkg/generated/clientset/versioned/fake [no test files] ? github.com/kedacore/keda/v2/pkg/generated/clientset/versioned/scheme [no test files] ? github.com/kedacore/keda/v2/pkg/generated/clientset/versioned/typed/keda/v1alpha1 [no test files] ? github.com/kedacore/keda/v2/pkg/generated/clientset/versioned/typed/keda/v1alpha1/fake [no test files] ? github.com/kedacore/keda/v2/pkg/generated/informers/externalversions [no test files] ? github.com/kedacore/keda/v2/pkg/generated/informers/externalversions/internalinterfaces [no test files] ? github.com/kedacore/keda/v2/pkg/generated/informers/externalversions/keda [no test files] ? github.com/kedacore/keda/v2/pkg/generated/informers/externalversions/keda/v1alpha1 [no test files] ? github.com/kedacore/keda/v2/pkg/generated/listers/keda/v1alpha1 [no test files] ? github.com/kedacore/keda/v2/pkg/k8s [no test files] ? github.com/kedacore/keda/v2/pkg/metricscollector/webhook [no test files] ? github.com/kedacore/keda/v2/pkg/metricsservice [no test files] ? github.com/kedacore/keda/v2/pkg/metricsservice/api [no test files] ? github.com/kedacore/keda/v2/pkg/metricsservice/utils [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_client [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_eventemitter [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_scale [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_scaler [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_scaling [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_scaling/mock_executor [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_secretlister [no test files] ? github.com/kedacore/keda/v2/pkg/mock/mock_serviceaccounts [no test files] ? github.com/kedacore/keda/v2/pkg/provider [no test files] ok github.com/kedacore/keda/v2/pkg/fallback 1.194s ok github.com/kedacore/keda/v2/pkg/metricscollector 1.120s ok github.com/kedacore/keda/v2/pkg/eventemitter 5.182s ? github.com/kedacore/keda/v2/pkg/scalers/authentication [no test files] ? github.com/kedacore/keda/v2/pkg/scalers/externalscaler [no test files] ? github.com/kedacore/keda/v2/pkg/scalers/kafka [no test files] ? github.com/kedacore/keda/v2/pkg/scalers/liiklus [no test files] ? github.com/kedacore/keda/v2/pkg/scalers/liiklus/mocks [no test files] ? github.com/kedacore/keda/v2/pkg/scalers/openstack [no test files] ? github.com/kedacore/keda/v2/pkg/scalers/openstack/utils [no test files] ? github.com/kedacore/keda/v2/pkg/scaling/cache/metricscache [no test files] ================== WARNING: DATA RACE Write at 0x00c000b25ec8 by goroutine 73: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling/cache.TestEmptyScalersCache.func5() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache_test.go:55 +0x3c Previous read at 0x00c000b25ec8 by goroutine 70: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x49 github.com/kedacore/keda/v2/pkg/scaling/cache.TestEmptyScalersCache.func2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache_test.go:39 +0x44 Goroutine 73 (running) created at: github.com/kedacore/keda/v2/pkg/scaling/cache.TestEmptyScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache_test.go:54 +0x2e4 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Goroutine 70 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling/cache.TestEmptyScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache_test.go:38 +0x1a4 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 ================== testing: race detected outside of test execution FAIL FAIL github.com/kedacore/keda/v2/pkg/scaling/cache 0.338s ok github.com/kedacore/keda/v2/pkg/scalers/gcp 1.186s ok github.com/kedacore/keda/v2/pkg/scalers/scalersconfig 1.202s ok github.com/kedacore/keda/v2/pkg/scalers/splunk 1.489s ok github.com/kedacore/keda/v2/pkg/scalers/aws 2.497s ok github.com/kedacore/keda/v2/pkg/scaling 2.566s ? github.com/kedacore/keda/v2/pkg/scaling/modifiers [no test files] ? github.com/kedacore/keda/v2/pkg/status [no test files] ? github.com/kedacore/keda/v2/tests/utils/helper [no test files] ? github.com/kedacore/keda/v2/version [no test files] ok github.com/kedacore/keda/v2/pkg/scaling/executor 1.337s ok github.com/kedacore/keda/v2/pkg/scaling/scaledjob 1.024s ok github.com/kedacore/keda/v2/pkg/scaling/resolver 1.145s ok github.com/kedacore/keda/v2/pkg/scalers/azure 12.223s ok github.com/kedacore/keda/v2/pkg/util 8.759s FAIL FAIL github.com/kedacore/keda/v2/pkg/scalers 15.795s FAIL FAIL github.com/kedacore/keda/v2/controllers/keda 133.081s DONE 1142 tests, 5 failures in 151.043s FAIL FAIL github.com/kedacore/keda/v2/controllers/keda 121.865s FAIL FAIL github.com/kedacore/keda/v2/pkg/scalers 1.284s FAIL FAIL github.com/kedacore/keda/v2/pkg/scalers 0.308s FAIL FAIL github.com/kedacore/keda/v2/pkg/scalers 3.309s ok github.com/kedacore/keda/v2/pkg/scaling/cache 1.123s [no tests to run] DONE 2 runs, 1146 tests, 8 failures in 307.844s FAIL FAIL github.com/kedacore/keda/v2/controllers/keda 130.866s FAIL FAIL github.com/kedacore/keda/v2/pkg/scalers 1.281s FAIL FAIL github.com/kedacore/keda/v2/pkg/scalers 0.283s FAIL FAIL github.com/kedacore/keda/v2/pkg/scalers 3.298s === Failed === FAIL: controllers/keda TestAPIs (132.86s) Running Suite: Controller Suite - /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda ====================================================================================================== Random Seed: 1746540038 Will run 26 of 26 specs •••================== WARNING: DATA RACE Write at 0x00c00174f748 by goroutine 386: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0x4f Previous read at 0x00c00174f748 by goroutine 383: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa Goroutine 386 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0xf8c github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).GetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:283 +0x1ed github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:609 +0x3aa github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).checkScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:244 +0x372 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:183 +0x644 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Goroutine 383 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0x604 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== ••••••••••••••••••••••• Ran 26 of 26 Specs in 132.861 seconds SUCCESS! -- 26 Passed | 0 Failed | 0 Pending | 0 Skipped testing.go:1490: race detected during execution of test === FAIL: controllers/keda TestAPIs (re-run 1) (121.73s) Running Suite: Controller Suite - /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda ====================================================================================================== Random Seed: 1746540177 Will run 26 of 26 specs ••••================== WARNING: DATA RACE Write at 0x00c000ed4128 by goroutine 413: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).ClearScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:410 +0x525 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:190 +0x828 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Previous read at 0x00c000ed4128 by goroutine 452: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa Goroutine 413 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0x7f7 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 Goroutine 452 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0x604 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== •================== WARNING: DATA RACE Write at 0x00c000f0acc8 by goroutine 511: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0x4f Previous read at 0x00c000f0acc8 by goroutine 508: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa Goroutine 511 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0xf8c github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).GetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:283 +0x1ed github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:609 +0x3aa github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).checkScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:244 +0x372 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:183 +0x644 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Goroutine 508 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0x604 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== •••••••••================== WARNING: DATA RACE Read at 0x00c00196c7e8 by goroutine 1313: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).getScalerBuilder() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:70 +0x94 github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetMetricSpecForScalingForScaler() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:119 +0x87 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScalerState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:744 +0x1e9 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:634 +0x147 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:636 +0x129 Previous write at 0x00c00196c7e8 by goroutine 1314: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0x4f Goroutine 1313 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:633 +0x764 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).checkScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:244 +0x372 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:183 +0x644 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Goroutine 1314 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0xf8c github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).GetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:283 +0x1ed github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:203 +0x3ac github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa ================== ================== WARNING: DATA RACE Write at 0x00c001ce8008 by goroutine 1311: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).ClearScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:410 +0x525 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:662 +0x10bd github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).checkScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:244 +0x372 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:183 +0x644 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Previous read at 0x00c001ce8008 by goroutine 1310: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa Goroutine 1311 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0x7f7 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 Goroutine 1310 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0x604 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== •••••••••••================== WARNING: DATA RACE Write at 0x00c000f0b088 by goroutine 1902: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).ClearScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:410 +0x525 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:190 +0x828 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap4() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:132 +0xb7 Previous read at 0x00c000f0b088 by goroutine 1973: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap3() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:131 +0xaa Goroutine 1902 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:132 +0xbf7 github.com/kedacore/keda/v2/controllers/keda.(*ScaledJobReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledjob_controller.go:331 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledJobReconciler).reconcileScaledJob() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledjob_controller.go:223 +0x507 github.com/kedacore/keda/v2/controllers/keda.(*ScaledJobReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledjob_controller.go:151 +0x96e sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 Goroutine 1973 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:131 +0xa04 github.com/kedacore/keda/v2/controllers/keda.(*ScaledJobReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledjob_controller.go:331 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledJobReconciler).reconcileScaledJob() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledjob_controller.go:223 +0x507 github.com/kedacore/keda/v2/controllers/keda.(*ScaledJobReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledjob_controller.go:151 +0x96e sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== • Ran 26 of 26 Specs in 121.724 seconds SUCCESS! -- 26 Passed | 0 Failed | 0 Pending | 0 Skipped testing.go:1490: race detected during execution of test === FAIL: controllers/keda TestAPIs (re-run 2) (130.71s) Running Suite: Controller Suite - /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda ====================================================================================================== Random Seed: 1746540333 Will run 26 of 26 specs ••••••••••================== WARNING: DATA RACE Write at 0x00c001253e08 by goroutine 528: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).ClearScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:410 +0x525 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:190 +0x828 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Previous read at 0x00c001253e08 by goroutine 566: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa Goroutine 528 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0x7f7 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 Goroutine 566 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0x604 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== ••••••••================== WARNING: DATA RACE Write at 0x00c000e78188 by goroutine 1252: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0x4f Previous read at 0x00c000e78188 by goroutine 1248: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa Goroutine 1252 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0xf8c github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).GetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:283 +0x1ed github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:609 +0x3aa github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).checkScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:244 +0x372 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:183 +0x644 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Goroutine 1248 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0x604 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== •••••••================== WARNING: DATA RACE Read at 0x00c000ea43c8 by goroutine 1795: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).getScalerBuilder() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:70 +0x94 github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetMetricSpecForScalingForScaler() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:119 +0x87 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScalerState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:744 +0x1e9 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:634 +0x147 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:636 +0x129 Previous write at 0x00c000ea43c8 by goroutine 1796: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0x4f Goroutine 1795 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).performGetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:388 +0xf8c github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).GetScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:283 +0x1ed github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:203 +0x3ac github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa ================== ================== WARNING: DATA RACE Write at 0x00c000e793e8 by goroutine 1792: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).Close() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:94 +0xa4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).ClearScalersCache() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:410 +0x525 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).getScaledObjectState() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:662 +0x10bd github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).checkScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:244 +0x372 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:183 +0x644 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0xba Previous read at 0x00c000e793e8 by goroutine 1791: github.com/kedacore/keda/v2/pkg/scaling/cache.(*ScalersCache).GetPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/cache/scalers_cache.go:82 +0x3c4 github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).startPushScalers() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:209 +0x6cc github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject.gowrap1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0xaa Goroutine 1792 (running) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:129 +0x7f7 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 Goroutine 1791 (finished) created at: github.com/kedacore/keda/v2/pkg/scaling.(*scaleHandler).HandleScalableObject() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scaling/scale_handler.go:128 +0x604 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).requestScaleLoop() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:530 +0x11d github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).reconcileScaledObject() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:308 +0xb88 github.com/kedacore/keda/v2/controllers/keda.(*ScaledObjectReconciler).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/controllers/keda/scaledobject_controller.go:193 +0x956 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Reconcile() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116 +0x1bd sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).reconcileHandler() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303 +0x51d sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).processNextWorkItem() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263 +0x3a9 sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[go.shape.struct { k8s.io/apimachinery/pkg/types.NamespacedName }]).Start.func2.2() /home/wozy/projects/go/src/github.com/kedacore/keda/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224 +0xe4 ================== • Ran 26 of 26 Specs in 130.713 seconds SUCCESS! -- 26 Passed | 0 Failed | 0 Pending | 0 Skipped testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestExternalPushScaler_Run (1.17s) ================== WARNING: DATA RACE Read at 0x00c000d1eba8 by goroutine 530: github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:136 +0x8e4 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Previous write at 0x00c000d1eba8 by goroutine 6031: sync/atomic.AddInt64() /usr/lib/go/src/runtime/race_amd64.s:289 +0xb sync/atomic.AddInt64() :1 +0x15 github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:120 +0x4f Goroutine 530 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 Goroutine 6031 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:114 +0x5a4 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 ================== external_scaler_test.go:137: resultCount == 2500 testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestPredictKubeGetMetricSpecForScaling (0.00s) ================== WARNING: DATA RACE Write at 0x00c0033b3518 by goroutine 11829: github.com/kedacore/keda/v2/pkg/scalers.(*server).start.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:90 +0xf2 Previous read at 0x00c0033b3518 by goroutine 11827: github.com/kedacore/keda/v2/pkg/scalers.TestPredictKubeGetMetricSpecForScaling() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:220 +0x128 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Goroutine 11829 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.(*server).start() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:83 +0xe4 github.com/kedacore/keda/v2/pkg/scalers.runMockGrpcPredictServer.func2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:139 +0x39 Goroutine 11827 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 ================== 2025/05/06 16:01:06 🚀 starting mock grpc server. On host 0.0.0.0, with port: 39613 predictkube_scaler_test.go:239: [{External nil nil nil nil &ExternalMetricSource{Metric:MetricIdentifier{Name:s0-predictkube-predictkube_metric,Selector:nil,},Target:MetricTarget{Type:AverageValue,Value:,AverageValue:2k,AverageUtilization:nil,},}}] predictkube_scaler_test.go:239: [{External nil nil nil nil &ExternalMetricSource{Metric:MetricIdentifier{Name:s1-predictkube-predictkube_metric,Selector:nil,},Target:MetricTarget{Type:AverageValue,Value:,AverageValue:2k,AverageUtilization:nil,},}}] testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestPredictKubeGetMetrics (3.03s) 2025/05/06 16:01:06 🚀 starting mock grpc server. On host 0.0.0.0, with port: 36941 ================== WARNING: DATA RACE Read at 0x00c003400df8 by goroutine 11852: github.com/kedacore/keda/v2/pkg/scalers.TestPredictKubeGetMetrics() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:254 +0x1a8 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Previous write at 0x00c003400df8 by goroutine 11854: github.com/kedacore/keda/v2/pkg/scalers.(*server).start.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:90 +0xf2 Goroutine 11852 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 Goroutine 11854 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.(*server).start() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:83 +0xe4 github.com/kedacore/keda/v2/pkg/scalers.runMockGrpcPredictServer.func2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:139 +0x39 ================== predictkube_scaler_test.go:271: get: {{26602000 -3} {} DecimalSI}, want: {{26602 0} {} DecimalSI}, predictMetric: 26602 predictkube_scaler_test.go:271: get: {{24373000 -3} {} DecimalSI}, want: {{24373 0} {} DecimalSI}, predictMetric: 24373 testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestExternalPushScaler_Run (re-run 1) (1.11s) ================== WARNING: DATA RACE Read at 0x00c00094b328 by goroutine 69: github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:136 +0x8e4 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Previous write at 0x00c00094b328 by goroutine 2593: sync/atomic.AddInt64() /usr/lib/go/src/runtime/race_amd64.s:289 +0xb sync/atomic.AddInt64() :1 +0x15 github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:120 +0x4f Goroutine 69 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 Goroutine 2593 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:114 +0x5a4 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 ================== external_scaler_test.go:137: resultCount == 2500 testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestPredictKubeGetMetricSpecForScaling (re-run 1) (0.18s) ================== WARNING: DATA RACE Write at 0x00c000d6d578 by goroutine 71: github.com/kedacore/keda/v2/pkg/scalers.(*server).start.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:90 +0xf2 Previous read at 0x00c000d6d578 by goroutine 69: github.com/kedacore/keda/v2/pkg/scalers.TestPredictKubeGetMetricSpecForScaling() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:220 +0x128 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Goroutine 71 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.(*server).start() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:83 +0xe4 github.com/kedacore/keda/v2/pkg/scalers.runMockGrpcPredictServer.func2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:139 +0x39 Goroutine 69 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 ================== 2025/05/06 16:05:15 🚀 starting mock grpc server. On host 0.0.0.0, with port: 41359 predictkube_scaler_test.go:239: [{External nil nil nil nil &ExternalMetricSource{Metric:MetricIdentifier{Name:s0-predictkube-predictkube_metric,Selector:nil,},Target:MetricTarget{Type:AverageValue,Value:,AverageValue:2k,AverageUtilization:nil,},}}] predictkube_scaler_test.go:239: [{External nil nil nil nil &ExternalMetricSource{Metric:MetricIdentifier{Name:s1-predictkube-predictkube_metric,Selector:nil,},Target:MetricTarget{Type:AverageValue,Value:,AverageValue:2k,AverageUtilization:nil,},}}] testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestPredictKubeGetMetrics (re-run 1) (3.19s) 2025/05/06 16:05:20 🚀 starting mock grpc server. On host 0.0.0.0, with port: 38831 ================== WARNING: DATA RACE Read at 0x00c000d617e8 by goroutine 69: github.com/kedacore/keda/v2/pkg/scalers.TestPredictKubeGetMetrics() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:254 +0x1a8 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Previous write at 0x00c000d617e8 by goroutine 71: github.com/kedacore/keda/v2/pkg/scalers.(*server).start.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:90 +0xf2 Goroutine 69 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 Goroutine 71 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.(*server).start() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:83 +0xe4 github.com/kedacore/keda/v2/pkg/scalers.runMockGrpcPredictServer.func2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:139 +0x39 ================== predictkube_scaler_test.go:271: get: {{17125000 -3} {} DecimalSI}, want: {{17125 0} {} DecimalSI}, predictMetric: 17125 predictkube_scaler_test.go:271: get: {{24277000 -3} {} DecimalSI}, want: {{24277 0} {} DecimalSI}, predictMetric: 24277 testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestExternalPushScaler_Run (re-run 2) (1.11s) ================== WARNING: DATA RACE Read at 0x00c000ca08f8 by goroutine 69: github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:136 +0x8e4 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Previous write at 0x00c000ca08f8 by goroutine 2620: sync/atomic.AddInt64() /usr/lib/go/src/runtime/race_amd64.s:289 +0xb sync/atomic.AddInt64() :1 +0x15 github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run.gowrap2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:120 +0x4f Goroutine 69 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 Goroutine 2620 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.TestExternalPushScaler_Run() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/external_scaler_test.go:114 +0x5a4 testing.tRunner() testing.tRunner() 16:08:01 [19/1693] /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 ================== external_scaler_test.go:137: resultCount == 2500 testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestPredictKubeGetMetricSpecForScaling (re-run 2) (0.16s) ================== WARNING: DATA RACE Write at 0x00c000e1fc98 by goroutine 71: github.com/kedacore/keda/v2/pkg/scalers.(*server).start.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:90 +0xf2 Previous read at 0x00c000e1fc98 by goroutine 69: github.com/kedacore/keda/v2/pkg/scalers.TestPredictKubeGetMetricSpecForScaling() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:220 +0x128 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Goroutine 71 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.(*server).start() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:83 +0xe4 github.com/kedacore/keda/v2/pkg/scalers.runMockGrpcPredictServer.func2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:139 +0x39 Goroutine 69 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 ================== 2025/05/06 16:07:53 🚀 starting mock grpc server. On host 0.0.0.0, with port: 46177 predictkube_scaler_test.go:239: [{External nil nil nil nil &ExternalMetricSource{Metric:MetricIdentifier{Name:s0-predictkube-predictkube_metric,Selector:nil,},Target:MetricTarget{Type:AverageValue,Value:,AverageValue:2k,AverageUtilization:nil,},}}] predictkube_scaler_test.go:239: [{External nil nil nil nil &ExternalMetricSource{Metric:MetricIdentifier{Name:s1-predictkube-predictkube_metric,Selector:nil,},Target:MetricTarget{Type:AverageValue,Value:,AverageValue:2k,AverageUtilization:nil,},}}] testing.go:1490: race detected during execution of test === FAIL: pkg/scalers TestPredictKubeGetMetrics (re-run 2) (3.17s) 2025/05/06 16:07:57 🚀 starting mock grpc server. On host 0.0.0.0, with port: 35647 ================== WARNING: DATA RACE Read at 0x00c0008115d8 by goroutine 69: github.com/kedacore/keda/v2/pkg/scalers.TestPredictKubeGetMetrics() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:254 +0x1a8 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.(*T).Run.gowrap1() /usr/lib/go/src/testing/testing.go:1851 +0x44 Previous write at 0x00c0008115d8 by goroutine 71: github.com/kedacore/keda/v2/pkg/scalers.(*server).start.func1() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:90 +0xf2 Goroutine 69 (running) created at: testing.(*T).Run() /usr/lib/go/src/testing/testing.go:1851 +0x8f2 testing.runTests.func1() /usr/lib/go/src/testing/testing.go:2279 +0x85 testing.tRunner() /usr/lib/go/src/testing/testing.go:1792 +0x225 testing.runTests() /usr/lib/go/src/testing/testing.go:2277 +0x96c testing.(*M).Run() /usr/lib/go/src/testing/testing.go:2142 +0xeea main.main() _testmain.go:615 +0x164 Goroutine 71 (running) created at: github.com/kedacore/keda/v2/pkg/scalers.(*server).start() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:83 +0xe4 github.com/kedacore/keda/v2/pkg/scalers.runMockGrpcPredictServer.func2() /home/wozy/projects/go/src/github.com/kedacore/keda/pkg/scalers/predictkube_scaler_test.go:139 +0x39 ================== predictkube_scaler_test.go:271: get: {{24212000 -3} {} DecimalSI}, want: {{24212 0} {} DecimalSI}, predictMetric: 24212 predictkube_scaler_test.go:271: get: {{26689000 -3} {} DecimalSI}, want: {{26689 0} {} DecimalSI}, predictMetric: 26689 testing.go:1490: race detected during execution of test DONE 3 runs, 1150 tests, 12 failures in 460.829s make: *** [Makefile:80: test] Error 1