Lustre 2.10.3 Changelog

From Lustre Wiki
Revision as of 21:26, 31 January 2018 by Jgmitter (talk | contribs)
Jump to: navigation, search

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

Question/Request

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

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]

New Feature

  • LU-8235: Add pool awareness to lfs_migrate

Task

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

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

Technical task

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