You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When there are some jobs running , modifying the minReplicaCount of ScaledJob will generate more replica than expected.
Expected Behavior
Generate correct replica according to metric value
Actual Behavior
Generate more replica than not following the metric value
Steps to Reproduce the Problem
Deploy the ScaledJob resources in external_scaler_sj_test.js.
Trigger the ScaledJob scale out. For example, update the metric template with data.MetricValue = 10, which should scale a job.
After the job has scaled up, modify the minReplicaCount of ScaledJob to 1.
The job's replica count should still be 1 since the metric value has not changed, but it will scale up to 2.
Logs from KEDA operator
2024-07-25T06:27:32Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of running Jobs": 1}
2024-07-25T06:27:32Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of pending Jobs": 0}
2024-07-25T06:27:32Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Effective number of max jobs": 0}
2024-07-25T06:27:32Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
2024-07-25T06:27:32Z INFO scaleexecutor Created jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
2024-07-25T06:27:37Z INFO Reconciling ScaledJob {"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "ScaledJob": {"name":"external-scaler-sj-test-sj","namespace":"external-scaler-sj-test-ns"}, "namespace": "external-scaler-sj-test-ns", "name": "external-scaler-sj-test-sj", "reconcileID": "b7e24905-cc46-4959-afd8-b3d6397487ec"}
2024-07-25T06:27:37Z INFO RolloutStrategy: immediate, Deleting jobs owned by the previous version of the scaledJob {"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "ScaledJob": {"name":"external-scaler-sj-test-sj","namespace":"external-scaler-sj-test-ns"}, "namespace": "external-scaler-sj-test-ns", "name": "external-scaler-sj-test-sj", "reconcileID": "b7e24905-cc46-4959-afd8-b3d6397487ec", "numJobsToDelete": 1}
2024-07-25T06:27:37Z INFO Initializing Scaling logic according to ScaledJob Specification {"controller": "scaledjob", "controllerGroup": "keda.sh", "controllerKind": "ScaledJob", "ScaledJob": {"name":"external-scaler-sj-test-sj","namespace":"external-scaler-sj-test-ns"}, "namespace": "external-scaler-sj-test-ns", "name": "external-scaler-sj-test-sj", "reconcileID": "b7e24905-cc46-4959-afd8-b3d6397487ec"}
2024-07-25T06:27:37Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of running Jobs": 0}
2024-07-25T06:27:37Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of pending Jobs": 0}
2024-07-25T06:27:37Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Effective number of max jobs": 1}
2024-07-25T06:27:37Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 1}
2024-07-25T06:27:37Z INFO scaleexecutor Created jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 1}
2024-07-25T06:27:42Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of running Jobs": 1}
2024-07-25T06:27:42Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of pending Jobs": 0}
2024-07-25T06:27:42Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Effective number of max jobs": 1}
2024-07-25T06:27:42Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 1}
2024-07-25T06:27:42Z INFO scaleexecutor Created jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 1}
2024-07-25T06:27:47Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of running Jobs": 2}
2024-07-25T06:27:47Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of pending Jobs": 0}
2024-07-25T06:27:47Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Effective number of max jobs": 0}
2024-07-25T06:27:47Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
2024-07-25T06:27:47Z INFO scaleexecutor Created jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
2024-07-25T06:27:52Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of running Jobs": 2}
2024-07-25T06:27:52Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of pending Jobs": 0}
2024-07-25T06:27:52Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Effective number of max jobs": 0}
2024-07-25T06:27:52Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
2024-07-25T06:27:52Z INFO scaleexecutor Created jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
2024-07-25T06:27:57Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of running Jobs": 2}
2024-07-25T06:27:57Z INFO scaleexecutor Scaling Jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of pending Jobs": 0}
2024-07-25T06:27:57Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Effective number of max jobs": 0}
2024-07-25T06:27:57Z INFO scaleexecutor Creating jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
2024-07-25T06:27:57Z INFO scaleexecutor Created jobs {"scaledJob.Name": "external-scaler-sj-test-sj", "scaledJob.Namespace": "external-scaler-sj-test-ns", "Number of jobs": 0}
KEDA Version
2.14.0
Kubernetes Version
None
Platform
None
Scaler Details
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered:
Report
When there are some jobs running , modifying the minReplicaCount of ScaledJob will generate more replica than expected.
Expected Behavior
Generate correct replica according to metric value
Actual Behavior
Generate more replica than not following the metric value
Steps to Reproduce the Problem
Logs from KEDA operator
KEDA Version
2.14.0
Kubernetes Version
None
Platform
None
Scaler Details
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: