Lustre 2.10.3 Changelog

From Lustre Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Server support for kernels:

  • RHEL 7.4 (3.10.0-693.11.6.el7)

Client support for unpatched kernels:

  • RHEL 6.9 (2.6.32-696.18.7.el6)
  • RHEL 7.4 (3.10.0-693.11.6.el7)
  • SLES12 SP2 (4.4.103-92.53)
  • Ubuntu 16.04 (4.4.0-98)

Recommended e2fsprogs version:

  • v1.42.13.wc6

Interoperability Support:

  • Clients & Servers: Latest 2.9.X

Issues fixed between 2.10.2 and 2.10.3

New Feature

  • LU-8235: Add pool awareness to lfs_migrate

Improvement

  • LU-7251: reduce commit callbacks in OSP
  • LU-7340: ChangeLogs catalog full condition should be handled more gracefully
  • LU-7991: Add project quota for ZFS
  • LU-8649: Print console message in recovery when waiting for first client
  • LU-9558: Support linux kernel version 4.12
  • LU-9946: Have fileset on default nodemap
  • LU-10256: Provide optional <archive_id> argument for lfs hsm_set and lfs hsm_clear
  • LU-10516: Update recommended e2fsprogs version

Bugs

  • LU-618: Reads are not included in IO accounting
  • LU-4134: obdfilter-suvery bugs and panics (ioctl API isn't protected over shutdown/setup property).
  • LU-5020: OST can be all mounted successfully in parallel mount scenario
  • LU-5024: (mdc_lib.c:163:mdc_pack_name()) ASSERTION( cpy_len == name_len && lu_name_is_valid_2(buf, cpy_len) ) failed:
  • LU-5680: sanity-hsm uses /etc/motd (which is probably of size 0)
  • LU-7988: HSM: high lock contention for cdt_llog_lock
  • LU-8653: broken inheritance of default striping
  • LU-9052: lod_verify_md_striping()) lsh-MDT0000-mdtlov: invalid lmv_user_md: magic = cd20cd0
  • LU-9145: When Shared Key feature is active, Nodemap admin property allows more access
  • LU-9509: parallel-scale-stress-hw_compilebench test stuck: timeout 2hours, usually takes < 40 minutes.
  • LU-9535: Interop 2.9<->master sanityn test_77j: failed to set TBF OPCode policy
  • LU-9611: fix default stripe count/offset proc tunables
  • LU-9660: reduce ptlrpcd wakeups on idle system
  • LU-9872: parallel-scale-nfsv3 test_connectathon: connectathon failed: 1
  • LU-9887: sanity-lfsck test_9a: FAIL: (4) Got speed 952, expected less than 144
  • LU-9892: parallel-scale-nfsv3 no sub tests failed: setup nfs failed!
  • LU-9894: lfsck always prints that it started all types of lfsck
  • LU-9966: sanity test_411: fail to trigger a memory allocation error
  • LU-9967: sanity test_60a: Module llog_test is in use
  • LU-9983: LBUG llog_osd.c:327:llog_osd_declare_write_rec() - all DNE MDS
  • LU-9997: Suspicious assert check in ldlm_cli_cancel
  • LU-9998: Default partition setup is not optimal for best metadata performance
  • LU-10005: File creation to slave MDT is much slower than primary MDT on DNE1 configuration
  • LU-10011: suppress annoying messages for lfs quota
  • LU-10089: kiblnd_fmr_pool_map() Failed to map mr 10/11 elements
  • LU-10098: Lustre resource agent can mis-identify resource mounts
  • LU-10134: LBUG lfsck_namespace_double_scan()) ASSERTION( list_empty(&lad->lad_req_list) ) failed:
  • LU-10161: lbuild: Failed to determine the default route interface
  • LU-10217: Sanity 248 fails with newer dd output
  • LU-10232: kernel BUG at cl_object.c:206!
  • LU-10237: "ls" hangs on a particular directory
  • LU-10255: sanity 129 wrong comparison operator used
  • LU-10267: Wrong poll() returned revents for changelog device
  • LU-10268: rcu_sched self-detected stall in lfsck
  • LU-10297: parallel-scale-nfsv4 test_metabench: ASSERTION( nfound <= inuse->op_count ) failed
  • LU-10301: kernel update [RHEL7.4 3.10.0-693.11.1.el7]
  • LU-10327: sanity-hsm, test_24c: cannot chown '/mnt/lustre/d24c.sanity-hsm/f24c.sanity-hsm' to '500:nobody'
  • LU-10330: Interop sanity test_101g: unable to set max_pages_per_rpc=4M
  • LU-10341: kkuc shoud send HALs only to suitable CTs
  • LU-10346: utils: mkfs.lustre compiled from the git repositery references a missing lib
  • LU-10357: ll_ioc_copy_{start,end}() depend on search_inode_for_lustre() which is bad
  • LU-10371: Kernel >= 4.8 has no posix_acl_xattr_entry a_entries[0]
  • LU-10377: Update ZFS Version to 0.7.5
  • LU-10392: LustreError: 82980:0:(fid_handler.c:329:__seq_server_alloc_meta()) srv-lglossy-MDT0002: Allocated super-sequence failed: rc = -115
  • LU-10399: sanity-hsm test_1b uses /dev/random
  • LU-10425: kernel update [SLES12 SP3 4.4.103-6.33]
  • LU-10427: kernel update [SLES12 SP2 4.4.103-92.53]
  • LU-10444: l_getidentity keeps remount /sys/kernel/debug and reverting permissions.
  • LU-10455: kernel update [RHEL7.4 3.10.0-693.11.6.el7]
  • LU-10456: kernel update [RHEL6.9 2.6.32-696.18.7.el6]
  • LU-10458: kernel update [SLES12 SP3 4.4.103-6.38]
  • LU-10464: kernel update [SLES12 SP2 4.4.103-92.56]

Task

  • LU-6210: change positional struct initializers to C99 initializers

Technical task

  • LU-10248: Need to update PFID of OST objects after layout change

Question/Request

  • LU-9594: sanity test cases 42a-d 45 68 76 407 65ic remove from ALWAYS_EXCEPT