• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • other
    • None
    • Platform: All, OS: All

      In 1.231, a feature was added to take builds offline when disk space gets low.

      Right now, "disk space gets low" is defined as having less than 1GB free disk
      space. There are situations, however, where the user would like to override
      this value to be either smaller or larger.

          [JENKINS-2552] Ability to override low-disk space parameter.

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          Code changed in hudson
          User: : kohsuke
          Path:
          trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java
          trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly
          trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html
          http://fisheye4.cenqua.com/changelog/hudson/?cs=24705
          Log:
          [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kohsuke Path: trunk/hudson/main/core/src/main/java/hudson/diagnosis/HudsonHomeDiskUsageChecker.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/AbstractDiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/DiskSpaceMonitorDescriptor.java trunk/hudson/main/core/src/main/java/hudson/node_monitors/TemporarySpaceMonitor.java trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/config.jelly trunk/hudson/main/core/src/main/resources/hudson/node_monitors/AbstractDiskSpaceMonitor/help-freeSpaceThreshold.html http://fisheye4.cenqua.com/changelog/hudson/?cs=24705 Log: [FIXED JENKINS-2552] Applied a modified version of the patch that improves the usability and code reuse

          (Just a small comment for people having issues with this.)

          I had issues with one of my slaves showing 0.756GB free diskspace when the 'real' free space equalled around 121GB .

          Resolved this by adding -Djava.io.tmpdir=/var/tmp to my JVM Options for the slave having the issue. (Note that i used the same location that was already specified in the system properties.)

          This worked well!

          Stefan Wahlberg added a comment - (Just a small comment for people having issues with this.) I had issues with one of my slaves showing 0.756GB free diskspace when the 'real' free space equalled around 121GB . Resolved this by adding -Djava.io.tmpdir=/var/tmp to my JVM Options for the slave having the issue. (Note that i used the same location that was already specified in the system properties.) This worked well!

            davidmc24 davidmc24
            plinehan plinehan
            Votes:
            8 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: