• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • kubernetes-plugin
    • None
    • Jenkins ver. 2.176.3
      Kubernets-plugin: 1.19.3
    • kubernetes 1.27.1

      I create a lot of jobs 300 of them using jobdsl.

      I have set the Kubernetes-plugin Concurrency Limit set to 20

      Then Kubernetes plugin spins up a new node/pod for almost every job. All but a few get in pending state due to resource limit in my Kubernetes cluster, the pending pods is removed after a while and then recreated.

      Sometimes the concurrency Limit is respected, i see a lot of this in my jenkins log. but it should never get to to 184 running or pending.

      INFO: Maximum number of concurrently running agent pods (20) reached for Kubernetes Cloud kubernetes, not provisioning: 184 running or pending in namespace jenkins with Kubernetes labels {jenkins=slave}
      
      

       

          [JENKINS-59959] The Concurrency Limit is not always respected.

          Carl Dorbeus created issue -
          Carl Dorbeus made changes -
          Link New: This issue relates to JENKINS-38260 [ JENKINS-38260 ]
          Carl Dorbeus made changes -
          Description Original: I create a lot of jobs 300 of them using jobdsl, lot of jobs in a short time.

          I have set the Kubernetes-plugin Concurrency Limit set to 20

          Then Kubernetes plugin spins up a new node for almost every job. All but a few get in pending state due to resource limit in my Kubernetes cluster.

          Sometimes the concurrency Limit is respected, i see a lot of this in my jenkins log. but it should never get to to 184 running or pending.
          {code:java}
          INFO: Maximum number of concurrently running agent pods (20) reached for Kubernetes Cloud kubernetes, not provisioning: 184 running or pending in namespace jenkins with Kubernetes labels {jenkins=slave}

          {code}
           
          New: I create a lot of jobs 300 of them using jobdsl.

          I have set the Kubernetes-plugin Concurrency Limit set to 20

          Then Kubernetes plugin spins up a new node/pod for almost every job. All but a few get in pending state due to resource limit in my Kubernetes cluster.

          Sometimes the concurrency Limit is respected, i see a lot of this in my jenkins log. but it should never get to to 184 running or pending.
          {code:java}
          INFO: Maximum number of concurrently running agent pods (20) reached for Kubernetes Cloud kubernetes, not provisioning: 184 running or pending in namespace jenkins with Kubernetes labels {jenkins=slave}

          {code}
           
          Carl Dorbeus made changes -
          Attachment New: image-2019-10-28-11-48-19-811.png [ 49327 ]
          Carl Dorbeus made changes -
          Description Original: I create a lot of jobs 300 of them using jobdsl.

          I have set the Kubernetes-plugin Concurrency Limit set to 20

          Then Kubernetes plugin spins up a new node/pod for almost every job. All but a few get in pending state due to resource limit in my Kubernetes cluster.

          Sometimes the concurrency Limit is respected, i see a lot of this in my jenkins log. but it should never get to to 184 running or pending.
          {code:java}
          INFO: Maximum number of concurrently running agent pods (20) reached for Kubernetes Cloud kubernetes, not provisioning: 184 running or pending in namespace jenkins with Kubernetes labels {jenkins=slave}

          {code}
           
          New: I create a lot of jobs 300 of them using jobdsl.

          I have set the Kubernetes-plugin Concurrency Limit set to 20

          Then Kubernetes plugin spins up a new node/pod for almost every job. All but a few get in pending state due to resource limit in my Kubernetes cluster, the pending pods is removed after a while and then recreated.

          Sometimes the concurrency Limit is respected, i see a lot of this in my jenkins log. but it should never get to to 184 running or pending.
          {code:java}
          INFO: Maximum number of concurrently running agent pods (20) reached for Kubernetes Cloud kubernetes, not provisioning: 184 running or pending in namespace jenkins with Kubernetes labels {jenkins=slave}

          {code}
           
          Rene Schönlein made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          David Schott made changes -
          Assignee New: David Schott [ shott85 ]
          David Schott made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          David Schott made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          David Schott made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Fixed but Unreleased [ 10203 ]
          Vincent Latombe made changes -
          Released As New: kubernetes 1.27.1
          Status Original: Fixed but Unreleased [ 10203 ] New: Resolved [ 5 ]

            vlatombe Vincent Latombe
            dorbeus Carl Dorbeus
            Votes:
            10 Vote for this issue
            Watchers:
            17 Start watching this issue

              Created:
              Updated: