Lustre 2.10.1 Changelog

From Lustre Wiki
Jump to: navigation, search

Server support for kernels:

  • RHEL 7.4 (3.10.0-693.2.2.el7)

Client support for unpatched kernels:

  • RHEL 6.9 (2.6.32-696.10.3.el6)
  • RHEL 7.4 (3.10.0-693.2.2.el7)
  • SLES12 SP2 (4.4.74-92.35)
  • Ubuntu 16.04 (4.4.0-71)

Recommended e2fsprogs version:

  • v1.42.13.wc6

Interoperability Support:

  • Clients & Servers: Latest 2.9.X

Issues fixed between 2.10.0 and 2.10.1

Improvements

  • LU-7899: osd_xattr_set() to batch actual EA update
  • LU-8275: ssk: add flag to test suite to enable ssk for tests
  • LU-8618: ha.sh improvements
  • LU-8619: Lustre to build against ZFS 0.7.0
  • LU-9183: Support for linux 4.9 kernels
  • LU-9494: Improve message for skipping tests
  • LU-9716: osc_extent_tree_dump0() implementation is suboptimal
  • LU-9775: find kernel-devel even if the current kernel is not installed in the build root
  • LU-9776: lustre-client cannot be installed if both client and server repos are configured
  • LU-9781: Improve catalog full warning in llog_cat_new_log
  • LU-9816: kernel upgrade [RHEL7.4 3.10.0-693.el7]
  • LU-9850: the patchless client should not allow the patched kernel to satisfy it's dependencies
  • LU-9866: kernel update [SLES12 SP2 4.4.74-92.35]
  • LU-9890: osd-zfs: ZFS dmu_objset_own and dmu_objset_disown interface changes
  • LU-9907: lbuild to support patchless server
  • LU-9979: kernel update [RHEL6.9 2.6.32-696.10.2.el6]


Bugs

  • LU-282: Some tests in the framework do not properly mark their beginning and end. For example test_27b in sanity.
  • LU-7372: replay-dual test_26: test failed to respond and timed out
  • LU-8062: recovery-small test_115b: @@@@@@ FAIL: dd success
  • LU-8703: rework CPU partition code
  • LU-8760: sanity-lfsck test 31g hung
  • LU-8885: zconf_mount_clients() defect
  • LU-8935: "Lustre mount re-export via NFS long timeouts
  • LU-8958: remove code left unused after lloop removal
  • LU-9104: Unknown config param in llog fails mounting target
  • LU-9203: parallel-scale-nfsv3 test_compilebench: MDS hit BUG: unable to handle kernel paging request
  • LU-9219: conf-sanity test_56: failed with timeout
  • LU-9235: LNet: Service thread pid 13033 was inactive for 0.00s.
  • LU-9266: Mount hung due to double HSM RESTORE records
  • LU-9345: tests: sanity-hsm: test_29d: hsm_remove needs --mntpath for deleted files
  • LU-9364: replay-vbr test_1c: FAIL: fre0215 : Can not get multiop_pid from /tmp/multiop_bg.pid.30961
  • LU-9410: on-disk bitmap corrupted
  • LU-9442: OST unable to precreate new objects after reaching 0xFFFFFFFF
  • LU-9499: sanity-lfsck test_18f: @@@@@@ FAIL: (2) MDS3 is not the expected 'partial'
  • LU-9500: MOFED 4/mlx5: Aligning non-aligned page addresses trigger dump_cqe
  • LU-9505: lfs changelog fails for MDT index containing numerals [A-F]
  • LU-9514: sanity test 51f times out due to out of memory
  • LU-9545: "report inconsistent instead of ""fixed"" for LFSCK dry runs"
  • LU-9597: "sanity-quota test_33: 'Used space for project 1000:18432
  • LU-9654: fix problem of Remove Archive on Last Unlink policy
  • LU-9671: Group quota not enforced on clients with mapped GID
  • LU-9683: Negative value reported for req_waittime mdt stat
  • LU-9710: adjust barrier_stat input and output format
  • LU-9725: Mount commands don't return for targets in LFS with DNE and 3 MDTs
  • LU-9728: out of memory on OSS causing allocation failures or hung threads
  • LU-9729: "missing mutex unlock in lnet_dyn_add_net()"
  • LU-9731: kmods need to be limited to EL minor release kernel
  • LU-9740: Most of OSTs remounted read-only due to abort transaction in __ldiskfs_handle_dirty_metadata
  • LU-9744: HS_DIRTY/CLF_HSM_DIRTY can be wrongly reported upon HSM action error
  • LU-9745: dkms-lustre does not install all modules on initial autoinstall
  • LU-9750: misc code cleanups in nrs policy code
  • LU-9753: OFD destroy non-orphan OST-object because of overflow
  • LU-9758: configure --disable-test or --disable-iokit fails to build rpms
  • LU-9767: FS name checking got removed
  • LU-9772: enable ZFS MMP feature on new zpools
  • LU-9778: ll_read_ahead_pages no longer returns count of pages
  • LU-9799: mount doesn't return an error when failing
  • LU-9817: Multi-Rail Crash on message free
  • LU-9826: conf-sanity: test 32b failed with 1
  • LU-9828: LBUG ASSERTION( desc->bd_nob_transferred == 0 ) failed:
  • LU-9841: 2.10 don't use 4-16MB rpc at all
  • LU-9842: If you disable xattr cache on client and run sanity 102n it will crash the MDS server
  • LU-9848: LBUG: ASSERTION( len >= (24) && (len & 0x7) == 0 ) failed
  • LU-9856: NULL pointer dereference in mdd_xattr_list()
  • LU-9869: fix incorrect arguments order calling lstcon_session_new
  • LU-9960: Rolling downgrade master to 2.10 - unable to import zpools

Technical Tasks

  • LU-9347: Getting BLKSSZGET using ioctl