ZFS on Linux - the official OpenZFS implementation for Linux.
loli10K and behlendorf vdev_disk_error() prints ASCII SOH to debug log
Currently vdev_disk_error() prepends its messages sent to the internal
ZFS debug log with KERN_WARNING, which is currently defined as follows:

   #define KERN_SOH      "\001"
   #define KERN_WARNING  KERN_SOH "4"

Since "\001" (ASCII Start Of Header) is not printable this results in
weird characters displayed when inspecting the debug log. This commit
simply removes this superfluous prefix passed to zfs_dbgmsg().

Reviewed-by: Giuseppe Di Natale <guss80@gmail.com>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Richard Laager <rlaager@wiktel.com>
Signed-off-by: loli10K <ezomori.nozomu@gmail.com>
Closes #7936
Latest commit dda5500 Sep 21, 2018
Permalink
Failed to load latest commit information.
.github Add new wiki page to CONTRIBUTING Sep 18, 2018
cmd zstreamdump dumps core printing truncated nvlist Sep 18, 2018
config Direct IO support Aug 27, 2018
contrib pyzfs: add missing libzfs_core functions Aug 20, 2018
etc Minor documentation, logging, and testing typos Jun 7, 2018
include Fix in-kernel sysfs entries Sep 7, 2018
lib Pool allocation classes Sep 6, 2018
man Fix reference to zpool-features(5) Sep 21, 2018
module vdev_disk_error() prints ASCII SOH to debug log Sep 21, 2018
rpm Remove %changelog from spec file Aug 26, 2018
scripts Direct IO support Aug 27, 2018
tests zpool should detect invalid fs property on create Sep 13, 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-rc1 Sep 7, 2018
Makefile.am Add NEWS file Sep 18, 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 Pool allocation classes Sep 6, 2018
copy-builtin copy-builtin: SPL must be in Kbuild first Jun 15, 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.