@tonyhutter tonyhutter released this May 10, 2018 · 1831 commits to master since this release

Assets 5

Supported Kernels

  • Compatible with 2.6.32 - 4.17 Linux kernels.

Bug Fixes

ZFS

  • Remove DEBUG_STACKFLAGS to bypass compiler error
  • Fedora 28: Add BuildRequires: libtirpc-devel #7494 #7495
  • RHEL 7.5 compat: FMODE_KABI_ITERATE #7460 #7463
  • Add back iostat -y or -w descriptions #7479 #7483
  • Add test with two kinds of file creation orders #7411
  • Allow mounting datasets more than once #5796 #7207
  • Fix zfs_arc_max minimum tuning #7417
  • Linux compat 4.16: blk_queue_flag_{set,clear} #7428 #7431
  • Linux compat 4.16: blk_queue_flag_{set,clear} #7410
  • Fix 'zfs send/recv' hang with 16M blocks #7365 #7404
  • Clean up (k)shlib and cfg file shebangs
  • Fix "file is executable, but no shebang" warnings #7359 #7395
  • Exclude python scripts from RPM shebang check #7360 #7399
  • Update mmp_delay on sync or skipped, failed write #7330
  • Fedora 28: Fix misc bounds check compiler warnings #7361 #7368
  • Fix hung z_zvol tasks during 'zfs receive' #6330 #6890 #7343
  • Add support for nvme based devids #7356
  • chmod -x on etc/init.d/zfs-*.in automake files #7355 #7327
  • Fix mmap / libaio deadlock #7335 #7339
  • Remove libattr requirement #7344 #7351
  • Fedora 28: Fix "Macro %_dracutdir has empty body" #7326 #7328
  • modprobe zfs during dracut mount #7322
  • Add support for nvme disk detection #7304
  • Report pool suspended due to MMP #7296
  • Add zfs_scan_ignore_errors tunable #7293
  • Allow to limit zed's syslog chattiness #6886 #7260
  • Record skipped MMP writes in multihost_history #7212
  • Introduce a destroy_dataset helper #7224 #7246 #7249 #7267

SPL

  • Fix undefined RPM macros #703
  • Exclude python scripts from RPM shebang check
  • Linux compat 4.16: SECTOR_SIZE #697
  • Remove sysevents #696