• Icon: New Feature New Feature
    • Resolution: Won't Fix
    • Icon: Minor Minor
    • build-timeout-plugin
    • None
    • Build timeout plugin version 1.14

      I have request for feature that you might initially find unusual, but it makes sense: I'd like the option for Build Timeout plugin to abort my job-run if it gets wildly verbose in the log console. (You might even extend that to wildly large and fast artifact generation, but I'm not asking for that.)

      My specific use case is fairly obvious and really happened. One job owner on my Jenkins instance had his automated unit tests go wrong, and in a few hours' time, its console file consumed the remaining 520 GB of my Jenkins master disk space. The console was merely exception after exception written to stdout. Consequently, Jenkins master would not build, and it had to be shutdown to recover. (You might stress how your plugin makes Jenkins master safer after you implement this!)

      For the specifics of this request, I'd envision that this feature be independent of the time-out strategy; i.e. regardless of which time-out strategy I pick, I still want this feature too. I'd also envision that it be checked ON by default. The user would specify a growth rate limit, e.g., "100 MB per 60 seconds". If Build Timeout plugin notices the console grows more than 100 MB between 60 second samples, then it would take the user specified time-out action.

      Thank you in advance for considering my request.

          [JENKINS-29602] Abort wildly verbose job-runs

          Daniel Beck added a comment -

          Daniel Beck added a comment - https://wiki.jenkins-ci.org/display/JENKINS/Logfilesizechecker+Plugin ?

          ikedam added a comment -

          +1 for Logfilesizechecker-plugin.
          The request looks not related to "timeout"

          ikedam added a comment - +1 for Logfilesizechecker-plugin. The request looks not related to "timeout"

          I'll consider Logfilesizechecker Plugin. It troubles me some that it hasn't been widely adopted by the Jenkins community, judging by the low number of installations.

          I know build-timeout plugin already monitors writing to the console – that's in order to abort a build that seems stuck. Admittedly, my request would enhance the plugin from "timeout" to "build intervention".

          Thanks for pointing me to the other plugin!

          Darrel Vuncannon added a comment - I'll consider Logfilesizechecker Plugin . It troubles me some that it hasn't been widely adopted by the Jenkins community, judging by the low number of installations. I know build-timeout plugin already monitors writing to the console – that's in order to abort a build that seems stuck. Admittedly, my request would enhance the plugin from "timeout" to "build intervention". Thanks for pointing me to the other plugin!

          I'm closing because another plugin seems better suited for this functionality.

          Darrel Vuncannon added a comment - I'm closing because another plugin seems better suited for this functionality.

            kohsuke Kohsuke Kawaguchi
            darrelvun Darrel Vuncannon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: