On slide 37, he mentioned ZFS on Linux.
In the Jenkins core, code there is code to access ZFS functionality
in libzfs. From the pom.xml, there is this:
<dependency>
<groupId>org.jvnet.libzfs</groupId>
<artifactId>libzfs</artifactId>
<version>0.5</version>
</dependency>
and in the jenkins core code there is:
./src/main/java/hudson/os/solaris/ZFSProvisioner.java
./src/main/java/hudson/os/solaris/ZFSInstaller.java
It looks like the ZFS functionality is unavailable by default on all platforms
except for Solaris due to this code:
https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/os/solaris/ZFSInstaller.java#L99 private boolean shouldBeActive() {
if(!System.getProperty("os.name").equals("SunOS") || disabled)
// on systems that don't have ZFS, we don't need this monitor
return false;
.
.
.
/**
* Escape hatch in case JNI calls fatally crash, like in HUDSON-3733.
*/
public static boolean disabled = Boolean.getBoolean(ZFSInstaller.class.getName()+".disabled");
I tested booted a SmartOS (Illumos) image and ran Jenkins under it, and
saw that ZFS functionality was enabled by default.