Lustre 2.10.5 Changelog

Server support for kernels: 


 * RHEL 7.5 (3.10.0-862.9.1.el7)

Client support for unpatched kernels: 


 * RHEL 6.10 (2.6.32-754.2.1.el6)
 * RHEL 7.5 (3.10.0-862.9.1.el7)
 * SLES12 SP3 (4.4.132-94.33)
 * Ubuntu 16.04 (4.4.0-127)

Recommended e2fsprogs version: 


 * v1.42.13.wc6

Interoperability Support: 


 * Clients & Servers: Latest 2.9.X

Issues fixed between 2.10.4 and 2.10.5
Improvement
 * [LU-9796] - Speedup file creation under heavy concurrency
 * [LU-10825] - Configuring multi-rail with a large number of nodes
 * [LU-11079] - Control concurrent statahead instances

Bug
 * [LU-1895] - Failover Test failure on test suite mmp, subtest test_5
 * [LU-7763] - sanityn test_33d: CoS not triggerred
 * [LU-7988] - HSM: high lock contention for cdt_llog_lock
 * [LU-8293] - lnet init.d script missing insserv header
 * [LU-9372] - OOM happens on OSS during Lustre recovery for more than 5000 clients
 * [LU-9664] - sanity-hsm test_9a: @@@@@@ FAIL: mds4 CDT state is not 'disabled'
 * [LU-9874] - simplify project transfer codes
 * [LU-9887] - sanity-lfsck test_9a: FAIL: (4) Got speed 952, expected less than 144
 * [LU-9983] - LBUG llog_osd.c:327:llog_osd_declare_write_rec - all DNE MDS
 * [LU-10165] - sanity test_24v: test took quite long time to finish
 * [LU-10214] - Example `lnet_routes.conf` syntax for gateway range is not supported
 * [LU-10419] - LFSCK fails to start, hangs systems.
 * [LU-10505] - sanity test_56w: '/usr/bin/lfs getstripe -c /mnt/lustre/d56w.sanityw/file1 wrong: found 7, expected 6
 * [LU-10560] - Fixes for 4.14 kernel
 * [LU-10575] - No mdsrate on Ubuntu client
 * [LU-10603] - ptlrpc_lprocfs_req_buffers_max_fops unused
 * [LU-10683] - write checksum errors
 * [LU-10803] - req_buffers_max and req_history_max setting problems
 * [LU-10843] - snapshot_create fails after MGS restart
 * [LU-10869] - conf-sanity test 76a fails with 'error while apply max_dirty_mb'
 * [LU-10898] - conf-sanity test 32a and 32d fail with ‘rmmod: ERROR: Module zfs is in use’
 * [LU-10985] - Attempting to send a mkdir create intents crashes server
 * [LU-10988] - LBUG in lfsck
 * [LU-10989] - lustre_rsync may clear an unconsumed record after a CL_RENAME
 * [LU-10992] - umount sometimes will get stuck
 * [LU-11009] - Interop: 2.9&lt;-&gt;2.10.3: conf-sanity test_102: mdt start must fail
 * [LU-11042] - kernel update [RHEL6.9 2.6.32-696.30.1.el6]
 * [LU-11043] - kernel update [RHEL7.5 3.10.0-862.3.2.el7]
 * [LU-11065] - kernel update [SLES12 SP3 4.4.132-94.33]
 * [LU-11066] - lnet.service doesn't shutdown before IB causing hang
 * [LU-11069] - ifort lseek returns wrong position on lustre 2.10.3
 * [LU-11074] - Invalid argument reading file caps
 * [LU-11107] - getxattr returns 0 length values for nonexistent xattrs (with xattr_cache=0)
 * [LU-11115] - OST selection algorithm broken with max_create_count=0 or empty OSTs
 * [LU-11129] - kernel update [RHEL7.5 3.10.0-862.6.3.el7]
 * [LU-11149] - build: need to build MOFED with KMP support to match with lustre require
 * [LU-11158] - PFL component instantiation is not replayed properly
 * [LU-11159] - kernel update [RHEL7.5 3.10.0-862.9.1.el7]
 * [LU-11167] - new kernel [RHEL6.10 2.6.32-754.el6]
 * [LU-11168] - kernel update [RHEL6.10 2.6.32-754.2.1.el6]
 * [LU-11173] - kernel update [SLES12 SP3 4.4.140-94.42.1]
 * [LU-11176] - Ubuntu package Issue
 * [LU-11195] - LBUG: (lod_lov.c:633:lod_free_comp_buffer) ASSERTION( entry-&gt;llc_stripe == ((void *)0) )
 * [LU-11253] - kernel update [RHEL7.5 3.10.0-862.11.6.el7]
 * [LU-11254] - kernel update [RHEL6.10 2.6.32-754.3.5.el6]
 * [LU-11255] - kernel update [SLES12 SP3 4.4.143-94.47.1]

Technical task
 * [LU-10248] - Need to update PFID of OST objects after layout change