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

Offer a high-performance storage engine for pipeline at some cost to resumability

    • Pipeline - October, Pipeline - December

      As a user of pipeline, I WANNA GO FAST.  

      To do that, I'm okay with sacrificing some of the ability to resume a pipeline after a hard Jenkins crash, as long as it means pipelines run fast.  It would be nice if I can still resume the pipeline after a clean/safe restart of the master, though!

      This differs from https://issues.jenkins-ci.org/browse/JENKINS-30896 because for this we're sacrificing some of the guarantees pipeline normally provides.

      Concrete needs:

      • Implement storage engine (workflow-support)
      • Implement options to select that storage engine (workflow-job)
      • Implement ability to RUN that storage engine (workflow-cps)

          [JENKINS-47173] Offer a high-performance storage engine for pipeline at some cost to resumability

          Sam Van Oort created issue -
          Sam Van Oort made changes -
          Epic Link New: JENKINS-47170 [ 185575 ]
          Sam Van Oort made changes -
          Link New: This issue is related to JENKINS-33761 [ JENKINS-33761 ]
          Sam Van Oort made changes -
          Link New: This issue is related to JENKINS-30896 [ JENKINS-30896 ]
          Sam Van Oort made changes -
          Link New: This issue is blocked by JENKINS-47172 [ JENKINS-47172 ]
          Sam Van Oort made changes -
          Issue Type Original: Improvement [ 4 ] New: New Feature [ 2 ]
          James Dumay made changes -
          Sprint New: Pipeline - October [ 406 ]
          Sam Van Oort made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]

          Sam Van Oort added a comment -

          Based on a discussion I had today, it may be helpful to have a Jenkins system property (or option) to control what the default storage engine and Durability Mode for pipeline are.

          Sam Van Oort added a comment - Based on a discussion I had today, it may be helpful to have a Jenkins system property (or option) to control what the default storage engine and Durability Mode for pipeline are.
          James Dumay made changes -
          Sprint Original: Pipeline - October [ 406 ] New: Pipeline - October, Pipeline - December [ 406, 446 ]

            svanoort Sam Van Oort
            svanoort Sam Van Oort
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: