Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-63696

The timeout activity flag extends the time by one and a half times


    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Environment:
      Environment 1:
      Jenkins ver. 2.222.3 on Windows 10.
      Basic Steps 2.20
      Job running on master

      Environment 2:
      Jenkins ver. 2.190.1 on Debian 9
      Basic Steps 2.18
      Job running on a Windows Slave connected with JNLP4
    • Similar Issues:


      My pipeline has the following options:


      options {
           timestamps ()
           timeout(activity: true, time: 30, unit: 'SECONDS')


      And canceling the job occurs after 45 seconds:

      22:12:00 Timeout set to expire after 30 sec without activity
      [Pipeline] {
      [Pipeline] stage
      [Pipeline] { (Reservation)
      [Pipeline] script
      [Pipeline] {
      [Pipeline] input
      22:12:00 Input requested
      22:12:45 Cancelling nested steps due to timeout

      This happens for every time I was set (SECONDS, MINUTES and HOURS) - and every time was extended by one and a half times.


      But if I changed my pipeline options to:

      options {
       timestamps ()
       timeout(activity: false, time: 30, unit: 'SECONDS')


      Every things is ok (sample log):

      21:36:24  Timeout set to expire in 30 sec 
      [Pipeline] { 
      [Pipeline] stage 
      [Pipeline] { (Reservation) 
      [Pipeline] script 
      [Pipeline] { 
      [Pipeline] input 
      21:36:24 Input requested 
      21:36:54 Cancelling nested steps due to timeout


      Timeout was called after exactly 30 seconds.


      I tested this on two different Jenkins instances, and for both I have the same result, as I described above.






          There are no comments yet on this issue.


            • Assignee:
              kornel_mk Michał Kornafel
            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created: