Lustre 2.10.2 Changelog

Server support for kernels: 


 * RHEL 7.4 (3.10.0-693.5.2.el7)

Client support for unpatched kernels: 


 * RHEL 6.9 (2.6.32-696.16.1.el6)
 * RHEL 7.4 (3.10.0-693.5.2.el7)
 * SLES12 SP2 (4.4.92-6.18)
 * 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.1 and 2.10.2
 New Feature 
 * LU-7990: Large bulk IO support

 Improvement 
 * LU-8276: Make lru clear always discard read lock pages
 * LU-9417: xattr cache memory usage can be reduced
 * LU-9462: &quot;lfs setstripe&quot; doesn't support --component-add/del on a directory
 * LU-9996: include MOFED IB libs when build with lbuild
 * LU-10007: Update health resource agents
 * LU-10041: osd-zfs to choose dnode size
 * LU-10141: Integer overflow in llapi_changelog_start

 Bug 
 * LU-3719: divide error in ldiskfs_mb_normalize_request on MDT
 * LU-4705: LustreError: 89827:0:(mdc_locks.c:916:mdc_enqueue) ldlm_cli_enqueue: -2
 * LU-7802: set_param lru_size fails with 'error: set_param: setting /proc/fs/lustre/ldlm/namespaces/lustre-OST0000-osc-*/lru_size=clear: Invalid argument'
 * LU-8497: GPF after page allocation failure in osp_send_update_thread
 * LU-8541: change lru_max_age to units of ms
 * LU-8578: ptlrpcd threads hung waiting for cl_lock held by osc_extent_wait process
 * LU-9140: sanityn test_77j test_77k: The read / write rate exceeds x% of preset rate
 * LU-9416: lmv_hsm_ct_register should add kkuc before sending registration RPCs
 * LU-9469: conf-sanity test_61: test failed to respond and timed out
 * LU-9574: Large file read performance degradation from multiple OST's
 * LU-9578: having security_dentry_init_security doesn't mean it's enabled
 * LU-9663: sanity test_103a: LU-2561 test failed
 * LU-9672: gss: fix expiration time of sunrpc cache
 * LU-9682: Nodemap ip range missing if delete another nodemap the same range
 * LU-9741: sanity test 27w failed with “/usr/bin/lfs getstripe -d /mnt/lustre/d27w.sanity failed”
 * LU-9752: Unable to format zfs osts
 * LU-9782: High CPU usage with random IO test.
 * LU-9802: Endianness swap issue for field lcm_entry_count
 * LU-9814: prealloc table change don't work after 2.10 upgrade
 * LU-9840: LU-3529 causes 25% metadata performance regressions even without DNE
 * LU-9870: rpms fail to build when SNMP is missing
 * LU-9888: conf-sanity test_32b: test 32b failed with 1
 * LU-9908: conf-sanity test_41b: test failed to respond and timed out
 * LU-9929: Use &quot;setfacl&quot; to set &quot;default&quot; setting fail when nodemap enabled
 * LU-9930: &quot;BUG: unable to handle kernel NULL pointer dereference at 0000000000000088&quot; in ll_statahead_thread
 * LU-9941: lsm_is_composite isn't right
 * LU-9951: check whether posix_acl_update_mode exists
 * LU-9956: kernel upgrade [SLES12 SP3 4.4.82-6.3]
 * LU-9978: kernel update [RHEL7.4 3.10.0-693.2.2.el7]
 * LU-9980: save_lustre_params defect
 * LU-10000: kernel update [SLES12 SP2 4.4.74-92.38]
 * LU-10015: ASSERTION( cmid-&gt;device != ((void *)0) ) failed
 * LU-10023: kernel update [SLES12 SP3 4.4.82-6.9]
 * LU-10029: project inherit attribute should be removeable
 * LU-10040: nodemap and quota issues (ineffective GID mapping)
 * LU-10047: sanity test_102d: mkdir -i 2 -c2 /mnt/lustre/d102d.sanity failed
 * LU-10086: LNET_MINOR conflicts with USERIO_MINOR
 * LU-10088: kernel update [RHEL6.9 2.6.32-696.13.2.el6]
 * LU-10119: systemd Failed at step EXEC spawning /usr/sbin/lustre_routes_config: Exec format error
 * LU-10131: Update inode attributes on unlink
 * LU-10132: IO execvp errors 2.10 client/EE3.1.1 server
 * LU-10142: kernel update [RHEL7.4 3.10.0-693.5.2.el7]
 * LU-10164: kernel update [SLES12 SP3 4.4.92-6.18]
 * LU-10166: Changelog reader crashes when closing the changelog
 * LU-10168: kernel update [SLES12 SP2 4.4.90-92.45]
 * LU-10204: ladvise_willread_performance function misses line continuation slash
 * LU-10220: Incorrect record length allocated in mdd_changelog_data_store_by_fid
 * LU-10234: tests: sanity-hsm: tests 34,35,36 are not using wait correctly
 * LU-10241: kernel update [RHEL6.9 2.6.32-696.16.1.el6]

 Task 
 * LU-10150: Update ZFS Version to 0.7.3

 Question/Request 
 * LU-9963: add parallel-scale test_parallel_grouplock to ALWAYS_EXCEPT list