Marker interface for things whose state can be loaded from disk

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • 2.428

      A large number of objects in Jenkins are persisted to disk by implementing Saveable.

      The state for these objects is conversely loaded from disk on startup as part of their constructor. In many cases, the actual process is done in a method called load.

      CloudBees CI High Availability support selectively reloads parts of the Jenkins object model, as multiple replicas of a Jenkins instance are running on the same filesystem, and updates done by a replica need to be propagated to other running replicas. This ensures both object model are consistent in different replicas.

      Introducing the Loadable formalizes this requirement, ensuring any object that needs to (re-)load its state from disk will do it through a load method.

            Assignee:
            Vincent Latombe
            Reporter:
            Vincent Latombe
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: