• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None

      Using the following Pipeline to reproduce:

       

      node {
      
      stage concurrency: 1, name: "mult plat copy"
      
      sh "echo abc"
      
      stage concurrency: 1, name: "big data entry"
      
      sh "echo "
      
      stage concurrency: 1, name: "big data 1 entry"
      
      sh "echo"
      
      stage concurrency: 1, name: "big data entry2"
      
      sh "echo 123"
      
      stage concurrency: 1, name: "big data entry3"
      
      sh "echo"
      
      stage concurrency: 1, name: "big data entry4"
      
      sh "echo"
      
      stage concurrency: 1, name: "big data entry5"
      
      sh "echo"
      
      stage concurrency: 1, name: "big data entry6"
      
      sh "echo"
      
      stage concurrency: 1, name: "big data entry7"
      
      sh "echo"
      
      stage concurrency: 1, name: "big data entry8"
      
      sh "echo"
      
      stage concurrency: 1, name: "big data entry9"
      
      sh "echo; sleep 60"
      
      stage concurrency: 1, name: "check big data"
      
      sh "echo; sleep 70"
      
      stage concurrency: 1, name: "check big data2"
      
      sh "echo; sleep 80"
      
      stage concurrency: 1, name: "check big data3"
      
      sh "echo"
      
      }
       

      Note the overlapping duration in the screenshot attached (image-2017-03-07-10-52-30-498.png)

          [JENKINS-42527] Stage view overlapping durations

          Owen Wood created issue -
          Owen Wood made changes -
          Description Original: Using the following Pipeline to reproduce:

          ```

          node \{

          stage concurrency: 1, name: "mult plat copy"

          sh "echo abc"

          stage concurrency: 1, name: "big data entry"

          sh "echo "

          stage concurrency: 1, name: "big data 1 entry"

          sh "echo"

          stage concurrency: 1, name: "big data entry2"

          sh "echo 123"

          stage concurrency: 1, name: "big data entry3"

          sh "echo"

          stage concurrency: 1, name: "big data entry4"

          sh "echo"

          stage concurrency: 1, name: "big data entry5"

          sh "echo"

          stage concurrency: 1, name: "big data entry6"

          sh "echo"

          stage concurrency: 1, name: "big data entry7"

          sh "echo"

          stage concurrency: 1, name: "big data entry8"

          sh "echo"

          stage concurrency: 1, name: "big data entry9"

          sh "echo; sleep 60"

          stage concurrency: 1, name: "check big data"

          sh "echo; sleep 70"

          stage concurrency: 1, name: "check big data2"

          sh "echo; sleep 80"

          stage concurrency: 1, name: "check big data3"

          sh "echo"

          }

          ```

          Note the overlapping duration in the screenshot

           

           

          !image-2017-03-07-10-52-30-498.png!
          New: Using the following Pipeline to reproduce:

           
          {code:java}
          node {

          stage concurrency: 1, name: "mult plat copy"

          sh "echo abc"

          stage concurrency: 1, name: "big data entry"

          sh "echo "

          stage concurrency: 1, name: "big data 1 entry"

          sh "echo"

          stage concurrency: 1, name: "big data entry2"

          sh "echo 123"

          stage concurrency: 1, name: "big data entry3"

          sh "echo"

          stage concurrency: 1, name: "big data entry4"

          sh "echo"

          stage concurrency: 1, name: "big data entry5"

          sh "echo"

          stage concurrency: 1, name: "big data entry6"

          sh "echo"

          stage concurrency: 1, name: "big data entry7"

          sh "echo"

          stage concurrency: 1, name: "big data entry8"

          sh "echo"

          stage concurrency: 1, name: "big data entry9"

          sh "echo; sleep 60"

          stage concurrency: 1, name: "check big data"

          sh "echo; sleep 70"

          stage concurrency: 1, name: "check big data2"

          sh "echo; sleep 80"

          stage concurrency: 1, name: "check big data3"

          sh "echo"

          }
           {code}
          Note the overlapping duration in the screenshot attached (image-2017-03-07-10-52-30-498.png)

          Sorin Sbarnea added a comment -

          I do agree with this bug. The duration currently displayed on tasks is too long/verbose. I would prefer do display duration only in minutes and seconds, and never in both.

          Here is an example:

          • less than a second, display nothing
          • less than a minute, display x" (double prime symbol, international symbol for seconds)
          • over a minute, display x' (prime symbol, international symbol for minutes)

          We don't need noise when reading durations. If a task takes 90 minutes, I don't really care if how many seconds it takes.

          Sorin Sbarnea added a comment - I do agree with this bug. The duration currently displayed on tasks is too long/verbose. I would prefer do display duration only in minutes and seconds, and never in both. Here is an example: less than a second, display nothing less than a minute, display x" (double prime symbol, international symbol for seconds) over a minute, display x' (prime symbol, international symbol for minutes) We don't need noise when reading durations. If a task takes 90 minutes, I don't really care if how many seconds it takes.
          CloudBees Inc. made changes -
          Remote Link New: This issue links to "CloudBees Internal CD-213 (Web Link)" [ 18977 ]
          Mark Waite made changes -
          Assignee Original: Sam Van Oort [ svanoort ]

            Unassigned Unassigned
            owood Owen Wood
            Votes:
            2 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: