Lustre 2.10.0 Changelog: Difference between revisions
Jump to navigation
Jump to search
Elliswilson (talk | contribs) mNo edit summary |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 7: | Line 7: | ||
'''Recommended e2fsprogs version: '''<br /> | '''Recommended e2fsprogs version: '''<br /> | ||
*v1.42.13. | *v1.42.13.wc5 | ||
'''Interoperability Support: '''<br /> | '''Interoperability Support: '''<br /> | ||
Line 14: | Line 14: | ||
== Issues fixed between 2.9.0 and 2.10.0 == | == Issues fixed between 2.9.0 and 2.10.0 == | ||
'''New Features '''<br /> | '''New Features '''<br /> | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-4017 LU-4017]: Add project quota support feature | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-5620 LU-5620]: nrs tbf policy based on opcode | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-6283 LU-6283]: NRS Delay Policy | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-7470 LU-7470]: Extend TBF policy with NID/JobID expressions | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-7473 LU-7473]: Enlarge ACL entry limitation | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-7734 LU-7734]: LNet Multi-Rail Project | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-7845 LU-7845]: Support namespace in credentials retrieval | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-8457 LU-8457]: Pacemaker script to monitor LNet | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-8458 LU-8458]: Pacemaker script to monitor Lustre servers status | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-8900 LU-8900]: Lustre snapshot based on ZFS backend | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-8998 LU-8998]: Progressive File Layout (PFL) | ||
*[https://jira. | *[https://jira.whamcloud.com/browse/LU-9168 LU-9168]: Add pacemaker resources to lustre rpms | ||
'''Improvements '''<br /> | '''Improvements '''<br /> | ||
*[https://jira.whamcloud.com/browse/LU-1032 LU-1032]: Add dkms support for kernel modules | |||
*[https://jira.whamcloud.com/browse/LU-1538 LU-1538]: cleanup test scripts | |||
*[https://jira.whamcloud.com/browse/LU-3434 LU-3434]: improve git commit hooks for code style checking | |||
*[https://jira.whamcloud.com/browse/LU-4378 LU-4378]: Add HSM message parsing to wireshark plugins | |||
*[https://jira.whamcloud.com/browse/LU-6449 LU-6449]: Broadcast HSM remove requests with undetermined archive_id to all registered copytools | |||
*[https://jira.whamcloud.com/browse/LU-7108 LU-7108]: Remove sanityn tests 14b | |||
*[https://jira.whamcloud.com/browse/LU-7214 LU-7214]: /proc/sys/lnet/nis and /proc/sys/lnet/peers should allow for clear stats | |||
*[https://jira.whamcloud.com/browse/LU-7264 LU-7264]: store ChangeLog record for security.* xattr changes | |||
*[https://jira.whamcloud.com/browse/LU-7502 LU-7502]: add lfs find --mdt-count and --mdt-hash options | |||
*[https://jira.whamcloud.com/browse/LU-7659 LU-7659]: Replace KUC by more standard mechanisms | |||
*[https://jira.whamcloud.com/browse/LU-7910 LU-7910]: osd_dir_insert() should not use LU cache to learn dnode# | |||
*[https://jira.whamcloud.com/browse/LU-8152 LU-8152]: show OST/MDT read-only status in 'lctl dl' and/or 'lfs df' | |||
*[https://jira.whamcloud.com/browse/LU-8272 LU-8272]: Use granted extent tree to update kms | |||
*[https://jira.whamcloud.com/browse/LU-8366 LU-8366]: remove pios from sanity-benchmark.sh | |||
*[https://jira.whamcloud.com/browse/LU-8403 LU-8403]: OBD_NOTIFY_* flags cleanup | |||
*[https://jira.whamcloud.com/browse/LU-8560 LU-8560]: Support for linux 4.6 kernels | |||
*[https://jira.whamcloud.com/browse/LU-8589 LU-8589]: remove '_object' from method names | |||
*[https://jira.whamcloud.com/browse/LU-8619 LU-8619]: Lustre to build against ZFS 0.7.0 | |||
*[https://jira.whamcloud.com/browse/LU-8641 LU-8641]: speedup run_metabech () : make cleanup optional | |||
*[https://jira.whamcloud.com/browse/LU-8642 LU-8642]: use lbuild to build different type of IB | |||
*[https://jira.whamcloud.com/browse/LU-8661 LU-8661]: support for Linux 4.7 kernels | |||
*[https://jira.whamcloud.com/browse/LU-8686 LU-8686]: ldiskfs osd to add few more credits if debugging is enabled | |||
*[https://jira.whamcloud.com/browse/LU-8726 LU-8726]: Do fake read page on OST to help read performance benchmarking | |||
*[https://jira.whamcloud.com/browse/LU-8789 LU-8789]: add files to .gitignore | |||
*[https://jira.whamcloud.com/browse/LU-8809 LU-8809]: Print more useful information in LASSERTF() from osp_statfs() | |||
*[https://jira.whamcloud.com/browse/LU-8843 LU-8843]: comparison between signed and unsigned integer expressions | |||
*[https://jira.whamcloud.com/browse/LU-8844 LU-8844]: Delete llite lloop with fire!!! | |||
*[https://jira.whamcloud.com/browse/LU-8851 LU-8851]: nodemap: add flags to limit mapping to UID or GID only | |||
*[https://jira.whamcloud.com/browse/LU-8865 LU-8865]: integrate fs_test test into lustre/tests | |||
*[https://jira.whamcloud.com/browse/LU-8869 LU-8869]: Fix building of DEB packages and updating changelog | |||
*[https://jira.whamcloud.com/browse/LU-8879 LU-8879]: tests: speed up copytool_cleanup() in sanity-hsm | |||
*[https://jira.whamcloud.com/browse/LU-8882 LU-8882]: osd-zfs to use bynode methods | |||
*[https://jira.whamcloud.com/browse/LU-8920 LU-8920]: don't print permanently deactivated OSTs in lfs df output | |||
*[https://jira.whamcloud.com/browse/LU-8928 LU-8928]: osd-zfs should use dnode_t instead of dbuf | |||
*[https://jira.whamcloud.com/browse/LU-8932 LU-8932]: define a new network driver for ptl4lnd | |||
*[https://jira.whamcloud.com/browse/LU-8943 LU-8943]: Enable Multiple IB/OPA Endpoints Between Nodes | |||
*[https://jira.whamcloud.com/browse/LU-8945 LU-8945]: Stop building ptlrpc/layout.c in userland | |||
*[https://jira.whamcloud.com/browse/LU-8956 LU-8956]: Improve create performance with SELinux enabled | |||
*[https://jira.whamcloud.com/browse/LU-8974 LU-8974]: Change force_over_256tb lustre mount option to force_over_512tb for ldiskfs | |||
*[https://jira.whamcloud.com/browse/LU-9090 LU-9090]: increase default RPC and stripe size to 4MB | |||
*[https://jira.whamcloud.com/browse/LU-9098 LU-9098]: lustre_routes_config should allow for comments | |||
*[https://jira.whamcloud.com/browse/LU-9119 LU-9119]: LNet Multi-Rail Dynamic Discovery preparation | |||
*[https://jira.whamcloud.com/browse/LU-9137 LU-9137]: readdir_r is deprecated now | |||
*[https://jira.whamcloud.com/browse/LU-9186 LU-9186]: sanityn test_76: FAIL: 2049 != 2048 open files | |||
*[https://jira.whamcloud.com/browse/LU-9201 LU-9201]: reduce llmount.sh startup time | |||
*[https://jira.whamcloud.com/browse/LU-9207 LU-9207]: Create new conf-sanity test_32 disk images | |||
*[https://jira.whamcloud.com/browse/LU-9223 LU-9223]: Server on Linux 4.4: XATTR_NAME_POSIX_ACL_ACCESS | |||
*[https://jira.whamcloud.com/browse/LU-9285 LU-9285]: revert LU-8367 and LU-8972 | |||
*[https://jira.whamcloud.com/browse/LU-9288 LU-9288]: t-f to check if zfs module is loaded already | |||
*[https://jira.whamcloud.com/browse/LU-9312 LU-9312]: HSM coordinator llog scalability | |||
*[https://jira.whamcloud.com/browse/LU-9319 LU-9319]: statahead: skip agl for the file in restoring | |||
*[https://jira.whamcloud.com/browse/LU-9330 LU-9330]: osp lprocfs code cleanup | |||
*[https://jira.whamcloud.com/browse/LU-9333 LU-9333]: few cleanups to build with gcc6 | |||
*[https://jira.whamcloud.com/browse/LU-9336 LU-9336]: ssk: documentation of -d flag of lgss_sk is incomplete | |||
*[https://jira.whamcloud.com/browse/LU-9338 LU-9338]: hsm: cache agent record locations | |||
*[https://jira.whamcloud.com/browse/LU-9355 LU-9355]: remove obsolete OBD_FL_LOCAL_MASK | |||
*[https://jira.whamcloud.com/browse/LU-9356 LU-9356]: add blk_plug into osd-ldiskfs when do bio | |||
*[https://jira.whamcloud.com/browse/LU-9425 LU-9425]: Turn RDMA Fragment Fix on by default | |||
*[https://jira.whamcloud.com/browse/LU-9447 LU-9447]: Need explicit check for 2 arg ib_alloc_pd for SLES 12 SP3 | |||
*[https://jira.whamcloud.com/browse/LU-9456 LU-9456]: Change socklnd calls from sock_create() to sock_create_kern() | |||
*[https://jira.whamcloud.com/browse/LU-9482 LU-9482]: hsm: release restore lock without object (part2) | |||
*[https://jira.whamcloud.com/browse/LU-9523 LU-9523]: unravel #DEFINEs in cl_page.c | |||
*[https://jira.whamcloud.com/browse/LU-9533 LU-9533]: obdfilter-survey cannot find Lustre version number | |||
*[https://jira.whamcloud.com/browse/LU-9562 LU-9562]: turn on the security.capability xattr | |||
*[https://jira.whamcloud.com/browse/LU-9575 LU-9575]: remove cl_for_each defines | |||
'''Bugs '''<br /> | '''Bugs '''<br /> | ||
*[https://jira.whamcloud.com/browse/LU-1573 LU-1573]: avoid data corruption for direct io data | |||
*[https://jira.whamcloud.com/browse/LU-2155 LU-2155]: mmp feature is not enabled when adding --failnode= via tunefs.lustre | |||
*[https://jira.whamcloud.com/browse/LU-2189 LU-2189]: failure on sanityn.sh test_36: space leaked | |||
*[https://jira.whamcloud.com/browse/LU-2435 LU-2435]: inode accounting in osd-zfs is racy | |||
*[https://jira.whamcloud.com/browse/LU-3764 LU-3764]: sanity test_116a: stripe QOS didn't balance free space | |||
*[https://jira.whamcloud.com/browse/LU-4121 LU-4121]: re-enable tests disabled due to LU-2059 | |||
*[https://jira.whamcloud.com/browse/LU-4640 LU-4640]: Last unlink should trigger HSM remove by default | |||
*[https://jira.whamcloud.com/browse/LU-4825 LU-4825]: lfs migrate not freeing space on OST | |||
*[https://jira.whamcloud.com/browse/LU-5011 LU-5011]: lustre_idl.h again does not compile in user space | |||
*[https://jira.whamcloud.com/browse/LU-5361 LU-5361]: sanity test_77i: algo set to crc32 instead of adler | |||
*[https://jira.whamcloud.com/browse/LU-5718 LU-5718]: RDMA too fragmented with router | |||
*[https://jira.whamcloud.com/browse/LU-5788 LU-5788]: recovery-double-scale test_pairwise_fail: no enough free disk space | |||
*[https://jira.whamcloud.com/browse/LU-5834 LU-5834]: Lustre installation fails if lustre client already install | |||
*[https://jira.whamcloud.com/browse/LU-6374 LU-6374]: replay-single test_20b: after 44416 > before 6528 | |||
*[https://jira.whamcloud.com/browse/LU-6455 LU-6455]: EL7 client replay-vbr test_4i: version changed unexpectedly | |||
*[https://jira.whamcloud.com/browse/LU-6499 LU-6499]: leaking a kernel device on error in init_obdclass | |||
*[https://jira.whamcloud.com/browse/LU-6582 LU-6582]: Wireshark fails to parse LDLM_ENQUEUE RPC - likely for layout lock | |||
*[https://jira.whamcloud.com/browse/LU-6648 LU-6648]: Wireshark 1.8.10 does not correctly parse LDLM_ENQUEUE intent : getxattr | |||
*[https://jira.whamcloud.com/browse/LU-6707 LU-6707]: EL7 client cannot find loop device for posix test | |||
*[https://jira.whamcloud.com/browse/LU-6838 LU-6838]: update llog become too big before it is destroyed | |||
*[https://jira.whamcloud.com/browse/LU-6854 LU-6854]: Setting page_writeback on a non-dirty page | |||
*[https://jira.whamcloud.com/browse/LU-6900 LU-6900]: improve parallel-scale-nfs suite | |||
*[https://jira.whamcloud.com/browse/LU-6952 LU-6952]: Mount options parsing problem | |||
*[https://jira.whamcloud.com/browse/LU-7062 LU-7062]: general protection fault: _ldlm_lock_debug+0x1f4/0x670 | |||
*[https://jira.whamcloud.com/browse/LU-7088 LU-7088]: Tests sanityn/1b | |||
*[https://jira.whamcloud.com/browse/LU-7092 LU-7092]: Interop 2.7.0<->master sanity test_133g 133f failed: mds1 find /proc/fs/lustre/ /proc/sys/lnet/ /proc/sys/lustre/ /sys/fs/lustre/ /sys/kernel/debug/lustre/ failed | |||
*[https://jira.whamcloud.com/browse/LU-7115 LU-7115]: fld_client_rpc() may run into deadloop | |||
*[https://jira.whamcloud.com/browse/LU-7131 LU-7131]: new options for tunefs.lustre | |||
*[https://jira.whamcloud.com/browse/LU-7429 LU-7429]: sanity-lfsck test_23c: @@@@@@ FAIL: (8) unexpected size | |||
*[https://jira.whamcloud.com/browse/LU-7441 LU-7441]: Memory leak in nrs_tbf_*_startup | |||
*[https://jira.whamcloud.com/browse/LU-7471 LU-7471]: In Lustre sanity HSM tests make_large_for_*() functions shadow free space failure | |||
*[https://jira.whamcloud.com/browse/LU-7481 LU-7481]: Failover: recovery-mds-scale test_failover_mds: /dev/lvm-Role_MDS/P1 failed to initialize! | |||
*[https://jira.whamcloud.com/browse/LU-7497 LU-7497]: conf-sanity test_32b: FAIL: list verification failed and test_32b failed with 4 | |||
*[https://jira.whamcloud.com/browse/LU-7529 LU-7529]: conf-sanity test_32a fails when using seperate MGS | |||
*[https://jira.whamcloud.com/browse/LU-7537 LU-7537]: sanity 133c FAIL:The destroy counter on ost is wrong - expected 1 | |||
*[https://jira.whamcloud.com/browse/LU-7567 LU-7567]: lfs_changelog() misprints timestamps | |||
*[https://jira.whamcloud.com/browse/LU-7584 LU-7584]: sanity test_129: current dir size 24576 | |||
*[https://jira.whamcloud.com/browse/LU-7670 LU-7670]: Return errors from changelog_clear and changelog_deregister | |||
*[https://jira.whamcloud.com/browse/LU-7714 LU-7714]: osd_objset_open() misuses GOTO() | |||
*[https://jira.whamcloud.com/browse/LU-7735 LU-7735]: No way to revert the 'no_primnode;' flag on targets | |||
*[https://jira.whamcloud.com/browse/LU-7765 LU-7765]: replay-dual test 26 buggy redirection | |||
*[https://jira.whamcloud.com/browse/LU-7790 LU-7790]: Interop 2.8.0<->2.7.1 : recovery-small test_130a:stat should fail | |||
*[https://jira.whamcloud.com/browse/LU-7812 LU-7812]: sanity test_120e: 1 blocking RPC occured | |||
*[https://jira.whamcloud.com/browse/LU-7819 LU-7819]: sanityn test_71: @@@@@@ FAIL: data is not flushed from client | |||
*[https://jira.whamcloud.com/browse/LU-7884 LU-7884]: utils: mkfs prevents the creation of loopback files in /dev/shm | |||
*[https://jira.whamcloud.com/browse/LU-7952 LU-7952]: Suspicious dereference of pointer before NULL check in osp_declare_xattr_get() | |||
*[https://jira.whamcloud.com/browse/LU-7994 LU-7994]: statahead loop in umount | |||
*[https://jira.whamcloud.com/browse/LU-8050 LU-8050]: Drop llog_cookie usage from RPC on wire data | |||
*[https://jira.whamcloud.com/browse/LU-8054 LU-8054]: Split LFSCK local notification from lfsck_in_notify() API | |||
*[https://jira.whamcloud.com/browse/LU-8103 LU-8103]: Interop master<->2.8.0 : sanity test_404: deactivate error | |||
*[https://jira.whamcloud.com/browse/LU-8119 LU-8119]: conf-sanity test_47: timeout | |||
*[https://jira.whamcloud.com/browse/LU-8197 LU-8197]: early reply causes replay request deadline decrease | |||
*[https://jira.whamcloud.com/browse/LU-8288 LU-8288]: handle error due to file with 'no stripe info' rewritten before lfsck is run | |||
*[https://jira.whamcloud.com/browse/LU-8294 LU-8294]: Noisy gss_svc_upcall_handle_init | |||
*[https://jira.whamcloud.com/browse/LU-8295 LU-8295]: conf-sanity test_41c: test failed to respond and timed out | |||
*[https://jira.whamcloud.com/browse/LU-8305 LU-8305]: sanity-sec test_27: @@@@@@ FAIL: fileset not cleared on nodemap c0 | |||
*[https://jira.whamcloud.com/browse/LU-8306 LU-8306]: lost BL AST during failover | |||
*[https://jira.whamcloud.com/browse/LU-8307 LU-8307]: Add cond_resched between work items in ldlm_bl_thread_main | |||
*[https://jira.whamcloud.com/browse/LU-8314 LU-8314]: user interface of lfs getdirstripe needs reworking | |||
*[https://jira.whamcloud.com/browse/LU-8333 LU-8333]: replay-dual test_21b: can't check if COS works: rename replied w/o COS | |||
*[https://jira.whamcloud.com/browse/LU-8351 LU-8351]: ptlrpc_import_delay_req() refuses to delay blocking asts when import is not in LUSTRE_IMP_FULL yet | |||
*[https://jira.whamcloud.com/browse/LU-8364 LU-8364]: during OSS failover test with quotas enabled | |||
*[https://jira.whamcloud.com/browse/LU-8376 LU-8376]: Enhance debugging infos available for Lustre checksum errors | |||
*[https://jira.whamcloud.com/browse/LU-8378 LU-8378]: unused but set variables | |||
*[https://jira.whamcloud.com/browse/LU-8382 LU-8382]: HSM: reorder coordinator's cleanup functions | |||
*[https://jira.whamcloud.com/browse/LU-8397 LU-8397]: take comma as separator of mgsnode's list | |||
*[https://jira.whamcloud.com/browse/LU-8411 LU-8411]: Fix Lustre filesystem corruption when updating journal superblock fails | |||
*[https://jira.whamcloud.com/browse/LU-8420 LU-8420]: unexpected? client eviction after bulk transfer timeout | |||
*[https://jira.whamcloud.com/browse/LU-8424 LU-8424]: osd_object.c:1330:22: error: 'DN_MAX_BONUSLEN' undeclared (first use in this function) | |||
*[https://jira.whamcloud.com/browse/LU-8491 LU-8491]: Quota code sleeping in atomic context | |||
*[https://jira.whamcloud.com/browse/LU-8515 LU-8515]: OSC: Send RPCs with full extents | |||
*[https://jira.whamcloud.com/browse/LU-8526 LU-8526]: replay-single test_90: @@@@@@ FAIL: wrong stripe: all | |||
*[https://jira.whamcloud.com/browse/LU-8538 LU-8538]: conf-sanity test 63 fails on debug-enabled kernels | |||
*[https://jira.whamcloud.com/browse/LU-8550 LU-8550]: problems of conf-sanity test_32 | |||
*[https://jira.whamcloud.com/browse/LU-8562 LU-8562]: osp_precreate_cleanup_orphans/osp_precreate_reserve race may cause data loss | |||
*[https://jira.whamcloud.com/browse/LU-8569 LU-8569]: Sharded DNE directory full of files that don't exist | |||
*[https://jira.whamcloud.com/browse/LU-8576 LU-8576]: test-framework.sh is hard coded with o2ib0 | |||
*[https://jira.whamcloud.com/browse/LU-8582 LU-8582]: Interop: master<->b2_8 - sanity test_255a: test failed to respond and timed out | |||
*[https://jira.whamcloud.com/browse/LU-8586 LU-8586]: pios_ssf returning ENOSPC due to mixed OST size. | |||
*[https://jira.whamcloud.com/browse/LU-8590 LU-8590]: Fix issues with SK privacy and integrity mode | |||
*[https://jira.whamcloud.com/browse/LU-8596 LU-8596]: lustre-single lnet-selftest Improvement. | |||
*[https://jira.whamcloud.com/browse/LU-8603 LU-8603]: improve metadata-updates.sh with sub-tests | |||
*[https://jira.whamcloud.com/browse/LU-8624 LU-8624]: hung in osc_destroy waiting for cl_destroy_in_flight < cl_max_rpcs_in_flight | |||
*[https://jira.whamcloud.com/browse/LU-8627 LU-8627]: sanity test_200: @@@@@@ FAIL: /mnt/lustre/d200.pools/dir_tst/file-01 not allocated in cea1 | |||
*[https://jira.whamcloud.com/browse/LU-8635 LU-8635]: interop: sanity test_205: FAIL: old jobstats not expired | |||
*[https://jira.whamcloud.com/browse/LU-8640 LU-8640]: sanity-hsm_16 test failed Lustre: DEBUG MARKER: sanity-hsm test_16: @@@@@@ FAIL: Transfer is too fast 19 < 20 | |||
*[https://jira.whamcloud.com/browse/LU-8650 LU-8650]: DNE disabled REP-ACK | |||
*[https://jira.whamcloud.com/browse/LU-8656 LU-8656]: IS_NOSEC check in vvp_io_write_start always returns false | |||
*[https://jira.whamcloud.com/browse/LU-8659 LU-8659]: sanity-selinux test_20a: test_20 passing even when localhost returning Permission Denied | |||
*[https://jira.whamcloud.com/browse/LU-8662 LU-8662]: osd_fid_lookup()) ASSERTION( tid->oii_ino == id->oii_ino && tid->oii_gen == id->oii_gen ) failed: OI mapping changed(2): | |||
*[https://jira.whamcloud.com/browse/LU-8670 LU-8670]: sanity_115 Fixes & Improvements | |||
*[https://jira.whamcloud.com/browse/LU-8684 LU-8684]: paralel-scale-nfsv3 ior WARNING: at fs/proc/generic.c:591 proc_register+0xb9/0x170() | |||
*[https://jira.whamcloud.com/browse/LU-8687 LU-8687]: Fix test-framework.sh for ost-pools suite in case of separate MGS/MDS setup | |||
*[https://jira.whamcloud.com/browse/LU-8701 LU-8701]: scrub-performance defect: suite is not functional on config with not combined mgs mds | |||
*[https://jira.whamcloud.com/browse/LU-8702 LU-8702]: Performance test parallel execution | |||
*[https://jira.whamcloud.com/browse/LU-8710 LU-8710]: libcfs fails to install when some CPUs are disabled | |||
*[https://jira.whamcloud.com/browse/LU-8724 LU-8724]: several llapi functions use opendir() when open() would suffice | |||
*[https://jira.whamcloud.com/browse/LU-8730 LU-8730]: interop: 2.1(server)<->2.8(client): conf-sanity test_82: mkfs.lustre FATAL: Bad argument: /dev/vdb | |||
*[https://jira.whamcloud.com/browse/LU-8732 LU-8732]: lnet-selftest Error inserting modules | |||
*[https://jira.whamcloud.com/browse/LU-8734 LU-8734]: gnilnd handle dla_credits exhaustion | |||
*[https://jira.whamcloud.com/browse/LU-8735 LU-8735]: range_lock() returns EINTR instead of ERESTARTSYS on pending signal | |||
*[https://jira.whamcloud.com/browse/LU-8739 LU-8739]: racer should disable DNE operations for old MDSs | |||
*[https://jira.whamcloud.com/browse/LU-8740 LU-8740]: LBUG dt_declare_delete()) ASSERTION( dt ) failed - in fsck | |||
*[https://jira.whamcloud.com/browse/LU-8746 LU-8746]: lustre umount hangs in distribute_txn_fini | |||
*[https://jira.whamcloud.com/browse/LU-8752 LU-8752]: mlx5_warn:mlx5_0:dump_cqe:257: | |||
*[https://jira.whamcloud.com/browse/LU-8753 LU-8753]: Recovery already passed deadline with DNE | |||
*[https://jira.whamcloud.com/browse/LU-8765 LU-8765]: dead loop in ptlrpc_replay_next() | |||
*[https://jira.whamcloud.com/browse/LU-8767 LU-8767]: Improve proc file text in lproc_llite.c | |||
*[https://jira.whamcloud.com/browse/LU-8769 LU-8769]: Remove obsolete LND types | |||
*[https://jira.whamcloud.com/browse/LU-8773 LU-8773]: fiemap extent uses u64 type | |||
*[https://jira.whamcloud.com/browse/LU-8776 LU-8776]: fix weird inline definitions | |||
*[https://jira.whamcloud.com/browse/LU-8788 LU-8788]: modify create_pool to use as wrapper | |||
*[https://jira.whamcloud.com/browse/LU-8790 LU-8790]: Limit lock number by available inodes count in sanity::test_124b | |||
*[https://jira.whamcloud.com/browse/LU-8793 LU-8793]: Interop - master<->2.8 : conf-sanity test_99: add ost1 failed with new params | |||
*[https://jira.whamcloud.com/browse/LU-8797 LU-8797]: lbuild: If tag isn't present for zfs or spl | |||
*[https://jira.whamcloud.com/browse/LU-8801 LU-8801]: ldiskfs quota accounting iterator is flawed | |||
*[https://jira.whamcloud.com/browse/LU-8807 LU-8807]: racer test_1: (layout.c:2062:__req_capsule_get()) LBUG | |||
*[https://jira.whamcloud.com/browse/LU-8808 LU-8808]: Concurrent update during file restore can lead to disordered changelog sequence | |||
*[https://jira.whamcloud.com/browse/LU-8810 LU-8810]: sanity-lfsck test_18d: @@@@@@ FAIL: (3.0) MDS1 is not the expected 'scanning-phase2' | |||
*[https://jira.whamcloud.com/browse/LU-8811 LU-8811]: mdc_close() may return a freed request in *request | |||
*[https://jira.whamcloud.com/browse/LU-8813 LU-8813]: Kerberos: sanity and sanity-krb5 test suites fail on non-root user trying to touch file | |||
*[https://jira.whamcloud.com/browse/LU-8817 LU-8817]: min_ost_size function under test-framework incorrect. | |||
*[https://jira.whamcloud.com/browse/LU-8820 LU-8820]: skip LL_IOC_HSM_COPY_START for HSM removes | |||
*[https://jira.whamcloud.com/browse/LU-8821 LU-8821]: double find in mdt_path_current() | |||
*[https://jira.whamcloud.com/browse/LU-8823 LU-8823]: remove obsolete OST and MDT thread count parameters | |||
*[https://jira.whamcloud.com/browse/LU-8826 LU-8826]: recovery hard time should not be shrunk for IR | |||
*[https://jira.whamcloud.com/browse/LU-8827 LU-8827]: HSM release may fail due to quota limitations | |||
*[https://jira.whamcloud.com/browse/LU-8832 LU-8832]: no virt-what command in SLES | |||
*[https://jira.whamcloud.com/browse/LU-8835 LU-8835]: More 64 bit divides without do_div. | |||
*[https://jira.whamcloud.com/browse/LU-8836 LU-8836]: Upstream has requested that lprocfs_stats_lock() be removed or moved to a C file. | |||
*[https://jira.whamcloud.com/browse/LU-8840 LU-8840]: sanity-lfsck test_2e: @@@@@@ FAIL: (5) Fail to repair crashed linkEA: 0 | |||
*[https://jira.whamcloud.com/browse/LU-8842 LU-8842]: Possible incorrect handling of IT_OPEN in mdc_enqueue | |||
*[https://jira.whamcloud.com/browse/LU-8846 LU-8846]: lfs_migrate() should try to unlink volatile file | |||
*[https://jira.whamcloud.com/browse/LU-8847 LU-8847]: llapi_fid_test test_12 confuses open flags and file permissions when calling llapi_create_volatile_idx() | |||
*[https://jira.whamcloud.com/browse/LU-8855 LU-8855]: 32 bit compat stat() syscalls expect device majors and minors to be less than 256 | |||
*[https://jira.whamcloud.com/browse/LU-8857 LU-8857]: sptlrpc_target_local_read_conf() missing llog context | |||
*[https://jira.whamcloud.com/browse/LU-8867 LU-8867]: Ignore timedout TX on closing connection | |||
*[https://jira.whamcloud.com/browse/LU-8871 LU-8871]: kernel upgrade [SLES12 SP2 4.4.21-84] | |||
*[https://jira.whamcloud.com/browse/LU-8872 LU-8872]: sanity-lfsck: no tests run | |||
*[https://jira.whamcloud.com/browse/LU-8873 LU-8873]: use sa_handle_get_from_db() | |||
*[https://jira.whamcloud.com/browse/LU-8880 LU-8880]: sanity test_1: fails w/DNE @@@ faked source MDT | |||
*[https://jira.whamcloud.com/browse/LU-8886 LU-8886]: LFSCK failed to resume from the last checkpoint | |||
*[https://jira.whamcloud.com/browse/LU-8887 LU-8887]: Remove unused pc->pc_env | |||
*[https://jira.whamcloud.com/browse/LU-8888 LU-8888]: Remove unused clt_current_io from struct cl_thread_info | |||
*[https://jira.whamcloud.com/browse/LU-8889 LU-8889]: Replace memory allocation with ll_env usage in ll_file_read | |||
*[https://jira.whamcloud.com/browse/LU-8890 LU-8890]: Missing module parameter description for ptlrpcd_per_cpt_max | |||
*[https://jira.whamcloud.com/browse/LU-8891 LU-8891]: disabling statahead changes dentry revalidation behavior | |||
*[https://jira.whamcloud.com/browse/LU-8901 LU-8901]: update Intel copyright messages for 2016 | |||
*[https://jira.whamcloud.com/browse/LU-8903 LU-8903]: Drop 'Segmentation fault and Bus error messages' in the calling shell for racer tests | |||
*[https://jira.whamcloud.com/browse/LU-8906 LU-8906]: Error ignored in mdd_local_file_create() | |||
*[https://jira.whamcloud.com/browse/LU-8907 LU-8907]: LBUG: (namei.c:816:ll_create_node()) ASSERTION( list_empty(&inode->i_dentry) ) failed | |||
*[https://jira.whamcloud.com/browse/LU-8911 LU-8911]: tests: sanity-hsm test_24d fails on a local setup (1 node) | |||
*[https://jira.whamcloud.com/browse/LU-8918 LU-8918]: hoist locking in lu_context_exit() | |||
*[https://jira.whamcloud.com/browse/LU-8922 LU-8922]: deactive MDT might cause 2 dir stripes created in the same MDT. | |||
*[https://jira.whamcloud.com/browse/LU-8925 LU-8925]: kernel update [RHEL7.3 3.10.0-514.2.2.el7] | |||
*[https://jira.whamcloud.com/browse/LU-8926 LU-8926]: Race in in job stats code results in untracked I/O | |||
*[https://jira.whamcloud.com/browse/LU-8929 LU-8929]: sanity-lfsck test_5 test failed to respond and timed out | |||
*[https://jira.whamcloud.com/browse/LU-8930 LU-8930]: sanity-lfsck test_18f: @@@@@@ FAIL: (2) MDS3 is not the expected 'partial' | |||
*[https://jira.whamcloud.com/browse/LU-8934 LU-8934]: lustre RPM dependencies don't work with lustre-dkms server package | |||
*[https://jira.whamcloud.com/browse/LU-8941 LU-8941]: more buggy redirections | |||
*[https://jira.whamcloud.com/browse/LU-8947 LU-8947]: sanity test_253: @@@@@@ FAIL: test_253 failed with 2 | |||
*[https://jira.whamcloud.com/browse/LU-8952 LU-8952]: Handling test specific cleanup of ost pools | |||
*[https://jira.whamcloud.com/browse/LU-8954 LU-8954]: kernel update [SLES12 SP1 3.12.67-60.64.24] | |||
*[https://jira.whamcloud.com/browse/LU-8957 LU-8957]: Fix exp_nid_hash unhash race. | |||
*[https://jira.whamcloud.com/browse/LU-8965 LU-8965]: kernel update [SLES11 SP4 3.0.101-91] | |||
*[https://jira.whamcloud.com/browse/LU-8966 LU-8966]: sanity test_39() test_43() test_44() test_241() defects : are to be renamed | |||
*[https://jira.whamcloud.com/browse/LU-8969 LU-8969]: sanity test_56x: read failed: Invalid argument | |||
*[https://jira.whamcloud.com/browse/LU-8973 LU-8973]: Use $tdir instead of $MOUNT in sanity.sh test_103a | |||
*[https://jira.whamcloud.com/browse/LU-8981 LU-8981]: sanity test_311: objs not destroyed after unlink | |||
*[https://jira.whamcloud.com/browse/LU-8989 LU-8989]: sanity test_256() creates cat.dmp in the current directory | |||
*[https://jira.whamcloud.com/browse/LU-8994 LU-8994]: honor the specified stripe offset in all cases. | |||
*[https://jira.whamcloud.com/browse/LU-8995 LU-8995]: set lustre debug log size correctly | |||
*[https://jira.whamcloud.com/browse/LU-8996 LU-8996]: kernel update [RHEL6.8 2.6.32-642.13.1.el6] | |||
*[https://jira.whamcloud.com/browse/LU-9003 LU-9003]: Linux kernel 4.8 adds user_namespace arg to posix_acl_valid | |||
*[https://jira.whamcloud.com/browse/LU-9014 LU-9014]: conf-sanity test_72() fails with a separate MGS and MDT | |||
*[https://jira.whamcloud.com/browse/LU-9024 LU-9024]: conf-sanity test_63: FAIL: ldisk inode size is too big | |||
*[https://jira.whamcloud.com/browse/LU-9029 LU-9029]: kernel update [SLES12 SP2 4.4.38-93] | |||
*[https://jira.whamcloud.com/browse/LU-9030 LU-9030]: kernel update [RHEL7.3 3.10.0-514.6.1.el7] | |||
*[https://jira.whamcloud.com/browse/LU-9031 LU-9031]: support for jinode | |||
*[https://jira.whamcloud.com/browse/LU-9032 LU-9032]: syntax error in sanity.sh in cleanup_test32_mount | |||
*[https://jira.whamcloud.com/browse/LU-9033 LU-9033]: Don't zero timestamps in lock blocking callback | |||
*[https://jira.whamcloud.com/browse/LU-9034 LU-9034]: Separate the config logs between different MGCs | |||
*[https://jira.whamcloud.com/browse/LU-9038 LU-9038]: sanity-hsm: kernel panic in lbcfs_kkuc_group_put() | |||
*[https://jira.whamcloud.com/browse/LU-9040 LU-9040]: Soft lockup on CPU during lfsck | |||
*[https://jira.whamcloud.com/browse/LU-9041 LU-9041]: Interop Testing: sanity test 402 failed with 'touch should fail with ENOENT' | |||
*[https://jira.whamcloud.com/browse/LU-9045 LU-9045]: conf-sanity test_32c: test failed to respond and timed out | |||
*[https://jira.whamcloud.com/browse/LU-9048 LU-9048]: conf-sanity test_32c: test failed to respond and timed out | |||
*[https://jira.whamcloud.com/browse/LU-9049 LU-9049]: DNE MDT Never completes recovery | |||
*[https://jira.whamcloud.com/browse/LU-9057 LU-9057]: New static analysis issues in v2_9_52_0-35-ge0e9ea6 | |||
*[https://jira.whamcloud.com/browse/LU-9059 LU-9059]: mount.lustre FATAL: unhandled/unloaded fs type 0 'ext3' | |||
*[https://jira.whamcloud.com/browse/LU-9065 LU-9065]: Node panicked during job run with LBUG error | |||
*[https://jira.whamcloud.com/browse/LU-9066 LU-9066]: ior ERROR: read() failed | |||
*[https://jira.whamcloud.com/browse/LU-9067 LU-9067]: lctl dl command fails on el6 | |||
*[https://jira.whamcloud.com/browse/LU-9073 LU-9073]: SSK: lgss_sk generates keys with invalid HMAC and Crypto algorithms | |||
*[https://jira.whamcloud.com/browse/LU-9074 LU-9074]: Read-only Bind Mount of Lustre Allows File Creation | |||
*[https://jira.whamcloud.com/browse/LU-9075 LU-9075]: frequent mdt_hsm_update_request_state()/mdt_coordinator_cb() couple of error msgs when CDT has to deal with a huge backlog of actions | |||
*[https://jira.whamcloud.com/browse/LU-9076 LU-9076]: Pointer 'req->rq_reqmsg' checked for NULL at line 2037 will be dereferenced at line 2041. | |||
*[https://jira.whamcloud.com/browse/LU-9078 LU-9078]: Fix router hops print | |||
*[https://jira.whamcloud.com/browse/LU-9081 LU-9081]: Don't attach other logs when processing client log for LWP | |||
*[https://jira.whamcloud.com/browse/LU-9085 LU-9085]: Fix 'Using a hash as a reference is deprecated' in llstat | |||
*[https://jira.whamcloud.com/browse/LU-9086 LU-9086]: obd_config.c:1258:class_process_config()) no device for: | |||
*[https://jira.whamcloud.com/browse/LU-9088 LU-9088]: use od_is_ost check OST FID | |||
*[https://jira.whamcloud.com/browse/LU-9094 LU-9094]: OOM caused by huge number of peers in case of INVALID_SERVICE_ID | |||
*[https://jira.whamcloud.com/browse/LU-9100 LU-9100]: lctl network down shouldn't error with 'LNET unconfigure error 19' | |||
*[https://jira.whamcloud.com/browse/LU-9101 LU-9101]: kernel update [SLES11 SP4 3.0.101-94] | |||
*[https://jira.whamcloud.com/browse/LU-9102 LU-9102]: Header files are missing from EL7 which needed by the posix test suite | |||
*[https://jira.whamcloud.com/browse/LU-9103 LU-9103]: SKIP recovery-small/110g in case of interop for MDS version less then 2.6.x | |||
*[https://jira.whamcloud.com/browse/LU-9109 LU-9109]: conf-sanity test_47: 0lustre-OST0000-osc-ffff8800788f4800 has lost lru_size: 100 vs. []' | |||
*[https://jira.whamcloud.com/browse/LU-9115 LU-9115]: Remove special handling on MULTIMODRPCS flag | |||
*[https://jira.whamcloud.com/browse/LU-9116 LU-9116]: overflow of bandwidth caculation at crypto alg test | |||
*[https://jira.whamcloud.com/browse/LU-9117 LU-9117]: interop: sanity_129 test failed [ 6046.861680] Lustre: DEBUG MARKER: sanity test_129: FAIL: exceeded dir size limit 0(2) : 4096 bytes | |||
*[https://jira.whamcloud.com/browse/LU-9118 LU-9118]: Failed to build MOFED 3.4-1.0.0 | |||
*[https://jira.whamcloud.com/browse/LU-9123 LU-9123]: sanity test 27D fails with 'llapi_layout_test failed' | |||
*[https://jira.whamcloud.com/browse/LU-9125 LU-9125]: replay-single test_68: @@@@@@ FAIL: 2nd cp failed 1 | |||
*[https://jira.whamcloud.com/browse/LU-9127 LU-9127]: too many debug messages from tgt_cb_last_committed() | |||
*[https://jira.whamcloud.com/browse/LU-9129 LU-9129]: deadlock in direct IO | |||
*[https://jira.whamcloud.com/browse/LU-9132 LU-9132]: Tuning max_sectors_kb on mount | |||
*[https://jira.whamcloud.com/browse/LU-9138 LU-9138]: kernel update [SLES12 SP1 3.12.69-60.64.32] | |||
*[https://jira.whamcloud.com/browse/LU-9146 LU-9146]: Backport patches from upstream to resolve deadlock in xattr | |||
*[https://jira.whamcloud.com/browse/LU-9148 LU-9148]: kernel update [RHEL6.8 2.6.32-642.15.1.el6] | |||
*[https://jira.whamcloud.com/browse/LU-9152 LU-9152]: New static analysis issues in v2_9_53_0-27-gf913720 | |||
*[https://jira.whamcloud.com/browse/LU-9161 LU-9161]: mount_utils_ldiskfs.c is_feature_enabled() should pass '-c' to debugfs | |||
*[https://jira.whamcloud.com/browse/LU-9166 LU-9166]: missing trailing newlines in mdt/*/hsm/policy and mdd/*/changelog_mask | |||
*[https://jira.whamcloud.com/browse/LU-9167 LU-9167]: lctl mdt.*.hsm_control=purge uses the CDT's env | |||
*[https://jira.whamcloud.com/browse/LU-9169 LU-9169]: kernel update [SLES12 SP2 4.4.49-92.11] | |||
*[https://jira.whamcloud.com/browse/LU-9170 LU-9170]: conf-sanity test_82a: short description of the failure | |||
*[https://jira.whamcloud.com/browse/LU-9171 LU-9171]: GPF in osc_page_gang_lookup doing ELC with ldlm_cancel_no_wait_policy() | |||
*[https://jira.whamcloud.com/browse/LU-9174 LU-9174]: kernel update [RHEL7.3 3.10.0-514.10.2.el7] | |||
*[https://jira.whamcloud.com/browse/LU-9176 LU-9176]: ZFS MDT sizing. 7TB of MDT shows LFS support for 215M files? | |||
*[https://jira.whamcloud.com/browse/LU-9182 LU-9182]: interop: sanity_205 test failed sanity test_205: @@@@@@ FAIL: No jobstats for id.205.lfs.22059 found on mds2::*.lustre-MDT0001.job_stats | |||
*[https://jira.whamcloud.com/browse/LU-9187 LU-9187]: LFSCK needs to handle parameter 'failout' and 'dryrun' properly | |||
*[https://jira.whamcloud.com/browse/LU-9197 LU-9197]: Incorrect return value for llog_cancel_rec() | |||
*[https://jira.whamcloud.com/browse/LU-9202 LU-9202]: lfsck_layout_assistant_sync_failures()) ASSERTION( ltd != ((void *)0) ) failed | |||
*[https://jira.whamcloud.com/browse/LU-9205 LU-9205]: sanity.sh fails in CLIENTONLY mode | |||
*[https://jira.whamcloud.com/browse/LU-9210 LU-9210]: 'ls' hung because of statahead delay | |||
*[https://jira.whamcloud.com/browse/LU-9213 LU-9213]: /etc/init.d/lustre status is partial for MGT | |||
*[https://jira.whamcloud.com/browse/LU-9216 LU-9216]: Interop: 2.7.0 client fails to mount on ~2.9.53 server | |||
*[https://jira.whamcloud.com/browse/LU-9222 LU-9222]: sles11sp4 MOFED build fail | |||
*[https://jira.whamcloud.com/browse/LU-9224 LU-9224]: race condition between client_fid_fini() and seq_client_flush() | |||
*[https://jira.whamcloud.com/browse/LU-9227 LU-9227]: Changing rate of a TBF rule loses control in some testcases | |||
*[https://jira.whamcloud.com/browse/LU-9229 LU-9229]: (osc_page.c:566:__osc_lru_del()) ASSERTION( atomic_long_read(&cli->cl_lru_in_list) > 0 ) failed | |||
*[https://jira.whamcloud.com/browse/LU-9231 LU-9231]: cleanup test env when mdd-survey exit abnormally | |||
*[https://jira.whamcloud.com/browse/LU-9234 LU-9234]: replay-single test_70f: checksum doesn't match | |||
*[https://jira.whamcloud.com/browse/LU-9236 LU-9236]: new kernel [RHEL6.9 2.6.32-696.el6] | |||
*[https://jira.whamcloud.com/browse/LU-9241 LU-9241]: ASSERTION( de->d_op == &ll_d_ops ) failed | |||
*[https://jira.whamcloud.com/browse/LU-9245 LU-9245]: lgss_sk may unsafely overwrite nodemap and fsname fields in keys | |||
*[https://jira.whamcloud.com/browse/LU-9258 LU-9258]: nodemap: group quota ID not properly mapped | |||
*[https://jira.whamcloud.com/browse/LU-9259 LU-9259]: sanity test_17o failed with 'stat file should fail' | |||
*[https://jira.whamcloud.com/browse/LU-9271 LU-9271]: sanity-scrub test_5 fails with '(17) Expected 'scanning' on mds2' | |||
*[https://jira.whamcloud.com/browse/LU-9275 LU-9275]: kernel update [SLES12 SP2 4.4.49-92.14] | |||
*[https://jira.whamcloud.com/browse/LU-9276 LU-9276]: kernel update [SLES12 SP1 3.12.69-60.64.35] | |||
*[https://jira.whamcloud.com/browse/LU-9278 LU-9278]: crash when access failed quota proc file | |||
*[https://jira.whamcloud.com/browse/LU-9280 LU-9280]: coral-beta-combined build 134 (osd_object.c:745:osd_attr_get()) ASSERTION( obj->oo_db ) failed | |||
*[https://jira.whamcloud.com/browse/LU-9281 LU-9281]: sanity test_161d: create should be blocked | |||
*[https://jira.whamcloud.com/browse/LU-9286 LU-9286]: General protection fault in ptlrpc_add_unreplied+0x5d/0x110 | |||
*[https://jira.whamcloud.com/browse/LU-9287 LU-9287]: kernel update [SLES11 SP4 3.0.101-97] | |||
*[https://jira.whamcloud.com/browse/LU-9289 LU-9289]: Fix fileset string length issue | |||
*[https://jira.whamcloud.com/browse/LU-9292 LU-9292]: mount.lustre doesn't handle partitioned MD arrays correctly | |||
*[https://jira.whamcloud.com/browse/LU-9294 LU-9294]: sanity test_801b: (9) mkdir should be blocked | |||
*[https://jira.whamcloud.com/browse/LU-9296 LU-9296]: ptlrpc_check_set()) @@@ bad phase ebc0de00 LBUG when OOM | |||
*[https://jira.whamcloud.com/browse/LU-9303 LU-9303]: missing lctl-lcfg-erase.8 and lctl-lcfg-fork.8 man pages | |||
*[https://jira.whamcloud.com/browse/LU-9306 LU-9306]: sanity-hsm test 24d is failing with 'request on 0x200000405:0x24:0x0 is not SUCCEED on mds1' | |||
*[https://jira.whamcloud.com/browse/LU-9307 LU-9307]: NULL pointer deref in lov_delete_composite on oom | |||
*[https://jira.whamcloud.com/browse/LU-9311 LU-9311]: mdt_layout_change() shouldn't reprocess granted resent request | |||
*[https://jira.whamcloud.com/browse/LU-9314 LU-9314]: osd-zfs should wait for all commit callbacks | |||
*[https://jira.whamcloud.com/browse/LU-9315 LU-9315]: New static analysis issues in v2_9_55_0-35-gaa32cc5 | |||
*[https://jira.whamcloud.com/browse/LU-9316 LU-9316]: kernel update [RHEL6.9 2.6.32-696.1.1.el6] | |||
*[https://jira.whamcloud.com/browse/LU-9318 LU-9318]: sanity-lsnapshot should be skipped for all non-ZFS configs | |||
*[https://jira.whamcloud.com/browse/LU-9320 LU-9320]: sanity test_801a: Fail to prep barrier test env | |||
*[https://jira.whamcloud.com/browse/LU-9323 LU-9323]: kernel update [RHEL7.3 3.10.0-514.16.1.el7] | |||
*[https://jira.whamcloud.com/browse/LU-9327 LU-9327]: handle nodes without numbers in hostlist_expand() for test suite | |||
*[https://jira.whamcloud.com/browse/LU-9332 LU-9332]: conf_sanity.sh test_82b: MDS needs more time to do pool_list | |||
*[https://jira.whamcloud.com/browse/LU-9334 LU-9334]: LBUG lu_device_fini()) ASSERTION( atomic_read(&d->ld_ref) == 0 ) failed: Refcount is 1 | |||
*[https://jira.whamcloud.com/browse/LU-9339 LU-9339]: fix RHEL 7.2 project quota build error | |||
*[https://jira.whamcloud.com/browse/LU-9340 LU-9340]: PFL fails performance testsSpirit | |||
*[https://jira.whamcloud.com/browse/LU-9342 LU-9342]: It is possible that user defined LOVEA contains uninstantiated flag | |||
*[https://jira.whamcloud.com/browse/LU-9346 LU-9346]: replay-single: replay of PFL file open failure | |||
*[https://jira.whamcloud.com/browse/LU-9351 LU-9351]: 'lfs setstripe' failed to set composite layout to an existing file | |||
*[https://jira.whamcloud.com/browse/LU-9354 LU-9354]: PPC build fail in function 'lfs_setstripe': | |||
*[https://jira.whamcloud.com/browse/LU-9357 LU-9357]: PFL llapi_layout_comp_add() should inherit pool from previous component layout | |||
*[https://jira.whamcloud.com/browse/LU-9367 LU-9367]: parallel-scale test_cascading_rw: cascading_rw failed! 1 | |||
*[https://jira.whamcloud.com/browse/LU-9369 LU-9369]: lfs find can't work correctly | |||
*[https://jira.whamcloud.com/browse/LU-9371 LU-9371]: 'lfs find' should find the files that match all the specified component options | |||
*[https://jira.whamcloud.com/browse/LU-9372 LU-9372]: OOM happens on OSS during Lustre recovery for more than 5000 clients | |||
*[https://jira.whamcloud.com/browse/LU-9383 LU-9383]: ost-pools test_24: Stripe count -1 not on /mnt/lustre/d24.ost-pools/dir4/f24.ost-pools0:2 | |||
*[https://jira.whamcloud.com/browse/LU-9384 LU-9384]: conf-sanity test 32b fails with 'list verification failed' | |||
*[https://jira.whamcloud.com/browse/LU-9385 LU-9385]: mdt_add_dirty_flag() should not use MDS_INODELOCK_XATTR | |||
*[https://jira.whamcloud.com/browse/LU-9394 LU-9394]: lu_object_find_try - kernel NULL pointer dereference | |||
*[https://jira.whamcloud.com/browse/LU-9397 LU-9397]: Inconsistence use of cfs_time_current() and ktime_get_real_seconds() | |||
*[https://jira.whamcloud.com/browse/LU-9399 LU-9399]: lctl conf_param and lctl set_param -P are broken for llite parameters | |||
*[https://jira.whamcloud.com/browse/LU-9403 LU-9403]: HSM archive copy leaked when dirty file is re-archived to a different archive | |||
*[https://jira.whamcloud.com/browse/LU-9404 LU-9404]: mdt_hsm_add_hal() should avoid settting HSM xattr if HS_EXISTS is already set | |||
*[https://jira.whamcloud.com/browse/LU-9411 LU-9411]: sanity test_27D: interop 2.9.0<->master llapi_layout_test 30 | |||
*[https://jira.whamcloud.com/browse/LU-9412 LU-9412]: A invalid memory write in llapi_layout_to_lum | |||
*[https://jira.whamcloud.com/browse/LU-9413 LU-9413]: stat->st_blksize and glibc buffering | |||
*[https://jira.whamcloud.com/browse/LU-9415 LU-9415]: lfsck_load_one_trace_file() is too noisy | |||
*[https://jira.whamcloud.com/browse/LU-9420 LU-9420]: Bad Check slipped into repo | |||
*[https://jira.whamcloud.com/browse/LU-9430 LU-9430]: logic errors in lgss_sk code | |||
*[https://jira.whamcloud.com/browse/LU-9433 LU-9433]: sanity-scrub test_6: Error in dmesg detected | |||
*[https://jira.whamcloud.com/browse/LU-9439 LU-9439]: Introduce an lnet systemd service | |||
*[https://jira.whamcloud.com/browse/LU-9440 LU-9440]: Replace the long path of getting s_volume_name with sb->s_id in the debug message | |||
*[https://jira.whamcloud.com/browse/LU-9443 LU-9443]: omit changelogs for volatile files | |||
*[https://jira.whamcloud.com/browse/LU-9448 LU-9448]: Assert on an empty NUMA node | |||
*[https://jira.whamcloud.com/browse/LU-9458 LU-9458]: LustreError: 12764:0:(sec_bulk.c:188:enc_pools_release_free_pages()) ASSERTION( npages <= page_pools.epp_free_pages ) failed: | |||
*[https://jira.whamcloud.com/browse/LU-9459 LU-9459]: kernel update [SLES12 SP2 4.4.59-92.17] | |||
*[https://jira.whamcloud.com/browse/LU-9463 LU-9463]: lcme_flags should be printed in comma-separated text format | |||
*[https://jira.whamcloud.com/browse/LU-9464 LU-9464]: use OBD_ALLOC_LARGE() for hsm_scan_data request array | |||
*[https://jira.whamcloud.com/browse/LU-9468 LU-9468]: incorrect stat from kthread with X86_X32 architecture | |||
*[https://jira.whamcloud.com/browse/LU-9470 LU-9470]: sanityn test_39a: mtime (1493860882) changed (to 1493860883) on rename | |||
*[https://jira.whamcloud.com/browse/LU-9472 LU-9472]: FastReg (MLX5) support breaks when map_on_demand > 0 | |||
*[https://jira.whamcloud.com/browse/LU-9477 LU-9477]: hsm test: check correct handling of dead object | |||
*[https://jira.whamcloud.com/browse/LU-9485 LU-9485]: conf-sanity test_46a: cl_file_inode_init()) Failure to initialize cl object | |||
*[https://jira.whamcloud.com/browse/LU-9487 LU-9487]: mmp test_2: test_2 failed with 22 | |||
*[https://jira.whamcloud.com/browse/LU-9488 LU-9488]: soft lockup in osd_inode_iteration() | |||
*[https://jira.whamcloud.com/browse/LU-9490 LU-9490]: MPI-IO Lustre ADIO driver gets Lustre layout parameters incorrectly | |||
*[https://jira.whamcloud.com/browse/LU-9491 LU-9491]: v2.9: silent data corruption with writev() and O_APPEND | |||
*[https://jira.whamcloud.com/browse/LU-9498 LU-9498]: osp_precreate_get_fid()) ASSERTION( osp_fid_diff(&d->opd_pre_used_fid | |||
*[https://jira.whamcloud.com/browse/LU-9503 LU-9503]: kernel update [SLES11 SP4 3.0.101-100] | |||
*[https://jira.whamcloud.com/browse/LU-9504 LU-9504]: LBUG ptlrpc_handle_rs()) ASSERTION( lock != ((void *)0) ) failed | |||
*[https://jira.whamcloud.com/browse/LU-9507 LU-9507]: o2iblnd assert on reconnect | |||
*[https://jira.whamcloud.com/browse/LU-9513 LU-9513]: New static analysis issues in v2_9_57_0-66-gb6d5b5b | |||
*[https://jira.whamcloud.com/browse/LU-9521 LU-9521]: obdfilter-survey exits with error messages | |||
*[https://jira.whamcloud.com/browse/LU-9522 LU-9522]: sanity test 27z is failing with 'test_27z failed with 6' | |||
*[https://jira.whamcloud.com/browse/LU-9526 LU-9526]: Fix issues with systemd variables in lustre.spec.in | |||
*[https://jira.whamcloud.com/browse/LU-9536 LU-9536]: MR: LND tunables not set properly if multiple interfaces are configured simultaneously | |||
*[https://jira.whamcloud.com/browse/LU-9539 LU-9539]: kernel update [SLES12 SP1 3.12.74-60.64.40] | |||
*[https://jira.whamcloud.com/browse/LU-9549 LU-9549]: MR: assert on ln_state during shutdown | |||
*[https://jira.whamcloud.com/browse/LU-9550 LU-9550]: Delete the old Lustre ADIO driver patches | |||
*[https://jira.whamcloud.com/browse/LU-9556 LU-9556]: replay-single test_57: Can't lstat /mnt/fs1/f57.replay-single: No such file or directory | |||
*[https://jira.whamcloud.com/browse/LU-9560 LU-9560]: sanity test_401a: @@@@@@ FAIL: (1) unexpected barrier status 'freezing_p2' | |||
*[https://jira.whamcloud.com/browse/LU-9561 LU-9561]: kernel update [RHEL7.3 3.10.0-514.21.1.el7] | |||
*[https://jira.whamcloud.com/browse/LU-9567 LU-9567]: sptlrpc rules are not being updated | |||
*[https://jira.whamcloud.com/browse/LU-9572 LU-9572]: kernel update [RHEL6.9 2.6.32-696.3.1.el6] | |||
*[https://jira.whamcloud.com/browse/LU-9579 LU-9579]: LBUG: (osc_page.c:433:osc_page_init()) ASSERTION( result == 0 ) | |||
*[https://jira.whamcloud.com/browse/LU-9603 LU-9603]: Fix dependency for latest version bash in test-framework.sh | |||
*[https://jira.whamcloud.com/browse/LU-9604 LU-9604]: sanity test_77c: no checksum dump file on OSS | |||
*[https://jira.whamcloud.com/browse/LU-9607 LU-9607]: Exit from function with acquired lock (lost lock). | |||
*[https://jira.whamcloud.com/browse/LU-9611 LU-9611]: fix default stripe count/offset proc tunables | |||
*[https://jira.whamcloud.com/browse/LU-9615 LU-9615]: use WRITE llog lock in mdt_hsm_pending_restore() | |||
*[https://jira.whamcloud.com/browse/LU-9655 LU-9655]: Remove file redirection in lnet systemd service | |||
*[https://jira.whamcloud.com/browse/LU-9678 LU-9678]: BUG: Kernel NULL pointer - lu_site_purge_objects | |||
*[https://jira.whamcloud.com/browse/LU-9715 LU-9715]: Crash in libcfs_init() | |||
'''Technical Tasks''' <br /> | '''Technical Tasks''' <br /> | ||
*[https://jira.whamcloud.com/browse/LU-2049 LU-2049]: add support for OBD_CONNECT_GRANT_PARAM | |||
*[https://jira.whamcloud.com/browse/LU-3425 LU-3425]: update l_getgroups to be l_getidentity | |||
*[https://jira.whamcloud.com/browse/LU-9008 LU-9008]: Dynamic layout modification during writes | |||
*[https://jira.whamcloud.com/browse/LU-9026 LU-9026]: Adapt to the removal of ib_get_dma_mr() | |||
*[https://jira.whamcloud.com/browse/LU-9165 LU-9165]: MDS handling of PFL layout initialization | |||
*[https://jira.whamcloud.com/browse/LU-9256 LU-9256]: lfs setstripe/getstripe support negative flags | |||
*[https://jira.whamcloud.com/browse/LU-9335 LU-9335]: sanity test 17l and 17k fail with rsync: get_xattr_data: lgetxattr() | |||
*[https://jira.whamcloud.com/browse/LU-9344 LU-9344]: sanity test_244: sendfile_grouplock test12() test hung | |||
*[https://jira.whamcloud.com/browse/LU-9359 LU-9359]: sanity test_27p: /mnt/lustre/d27p.sanity/f27p.sanity has size 4 | |||
*[https://jira.whamcloud.com/browse/LU-9362 LU-9362]: PFL: Files with multiple components should not return multiple values for lfs getstripe | |||
*[https://jira.whamcloud.com/browse/LU-9424 LU-9424]: lfs getstripe --component-count return nothing for non-composite files | |||
*[https://jira.whamcloud.com/browse/LU-9449 LU-9449]: problems creating file with many components | |||
*[https://jira.whamcloud.com/browse/LU-9484 LU-9484]: sanity test 17k fails with 'rsync failed with xattrs enabled' | |||
*[https://jira.whamcloud.com/browse/LU-9486 LU-9486]: sanity test 27D failed with 'llapi_layout_test failed' | |||
[[Category:Releases]] |
Latest revision as of 06:44, 7 October 2024
Server support for kernels:
- RHEL 7.3 (3.10.0-514.21.1.el7)
Client support for unpatched kernels:
- RHEL 7.3 (3.10.0-514.21.1.el7)
- SLES12 SP2 (4.4.59-92.17)
Recommended e2fsprogs version:
- v1.42.13.wc5
Interoperability Support:
- Clients & Servers: Latest 2.9.X
Issues fixed between 2.9.0 and 2.10.0
New Features
- LU-4017: Add project quota support feature
- LU-5620: nrs tbf policy based on opcode
- LU-6283: NRS Delay Policy
- LU-7470: Extend TBF policy with NID/JobID expressions
- LU-7473: Enlarge ACL entry limitation
- LU-7734: LNet Multi-Rail Project
- LU-7845: Support namespace in credentials retrieval
- LU-8457: Pacemaker script to monitor LNet
- LU-8458: Pacemaker script to monitor Lustre servers status
- LU-8900: Lustre snapshot based on ZFS backend
- LU-8998: Progressive File Layout (PFL)
- LU-9168: Add pacemaker resources to lustre rpms
Improvements
- LU-1032: Add dkms support for kernel modules
- LU-1538: cleanup test scripts
- LU-3434: improve git commit hooks for code style checking
- LU-4378: Add HSM message parsing to wireshark plugins
- LU-6449: Broadcast HSM remove requests with undetermined archive_id to all registered copytools
- LU-7108: Remove sanityn tests 14b
- LU-7214: /proc/sys/lnet/nis and /proc/sys/lnet/peers should allow for clear stats
- LU-7264: store ChangeLog record for security.* xattr changes
- LU-7502: add lfs find --mdt-count and --mdt-hash options
- LU-7659: Replace KUC by more standard mechanisms
- LU-7910: osd_dir_insert() should not use LU cache to learn dnode#
- LU-8152: show OST/MDT read-only status in 'lctl dl' and/or 'lfs df'
- LU-8272: Use granted extent tree to update kms
- LU-8366: remove pios from sanity-benchmark.sh
- LU-8403: OBD_NOTIFY_* flags cleanup
- LU-8560: Support for linux 4.6 kernels
- LU-8589: remove '_object' from method names
- LU-8619: Lustre to build against ZFS 0.7.0
- LU-8641: speedup run_metabech () : make cleanup optional
- LU-8642: use lbuild to build different type of IB
- LU-8661: support for Linux 4.7 kernels
- LU-8686: ldiskfs osd to add few more credits if debugging is enabled
- LU-8726: Do fake read page on OST to help read performance benchmarking
- LU-8789: add files to .gitignore
- LU-8809: Print more useful information in LASSERTF() from osp_statfs()
- LU-8843: comparison between signed and unsigned integer expressions
- LU-8844: Delete llite lloop with fire!!!
- LU-8851: nodemap: add flags to limit mapping to UID or GID only
- LU-8865: integrate fs_test test into lustre/tests
- LU-8869: Fix building of DEB packages and updating changelog
- LU-8879: tests: speed up copytool_cleanup() in sanity-hsm
- LU-8882: osd-zfs to use bynode methods
- LU-8920: don't print permanently deactivated OSTs in lfs df output
- LU-8928: osd-zfs should use dnode_t instead of dbuf
- LU-8932: define a new network driver for ptl4lnd
- LU-8943: Enable Multiple IB/OPA Endpoints Between Nodes
- LU-8945: Stop building ptlrpc/layout.c in userland
- LU-8956: Improve create performance with SELinux enabled
- LU-8974: Change force_over_256tb lustre mount option to force_over_512tb for ldiskfs
- LU-9090: increase default RPC and stripe size to 4MB
- LU-9098: lustre_routes_config should allow for comments
- LU-9119: LNet Multi-Rail Dynamic Discovery preparation
- LU-9137: readdir_r is deprecated now
- LU-9186: sanityn test_76: FAIL: 2049 != 2048 open files
- LU-9201: reduce llmount.sh startup time
- LU-9207: Create new conf-sanity test_32 disk images
- LU-9223: Server on Linux 4.4: XATTR_NAME_POSIX_ACL_ACCESS
- LU-9285: revert LU-8367 and LU-8972
- LU-9288: t-f to check if zfs module is loaded already
- LU-9312: HSM coordinator llog scalability
- LU-9319: statahead: skip agl for the file in restoring
- LU-9330: osp lprocfs code cleanup
- LU-9333: few cleanups to build with gcc6
- LU-9336: ssk: documentation of -d flag of lgss_sk is incomplete
- LU-9338: hsm: cache agent record locations
- LU-9355: remove obsolete OBD_FL_LOCAL_MASK
- LU-9356: add blk_plug into osd-ldiskfs when do bio
- LU-9425: Turn RDMA Fragment Fix on by default
- LU-9447: Need explicit check for 2 arg ib_alloc_pd for SLES 12 SP3
- LU-9456: Change socklnd calls from sock_create() to sock_create_kern()
- LU-9482: hsm: release restore lock without object (part2)
- LU-9523: unravel #DEFINEs in cl_page.c
- LU-9533: obdfilter-survey cannot find Lustre version number
- LU-9562: turn on the security.capability xattr
- LU-9575: remove cl_for_each defines
Bugs
- LU-1573: avoid data corruption for direct io data
- LU-2155: mmp feature is not enabled when adding --failnode= via tunefs.lustre
- LU-2189: failure on sanityn.sh test_36: space leaked
- LU-2435: inode accounting in osd-zfs is racy
- LU-3764: sanity test_116a: stripe QOS didn't balance free space
- LU-4121: re-enable tests disabled due to LU-2059
- LU-4640: Last unlink should trigger HSM remove by default
- LU-4825: lfs migrate not freeing space on OST
- LU-5011: lustre_idl.h again does not compile in user space
- LU-5361: sanity test_77i: algo set to crc32 instead of adler
- LU-5718: RDMA too fragmented with router
- LU-5788: recovery-double-scale test_pairwise_fail: no enough free disk space
- LU-5834: Lustre installation fails if lustre client already install
- LU-6374: replay-single test_20b: after 44416 > before 6528
- LU-6455: EL7 client replay-vbr test_4i: version changed unexpectedly
- LU-6499: leaking a kernel device on error in init_obdclass
- LU-6582: Wireshark fails to parse LDLM_ENQUEUE RPC - likely for layout lock
- LU-6648: Wireshark 1.8.10 does not correctly parse LDLM_ENQUEUE intent : getxattr
- LU-6707: EL7 client cannot find loop device for posix test
- LU-6838: update llog become too big before it is destroyed
- LU-6854: Setting page_writeback on a non-dirty page
- LU-6900: improve parallel-scale-nfs suite
- LU-6952: Mount options parsing problem
- LU-7062: general protection fault: _ldlm_lock_debug+0x1f4/0x670
- LU-7088: Tests sanityn/1b
- LU-7092: Interop 2.7.0<->master sanity test_133g 133f failed: mds1 find /proc/fs/lustre/ /proc/sys/lnet/ /proc/sys/lustre/ /sys/fs/lustre/ /sys/kernel/debug/lustre/ failed
- LU-7115: fld_client_rpc() may run into deadloop
- LU-7131: new options for tunefs.lustre
- LU-7429: sanity-lfsck test_23c: @@@@@@ FAIL: (8) unexpected size
- LU-7441: Memory leak in nrs_tbf_*_startup
- LU-7471: In Lustre sanity HSM tests make_large_for_*() functions shadow free space failure
- LU-7481: Failover: recovery-mds-scale test_failover_mds: /dev/lvm-Role_MDS/P1 failed to initialize!
- LU-7497: conf-sanity test_32b: FAIL: list verification failed and test_32b failed with 4
- LU-7529: conf-sanity test_32a fails when using seperate MGS
- LU-7537: sanity 133c FAIL:The destroy counter on ost is wrong - expected 1
- LU-7567: lfs_changelog() misprints timestamps
- LU-7584: sanity test_129: current dir size 24576
- LU-7670: Return errors from changelog_clear and changelog_deregister
- LU-7714: osd_objset_open() misuses GOTO()
- LU-7735: No way to revert the 'no_primnode;' flag on targets
- LU-7765: replay-dual test 26 buggy redirection
- LU-7790: Interop 2.8.0<->2.7.1 : recovery-small test_130a:stat should fail
- LU-7812: sanity test_120e: 1 blocking RPC occured
- LU-7819: sanityn test_71: @@@@@@ FAIL: data is not flushed from client
- LU-7884: utils: mkfs prevents the creation of loopback files in /dev/shm
- LU-7952: Suspicious dereference of pointer before NULL check in osp_declare_xattr_get()
- LU-7994: statahead loop in umount
- LU-8050: Drop llog_cookie usage from RPC on wire data
- LU-8054: Split LFSCK local notification from lfsck_in_notify() API
- LU-8103: Interop master<->2.8.0 : sanity test_404: deactivate error
- LU-8119: conf-sanity test_47: timeout
- LU-8197: early reply causes replay request deadline decrease
- LU-8288: handle error due to file with 'no stripe info' rewritten before lfsck is run
- LU-8294: Noisy gss_svc_upcall_handle_init
- LU-8295: conf-sanity test_41c: test failed to respond and timed out
- LU-8305: sanity-sec test_27: @@@@@@ FAIL: fileset not cleared on nodemap c0
- LU-8306: lost BL AST during failover
- LU-8307: Add cond_resched between work items in ldlm_bl_thread_main
- LU-8314: user interface of lfs getdirstripe needs reworking
- LU-8333: replay-dual test_21b: can't check if COS works: rename replied w/o COS
- LU-8351: ptlrpc_import_delay_req() refuses to delay blocking asts when import is not in LUSTRE_IMP_FULL yet
- LU-8364: during OSS failover test with quotas enabled
- LU-8376: Enhance debugging infos available for Lustre checksum errors
- LU-8378: unused but set variables
- LU-8382: HSM: reorder coordinator's cleanup functions
- LU-8397: take comma as separator of mgsnode's list
- LU-8411: Fix Lustre filesystem corruption when updating journal superblock fails
- LU-8420: unexpected? client eviction after bulk transfer timeout
- LU-8424: osd_object.c:1330:22: error: 'DN_MAX_BONUSLEN' undeclared (first use in this function)
- LU-8491: Quota code sleeping in atomic context
- LU-8515: OSC: Send RPCs with full extents
- LU-8526: replay-single test_90: @@@@@@ FAIL: wrong stripe: all
- LU-8538: conf-sanity test 63 fails on debug-enabled kernels
- LU-8550: problems of conf-sanity test_32
- LU-8562: osp_precreate_cleanup_orphans/osp_precreate_reserve race may cause data loss
- LU-8569: Sharded DNE directory full of files that don't exist
- LU-8576: test-framework.sh is hard coded with o2ib0
- LU-8582: Interop: master<->b2_8 - sanity test_255a: test failed to respond and timed out
- LU-8586: pios_ssf returning ENOSPC due to mixed OST size.
- LU-8590: Fix issues with SK privacy and integrity mode
- LU-8596: lustre-single lnet-selftest Improvement.
- LU-8603: improve metadata-updates.sh with sub-tests
- LU-8624: hung in osc_destroy waiting for cl_destroy_in_flight < cl_max_rpcs_in_flight
- LU-8627: sanity test_200: @@@@@@ FAIL: /mnt/lustre/d200.pools/dir_tst/file-01 not allocated in cea1
- LU-8635: interop: sanity test_205: FAIL: old jobstats not expired
- LU-8640: sanity-hsm_16 test failed Lustre: DEBUG MARKER: sanity-hsm test_16: @@@@@@ FAIL: Transfer is too fast 19 < 20
- LU-8650: DNE disabled REP-ACK
- LU-8656: IS_NOSEC check in vvp_io_write_start always returns false
- LU-8659: sanity-selinux test_20a: test_20 passing even when localhost returning Permission Denied
- LU-8662: osd_fid_lookup()) ASSERTION( tid->oii_ino == id->oii_ino && tid->oii_gen == id->oii_gen ) failed: OI mapping changed(2):
- LU-8670: sanity_115 Fixes & Improvements
- LU-8684: paralel-scale-nfsv3 ior WARNING: at fs/proc/generic.c:591 proc_register+0xb9/0x170()
- LU-8687: Fix test-framework.sh for ost-pools suite in case of separate MGS/MDS setup
- LU-8701: scrub-performance defect: suite is not functional on config with not combined mgs mds
- LU-8702: Performance test parallel execution
- LU-8710: libcfs fails to install when some CPUs are disabled
- LU-8724: several llapi functions use opendir() when open() would suffice
- LU-8730: interop: 2.1(server)<->2.8(client): conf-sanity test_82: mkfs.lustre FATAL: Bad argument: /dev/vdb
- LU-8732: lnet-selftest Error inserting modules
- LU-8734: gnilnd handle dla_credits exhaustion
- LU-8735: range_lock() returns EINTR instead of ERESTARTSYS on pending signal
- LU-8739: racer should disable DNE operations for old MDSs
- LU-8740: LBUG dt_declare_delete()) ASSERTION( dt ) failed - in fsck
- LU-8746: lustre umount hangs in distribute_txn_fini
- LU-8752: mlx5_warn:mlx5_0:dump_cqe:257:
- LU-8753: Recovery already passed deadline with DNE
- LU-8765: dead loop in ptlrpc_replay_next()
- LU-8767: Improve proc file text in lproc_llite.c
- LU-8769: Remove obsolete LND types
- LU-8773: fiemap extent uses u64 type
- LU-8776: fix weird inline definitions
- LU-8788: modify create_pool to use as wrapper
- LU-8790: Limit lock number by available inodes count in sanity::test_124b
- LU-8793: Interop - master<->2.8 : conf-sanity test_99: add ost1 failed with new params
- LU-8797: lbuild: If tag isn't present for zfs or spl
- LU-8801: ldiskfs quota accounting iterator is flawed
- LU-8807: racer test_1: (layout.c:2062:__req_capsule_get()) LBUG
- LU-8808: Concurrent update during file restore can lead to disordered changelog sequence
- LU-8810: sanity-lfsck test_18d: @@@@@@ FAIL: (3.0) MDS1 is not the expected 'scanning-phase2'
- LU-8811: mdc_close() may return a freed request in *request
- LU-8813: Kerberos: sanity and sanity-krb5 test suites fail on non-root user trying to touch file
- LU-8817: min_ost_size function under test-framework incorrect.
- LU-8820: skip LL_IOC_HSM_COPY_START for HSM removes
- LU-8821: double find in mdt_path_current()
- LU-8823: remove obsolete OST and MDT thread count parameters
- LU-8826: recovery hard time should not be shrunk for IR
- LU-8827: HSM release may fail due to quota limitations
- LU-8832: no virt-what command in SLES
- LU-8835: More 64 bit divides without do_div.
- LU-8836: Upstream has requested that lprocfs_stats_lock() be removed or moved to a C file.
- LU-8840: sanity-lfsck test_2e: @@@@@@ FAIL: (5) Fail to repair crashed linkEA: 0
- LU-8842: Possible incorrect handling of IT_OPEN in mdc_enqueue
- LU-8846: lfs_migrate() should try to unlink volatile file
- LU-8847: llapi_fid_test test_12 confuses open flags and file permissions when calling llapi_create_volatile_idx()
- LU-8855: 32 bit compat stat() syscalls expect device majors and minors to be less than 256
- LU-8857: sptlrpc_target_local_read_conf() missing llog context
- LU-8867: Ignore timedout TX on closing connection
- LU-8871: kernel upgrade [SLES12 SP2 4.4.21-84]
- LU-8872: sanity-lfsck: no tests run
- LU-8873: use sa_handle_get_from_db()
- LU-8880: sanity test_1: fails w/DNE @@@ faked source MDT
- LU-8886: LFSCK failed to resume from the last checkpoint
- LU-8887: Remove unused pc->pc_env
- LU-8888: Remove unused clt_current_io from struct cl_thread_info
- LU-8889: Replace memory allocation with ll_env usage in ll_file_read
- LU-8890: Missing module parameter description for ptlrpcd_per_cpt_max
- LU-8891: disabling statahead changes dentry revalidation behavior
- LU-8901: update Intel copyright messages for 2016
- LU-8903: Drop 'Segmentation fault and Bus error messages' in the calling shell for racer tests
- LU-8906: Error ignored in mdd_local_file_create()
- LU-8907: LBUG: (namei.c:816:ll_create_node()) ASSERTION( list_empty(&inode->i_dentry) ) failed
- LU-8911: tests: sanity-hsm test_24d fails on a local setup (1 node)
- LU-8918: hoist locking in lu_context_exit()
- LU-8922: deactive MDT might cause 2 dir stripes created in the same MDT.
- LU-8925: kernel update [RHEL7.3 3.10.0-514.2.2.el7]
- LU-8926: Race in in job stats code results in untracked I/O
- LU-8929: sanity-lfsck test_5 test failed to respond and timed out
- LU-8930: sanity-lfsck test_18f: @@@@@@ FAIL: (2) MDS3 is not the expected 'partial'
- LU-8934: lustre RPM dependencies don't work with lustre-dkms server package
- LU-8941: more buggy redirections
- LU-8947: sanity test_253: @@@@@@ FAIL: test_253 failed with 2
- LU-8952: Handling test specific cleanup of ost pools
- LU-8954: kernel update [SLES12 SP1 3.12.67-60.64.24]
- LU-8957: Fix exp_nid_hash unhash race.
- LU-8965: kernel update [SLES11 SP4 3.0.101-91]
- LU-8966: sanity test_39() test_43() test_44() test_241() defects : are to be renamed
- LU-8969: sanity test_56x: read failed: Invalid argument
- LU-8973: Use $tdir instead of $MOUNT in sanity.sh test_103a
- LU-8981: sanity test_311: objs not destroyed after unlink
- LU-8989: sanity test_256() creates cat.dmp in the current directory
- LU-8994: honor the specified stripe offset in all cases.
- LU-8995: set lustre debug log size correctly
- LU-8996: kernel update [RHEL6.8 2.6.32-642.13.1.el6]
- LU-9003: Linux kernel 4.8 adds user_namespace arg to posix_acl_valid
- LU-9014: conf-sanity test_72() fails with a separate MGS and MDT
- LU-9024: conf-sanity test_63: FAIL: ldisk inode size is too big
- LU-9029: kernel update [SLES12 SP2 4.4.38-93]
- LU-9030: kernel update [RHEL7.3 3.10.0-514.6.1.el7]
- LU-9031: support for jinode
- LU-9032: syntax error in sanity.sh in cleanup_test32_mount
- LU-9033: Don't zero timestamps in lock blocking callback
- LU-9034: Separate the config logs between different MGCs
- LU-9038: sanity-hsm: kernel panic in lbcfs_kkuc_group_put()
- LU-9040: Soft lockup on CPU during lfsck
- LU-9041: Interop Testing: sanity test 402 failed with 'touch should fail with ENOENT'
- LU-9045: conf-sanity test_32c: test failed to respond and timed out
- LU-9048: conf-sanity test_32c: test failed to respond and timed out
- LU-9049: DNE MDT Never completes recovery
- LU-9057: New static analysis issues in v2_9_52_0-35-ge0e9ea6
- LU-9059: mount.lustre FATAL: unhandled/unloaded fs type 0 'ext3'
- LU-9065: Node panicked during job run with LBUG error
- LU-9066: ior ERROR: read() failed
- LU-9067: lctl dl command fails on el6
- LU-9073: SSK: lgss_sk generates keys with invalid HMAC and Crypto algorithms
- LU-9074: Read-only Bind Mount of Lustre Allows File Creation
- LU-9075: frequent mdt_hsm_update_request_state()/mdt_coordinator_cb() couple of error msgs when CDT has to deal with a huge backlog of actions
- LU-9076: Pointer 'req->rq_reqmsg' checked for NULL at line 2037 will be dereferenced at line 2041.
- LU-9078: Fix router hops print
- LU-9081: Don't attach other logs when processing client log for LWP
- LU-9085: Fix 'Using a hash as a reference is deprecated' in llstat
- LU-9086: obd_config.c:1258:class_process_config()) no device for:
- LU-9088: use od_is_ost check OST FID
- LU-9094: OOM caused by huge number of peers in case of INVALID_SERVICE_ID
- LU-9100: lctl network down shouldn't error with 'LNET unconfigure error 19'
- LU-9101: kernel update [SLES11 SP4 3.0.101-94]
- LU-9102: Header files are missing from EL7 which needed by the posix test suite
- LU-9103: SKIP recovery-small/110g in case of interop for MDS version less then 2.6.x
- LU-9109: conf-sanity test_47: 0lustre-OST0000-osc-ffff8800788f4800 has lost lru_size: 100 vs. []'
- LU-9115: Remove special handling on MULTIMODRPCS flag
- LU-9116: overflow of bandwidth caculation at crypto alg test
- LU-9117: interop: sanity_129 test failed [ 6046.861680] Lustre: DEBUG MARKER: sanity test_129: FAIL: exceeded dir size limit 0(2) : 4096 bytes
- LU-9118: Failed to build MOFED 3.4-1.0.0
- LU-9123: sanity test 27D fails with 'llapi_layout_test failed'
- LU-9125: replay-single test_68: @@@@@@ FAIL: 2nd cp failed 1
- LU-9127: too many debug messages from tgt_cb_last_committed()
- LU-9129: deadlock in direct IO
- LU-9132: Tuning max_sectors_kb on mount
- LU-9138: kernel update [SLES12 SP1 3.12.69-60.64.32]
- LU-9146: Backport patches from upstream to resolve deadlock in xattr
- LU-9148: kernel update [RHEL6.8 2.6.32-642.15.1.el6]
- LU-9152: New static analysis issues in v2_9_53_0-27-gf913720
- LU-9161: mount_utils_ldiskfs.c is_feature_enabled() should pass '-c' to debugfs
- LU-9166: missing trailing newlines in mdt/*/hsm/policy and mdd/*/changelog_mask
- LU-9167: lctl mdt.*.hsm_control=purge uses the CDT's env
- LU-9169: kernel update [SLES12 SP2 4.4.49-92.11]
- LU-9170: conf-sanity test_82a: short description of the failure
- LU-9171: GPF in osc_page_gang_lookup doing ELC with ldlm_cancel_no_wait_policy()
- LU-9174: kernel update [RHEL7.3 3.10.0-514.10.2.el7]
- LU-9176: ZFS MDT sizing. 7TB of MDT shows LFS support for 215M files?
- LU-9182: interop: sanity_205 test failed sanity test_205: @@@@@@ FAIL: No jobstats for id.205.lfs.22059 found on mds2::*.lustre-MDT0001.job_stats
- LU-9187: LFSCK needs to handle parameter 'failout' and 'dryrun' properly
- LU-9197: Incorrect return value for llog_cancel_rec()
- LU-9202: lfsck_layout_assistant_sync_failures()) ASSERTION( ltd != ((void *)0) ) failed
- LU-9205: sanity.sh fails in CLIENTONLY mode
- LU-9210: 'ls' hung because of statahead delay
- LU-9213: /etc/init.d/lustre status is partial for MGT
- LU-9216: Interop: 2.7.0 client fails to mount on ~2.9.53 server
- LU-9222: sles11sp4 MOFED build fail
- LU-9224: race condition between client_fid_fini() and seq_client_flush()
- LU-9227: Changing rate of a TBF rule loses control in some testcases
- LU-9229: (osc_page.c:566:__osc_lru_del()) ASSERTION( atomic_long_read(&cli->cl_lru_in_list) > 0 ) failed
- LU-9231: cleanup test env when mdd-survey exit abnormally
- LU-9234: replay-single test_70f: checksum doesn't match
- LU-9236: new kernel [RHEL6.9 2.6.32-696.el6]
- LU-9241: ASSERTION( de->d_op == &ll_d_ops ) failed
- LU-9245: lgss_sk may unsafely overwrite nodemap and fsname fields in keys
- LU-9258: nodemap: group quota ID not properly mapped
- LU-9259: sanity test_17o failed with 'stat file should fail'
- LU-9271: sanity-scrub test_5 fails with '(17) Expected 'scanning' on mds2'
- LU-9275: kernel update [SLES12 SP2 4.4.49-92.14]
- LU-9276: kernel update [SLES12 SP1 3.12.69-60.64.35]
- LU-9278: crash when access failed quota proc file
- LU-9280: coral-beta-combined build 134 (osd_object.c:745:osd_attr_get()) ASSERTION( obj->oo_db ) failed
- LU-9281: sanity test_161d: create should be blocked
- LU-9286: General protection fault in ptlrpc_add_unreplied+0x5d/0x110
- LU-9287: kernel update [SLES11 SP4 3.0.101-97]
- LU-9289: Fix fileset string length issue
- LU-9292: mount.lustre doesn't handle partitioned MD arrays correctly
- LU-9294: sanity test_801b: (9) mkdir should be blocked
- LU-9296: ptlrpc_check_set()) @@@ bad phase ebc0de00 LBUG when OOM
- LU-9303: missing lctl-lcfg-erase.8 and lctl-lcfg-fork.8 man pages
- LU-9306: sanity-hsm test 24d is failing with 'request on 0x200000405:0x24:0x0 is not SUCCEED on mds1'
- LU-9307: NULL pointer deref in lov_delete_composite on oom
- LU-9311: mdt_layout_change() shouldn't reprocess granted resent request
- LU-9314: osd-zfs should wait for all commit callbacks
- LU-9315: New static analysis issues in v2_9_55_0-35-gaa32cc5
- LU-9316: kernel update [RHEL6.9 2.6.32-696.1.1.el6]
- LU-9318: sanity-lsnapshot should be skipped for all non-ZFS configs
- LU-9320: sanity test_801a: Fail to prep barrier test env
- LU-9323: kernel update [RHEL7.3 3.10.0-514.16.1.el7]
- LU-9327: handle nodes without numbers in hostlist_expand() for test suite
- LU-9332: conf_sanity.sh test_82b: MDS needs more time to do pool_list
- LU-9334: LBUG lu_device_fini()) ASSERTION( atomic_read(&d->ld_ref) == 0 ) failed: Refcount is 1
- LU-9339: fix RHEL 7.2 project quota build error
- LU-9340: PFL fails performance testsSpirit
- LU-9342: It is possible that user defined LOVEA contains uninstantiated flag
- LU-9346: replay-single: replay of PFL file open failure
- LU-9351: 'lfs setstripe' failed to set composite layout to an existing file
- LU-9354: PPC build fail in function 'lfs_setstripe':
- LU-9357: PFL llapi_layout_comp_add() should inherit pool from previous component layout
- LU-9367: parallel-scale test_cascading_rw: cascading_rw failed! 1
- LU-9369: lfs find can't work correctly
- LU-9371: 'lfs find' should find the files that match all the specified component options
- LU-9372: OOM happens on OSS during Lustre recovery for more than 5000 clients
- LU-9383: ost-pools test_24: Stripe count -1 not on /mnt/lustre/d24.ost-pools/dir4/f24.ost-pools0:2
- LU-9384: conf-sanity test 32b fails with 'list verification failed'
- LU-9385: mdt_add_dirty_flag() should not use MDS_INODELOCK_XATTR
- LU-9394: lu_object_find_try - kernel NULL pointer dereference
- LU-9397: Inconsistence use of cfs_time_current() and ktime_get_real_seconds()
- LU-9399: lctl conf_param and lctl set_param -P are broken for llite parameters
- LU-9403: HSM archive copy leaked when dirty file is re-archived to a different archive
- LU-9404: mdt_hsm_add_hal() should avoid settting HSM xattr if HS_EXISTS is already set
- LU-9411: sanity test_27D: interop 2.9.0<->master llapi_layout_test 30
- LU-9412: A invalid memory write in llapi_layout_to_lum
- LU-9413: stat->st_blksize and glibc buffering
- LU-9415: lfsck_load_one_trace_file() is too noisy
- LU-9420: Bad Check slipped into repo
- LU-9430: logic errors in lgss_sk code
- LU-9433: sanity-scrub test_6: Error in dmesg detected
- LU-9439: Introduce an lnet systemd service
- LU-9440: Replace the long path of getting s_volume_name with sb->s_id in the debug message
- LU-9443: omit changelogs for volatile files
- LU-9448: Assert on an empty NUMA node
- LU-9458: LustreError: 12764:0:(sec_bulk.c:188:enc_pools_release_free_pages()) ASSERTION( npages <= page_pools.epp_free_pages ) failed:
- LU-9459: kernel update [SLES12 SP2 4.4.59-92.17]
- LU-9463: lcme_flags should be printed in comma-separated text format
- LU-9464: use OBD_ALLOC_LARGE() for hsm_scan_data request array
- LU-9468: incorrect stat from kthread with X86_X32 architecture
- LU-9470: sanityn test_39a: mtime (1493860882) changed (to 1493860883) on rename
- LU-9472: FastReg (MLX5) support breaks when map_on_demand > 0
- LU-9477: hsm test: check correct handling of dead object
- LU-9485: conf-sanity test_46a: cl_file_inode_init()) Failure to initialize cl object
- LU-9487: mmp test_2: test_2 failed with 22
- LU-9488: soft lockup in osd_inode_iteration()
- LU-9490: MPI-IO Lustre ADIO driver gets Lustre layout parameters incorrectly
- LU-9491: v2.9: silent data corruption with writev() and O_APPEND
- LU-9498: osp_precreate_get_fid()) ASSERTION( osp_fid_diff(&d->opd_pre_used_fid
- LU-9503: kernel update [SLES11 SP4 3.0.101-100]
- LU-9504: LBUG ptlrpc_handle_rs()) ASSERTION( lock != ((void *)0) ) failed
- LU-9507: o2iblnd assert on reconnect
- LU-9513: New static analysis issues in v2_9_57_0-66-gb6d5b5b
- LU-9521: obdfilter-survey exits with error messages
- LU-9522: sanity test 27z is failing with 'test_27z failed with 6'
- LU-9526: Fix issues with systemd variables in lustre.spec.in
- LU-9536: MR: LND tunables not set properly if multiple interfaces are configured simultaneously
- LU-9539: kernel update [SLES12 SP1 3.12.74-60.64.40]
- LU-9549: MR: assert on ln_state during shutdown
- LU-9550: Delete the old Lustre ADIO driver patches
- LU-9556: replay-single test_57: Can't lstat /mnt/fs1/f57.replay-single: No such file or directory
- LU-9560: sanity test_401a: @@@@@@ FAIL: (1) unexpected barrier status 'freezing_p2'
- LU-9561: kernel update [RHEL7.3 3.10.0-514.21.1.el7]
- LU-9567: sptlrpc rules are not being updated
- LU-9572: kernel update [RHEL6.9 2.6.32-696.3.1.el6]
- LU-9579: LBUG: (osc_page.c:433:osc_page_init()) ASSERTION( result == 0 )
- LU-9603: Fix dependency for latest version bash in test-framework.sh
- LU-9604: sanity test_77c: no checksum dump file on OSS
- LU-9607: Exit from function with acquired lock (lost lock).
- LU-9611: fix default stripe count/offset proc tunables
- LU-9615: use WRITE llog lock in mdt_hsm_pending_restore()
- LU-9655: Remove file redirection in lnet systemd service
- LU-9678: BUG: Kernel NULL pointer - lu_site_purge_objects
- LU-9715: Crash in libcfs_init()
Technical Tasks
- LU-2049: add support for OBD_CONNECT_GRANT_PARAM
- LU-3425: update l_getgroups to be l_getidentity
- LU-9008: Dynamic layout modification during writes
- LU-9026: Adapt to the removal of ib_get_dma_mr()
- LU-9165: MDS handling of PFL layout initialization
- LU-9256: lfs setstripe/getstripe support negative flags
- LU-9335: sanity test 17l and 17k fail with rsync: get_xattr_data: lgetxattr()
- LU-9344: sanity test_244: sendfile_grouplock test12() test hung
- LU-9359: sanity test_27p: /mnt/lustre/d27p.sanity/f27p.sanity has size 4
- LU-9362: PFL: Files with multiple components should not return multiple values for lfs getstripe
- LU-9424: lfs getstripe --component-count return nothing for non-composite files
- LU-9449: problems creating file with many components
- LU-9484: sanity test 17k fails with 'rsync failed with xattrs enabled'
- LU-9486: sanity test 27D failed with 'llapi_layout_test failed'