ZFS on Linux - the official OpenZFS implementation for Linux.
sebroy and behlendorf OpenZFS 8115 - parallel zfs mount
Porting Notes:
* Use thread pools (tpool) API instead of introducing taskq interfaces
  to libzfs.
* Use pthread_mutext for locks as mutex_t isn't available.
* Ignore alternative libshare initialization since OpenZFS-7955 is
  not present on zfsonlinux.

Authored by: Sebastien Roy <seb@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Prashanth Sreenivasa <pks@delphix.com>
Authored by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Matt Ahrens <mahrens@delphix.com>
Ported-by: Don Brady <don.brady@delphix.com>

OpenZFS-issue: https://www.illumos.org/issues/8115
OpenZFS-commit: openzfs/openzfs@a3f0e2b
Closes #8092
Latest commit a10d50f Nov 5, 2018
Permalink
Failed to load latest commit information.
.github Advise users to retain issue/PR templates Oct 17, 2018
cmd OpenZFS 8115 - parallel zfs mount Nov 15, 2018
config Fix systemd spec file macros Nov 12, 2018
contrib Allow spaces in pool names for cmdline argument Nov 12, 2018
etc Minor documentation, logging, and testing typos Jun 7, 2018
include OpenZFS 8115 - parallel zfs mount Nov 15, 2018
lib OpenZFS 8115 - parallel zfs mount Nov 15, 2018
man Add zpool status -s (slow I/Os) and -p (parseable) Nov 9, 2018
module Fix coverity defects: CID 184285 Nov 12, 2018
rpm Fix systemd spec file macros Nov 12, 2018
scripts Make gitrev more reliable Oct 22, 2018
tests OpenZFS 8115 - parallel zfs mount Nov 15, 2018
udev Add kernel module auto-loading Mar 13, 2018
.gitignore Ignore *.o.ur-safe build artifacts May 14, 2018
.gitmodules Add zimport.sh compatibility test script Feb 21, 2014
.travis.yml Add .travis.yml Nov 13, 2017
AUTHORS Update build system and packaging May 29, 2018
COPYRIGHT Update build system and packaging May 29, 2018
LICENSE Update build system and packaging May 29, 2018
META Tag 0.8.0-rc2 Nov 12, 2018
Makefile.am Linux does not HAVE_DNLC Oct 17, 2018
NEWS Add NEWS file Sep 18, 2018
NOTICE Update build system and packaging May 29, 2018
README.md Explicitly state supported Linux versions May 31, 2018
TEST Update build system and packaging May 29, 2018
autogen.sh Cause autogen.sh to fail if autoreconf fails Jul 6, 2018
configure.ac Add libzutil for libzfs or libzpool consumers Nov 5, 2018
copy-builtin Allow copy-builtin to work with modified sources Oct 17, 2018
zfs.release.in Move zfs.release generation to configure step Jul 12, 2012

README.md

img

ZFS on Linux is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the OpenZFS community.

codecov coverity

Official Resources

Installation

Full documentation for installing ZoL on your favorite Linux distribution can be found at our site.

Contribute & Develop

We have a separate document with contribution guidelines.

Release

ZFS on Linux is released under a CDDL license.
For more details see the NOTICE, LICENSE and COPYRIGHT files; UCRL-CODE-235197

Supported Kernels

  • The META file contains the officially recognized supported kernel versions.