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

Provide and use settings to control the durability of pipelines

    Details

    • Similar Issues:

      Description

      As a user of pipeline, I'm tired of it chewing up my storage IOPS and spitting them out, and honestly I don't care about recovering from dirty JVM crashes sometimes. 

      Can I please have a durability setting (or settings) to signal when I do and do not care about pipelines being durable enough to survive masters' failures, and when I do not care, stop writing to disk as much?

      Components:

      • workflow-api - APIs for durability
      • workflow-support - potentially use the durability API to determine when persistence is invoked (maybe)
      • workflow-cps - track and use the durability settings to control persistence of the program, execution, flownodes, and if I'm feeling particularly clever, logs.
      • workflow-job - whatever is needed to pass in durability settings
      • workflow-multibranch - properties for durability that can be attached to branches via some sort of branch property policy.

        Attachments

          Issue Links

            Activity

            svanoort Sam Van Oort created issue -
            svanoort Sam Van Oort made changes -
            Field Original Value New Value
            Epic Link JENKINS-47170 [ 185575 ]
            svanoort Sam Van Oort made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            svanoort Sam Van Oort made changes -
            Link This issue blocks JENKINS-47390 [ JENKINS-47390 ]
            svanoort Sam Van Oort made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            Hide
            svanoort Sam Van Oort added a comment -

            Released

            Show
            svanoort Sam Van Oort added a comment - Released
            svanoort Sam Van Oort made changes -
            Status In Review [ 10005 ] Closed [ 6 ]
            Resolution Done [ 10000 ]
            svanoort Sam Van Oort made changes -
            Labels performance performance project-cheetah

              People

              • Assignee:
                svanoort Sam Van Oort
                Reporter:
                svanoort Sam Van Oort
              • Votes:
                3 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: