Protect controllers against unconstrained disk space use

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

XMLWordPrintable

      It's too easy to accidentally use all available disk space on the controller, causing trouble (re-saving XML files may fail).

      If we can hook into ArtifactArchiver, specifically the controller side of the Tar*Stream, we might be able to abort it if the Jenkins controller runs out of disk space.

      This would protect not just form weird cyclic symlink problems, but also overly big artifacts. Something like 1-10 GB of disk space (perhaps reusing the node monitors) could be the threshold to just reject further archiving to the controller.

            Assignee:
            Unassigned
            Reporter:
            Daniel Beck
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: