Lustre 2.11.0 Changelog
Jump to navigation
Jump to search
Server support for kernels:
- RHEL 7.4 (3.10.0-693.21.1.el7)
Client support for unpatched kernels:
- RHEL 7.4 (3.10.0-693.21.1.el7)
- SLES12 SP3 (4.4.114-94.11)
- Ubuntu 16.04 (4.4.0-116)
Recommended e2fsprogs version:
- v1.42.13.wc6
Interoperability Support:
- Clients & Servers: Latest 2.10.X
Issues fixed between 2.10.0 and 2.11.0
New Feature
- LU-3285: Data on MDT
- LU-5189: add debian kernel detection support to lustre
- LU-6179: Lock ahead - Request extent locks from userspace
- LU-7990: Large bulk IO support
- LU-8235: Add pool awareness to lfs_migrate
- LU-8616: DNE3: Enhance the functionality of "lfs setdirstripe"
- LU-9228: Hard TBF Token Compensation under congestion
- LU-9480: LNet Dynamic Discovery
- LU-9564: Support for Lustre Servers on Ubuntu 14.04/16.04 Kernel 4.4.0
- LU-9727: Lustre Audit with Changelogs
- LU-9771: FLR1: Landing tickets for File Level Redundancy Phase 1
- LU-10028: Export the informatioin about Lustre special mount flags and options
- LU-10030: add native lfs tools support for project quota
Improvement
- LU-1757: Short I/O support
- LU-2586: Need a way to request "good to have" lock bits
- LU-3397: Create per-client "export" /proc file on server for each client connection
- LU-4277: Integrate ZFS zpool resilver status with OFD OS_STATE_DEGRADED flag
- LU-5541: improve liblustreapi build
- LU-6051: "lfs_migrate" improvements
- LU-6245: Untangle userland and kernel space support for libcfs
- LU-6353: Push Wireshark Support Upstream
- LU-6401: Untangle lustre userland and kernel headers
- LU-7251: reduce commit callbacks in OSP
- LU-7340: ChangeLogs catalog full condition should be handled more gracefully
- LU-7585: Implement OI Scrub for ZFS
- LU-7589: update checkpatch.pl from upstream kernel
- LU-7899: osd_xattr_set() to batch actual EA update
- LU-7917: Remove obsolete distro support
- LU-7991: Add project quota for ZFS
- LU-8271: nodemap: retrying a large configuration transfer should have a delay
- LU-8275: ssk: add flag to test suite to enable ssk for tests
- LU-8276: Make lru clear always discard read lock pages
- LU-8342: ZFS dnodesize and recordsize should be set at file system creation
- LU-8402: OBD_CONNECT_* flags retirement
- LU-8444: Add test for LU-7325 patch
- LU-8475: Slab allocations for target threads and session info
- LU-8618: ha.sh improvements
- LU-8619: Lustre to build against ZFS 0.7.0
- LU-8649: Print console message in recovery when waiting for first client
- LU-8691: ha.sh improvements: add mdtest, add simultaneous victim nodes failover
- LU-8721: integrate fio test into lustre/tests
- LU-8727: Remove skip records from config file
- LU-8993: lctl debug_daemon should warn on relative pathnames
- LU-9153: improve FID/config name specification for lctl llog_print and llog_info
- LU-9183: Support for linux 4.9 kernels
- LU-9184: early patches for Data-on-MDT support
- LU-9201: reduce llmount.sh startup time
- LU-9220: Support Kerberos authentication from unprivileged container
- LU-9221: Create pid-based hash to enhance Jobstats performance
- LU-9250: integrate xdd test into lustre/tests
- LU-9378: extract lfs-getstripe.1 from lfs.1
- LU-9409: Lustre small IO write performance improvement
- LU-9417: xattr cache memory usage can be reduced
- LU-9462: "lfs setstripe" doesn't support --component-add/del on a directory
- LU-9466: Calls to ‘error’ should have an error message
- LU-9494: Improve message for skipping tests
- LU-9519: Remove unneeded 'external' specifier in liblustreapi function prototypes
- LU-9558: Support linux kernel version 4.12
- LU-9624: enable sanity.sh test_160a failures for DNE
- LU-9716: osc_extent_tree_dump0() implementation is suboptimal
- LU-9775: find kernel-devel even if the current kernel is not installed in the build root
- LU-9776: lustre-client cannot be installed if both client and server repos are configured
- LU-9781: Improve catalog full warning in llog_cat_new_log
- LU-9816: kernel upgrade [RHEL7.4 3.10.0-693.el7]
- LU-9850: the patchless client should not allow the patched kernel to satisfy it's dependencies
- LU-9866: kernel update [SLES12 SP2 4.4.74-92.35]
- LU-9890: osd-zfs: ZFS dmu_objset_own and dmu_objset_disown interface changes
- LU-9907: lbuild to support patchless server
- LU-9934: support gcc7
- LU-9946: Have fileset on default nodemap
- LU-9950: add support for Ubuntu(debian) arm64
- LU-9979: kernel update [RHEL6.9 2.6.32-696.10.2.el6]
- 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-10042: sanity/51b to cleanup properly
- LU-10046: use CLASSERT() for compile-time checks
- LU-10141: Integer overflow in llapi_changelog_start
- LU-10152: conf-sanity test 99 needs to clean up at the end of the test
- LU-10256: Provide optional <archive_id> argument for lfs hsm_set and lfs hsm_clear
- LU-10277: allow 'lfs mkdir' to create directory on MDS which has more space
- LU-10278: lfs migrate: make use of direct i/o optional
- LU-10282: 'lfs mirror create|extend' should support mirror flags
- LU-10287: "lfs mirror verify" command
- LU-10334: Ubuntu1604 client sanity-103a: FAIL: ACL misc test failed
- LU-10405: FIEMAP on object with no stripe should not return ENODATA
- LU-10448: policy to pick a primary for mirrored write
- LU-10452: lnetctl export/import suggested improvements
- LU-10482: enhance "lfs find" to add mirror related search options
- LU-10483: Replace FMODE_READ and FMODE_WRITE in lustre_user.h with MDS_* equivalents
- LU-10507: Use {save,restore}_layout() to save and restore layout in test cases
- LU-10516: Update recommended e2fsprogs version
- LU-10550: Resync support when file is in RDONLY state
- LU-10604: osd-ldiskfs can save 8 bytes/object
- LU-10652: restructure sanity 133[f,g]
- LU-10662: LBUG: (statahead.c:1262:ll_deauthorize_statahead()) ASSERTION( lli->lli_opendir_pid != 0 )
- LU-10676: lustre-zfs-dkms rpm should Provide lustre-dkms for easy upgrades
- LU-10705: add "blocks" support to "lfs find"
- LU-10864: update changelog kernel version for ubuntu1604
Bugs
- LU-282: Some tests in the framework do not properly mark their beginning and end. For example test_27b in sanity.
- LU-618: Reads are not included in IO accounting
- LU-832: sanity test 60a should be marked as failed if llog_test.ko cannot be loaded
- LU-2776: Test failure: sanityn, subtest test_51a "multiop is still there"
- LU-3719: divide error in ldiskfs_mb_normalize_request on MDT
- LU-3846: Sanity 56u error with two OSTs
- LU-4134: obdfilter-suvery bugs and panics (ioctl API isn't protected over shutdown/setup property).
- LU-4536: sanity test_65ic
- LU-4705: LustreError: 89827:0:(mdc_locks.c:916:mdc_enqueue()) ldlm_cli_enqueue: -2
- LU-4761: console quota message spew
- 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-5106: Test failure sanity test_123a: ls 10000 files is slower with statahead!
- LU-5152: Can't enforce block quota when unprivileged user change group
- LU-5163: (lu_object.h:852:lu_object_attr()) ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 ) failed
- LU-5490: sanity test_133d: FAIL: samedir_rename_size error
- LU-5637: sanity test_130a: FIEMAP on 1-stripe file(/mnt/lustre/f130a.sanity) failed
- LU-5680: sanity-hsm uses /etc/motd (which is probably of size 0)
- LU-5695: watchdog dispatch thread disappears
- LU-5761: replay-single test_89: @@@@@@ FAIL: 2560 blocks leaked
- LU-5955: llapi_semantic_traverse() and lfs find skip any child directory named .lustre
- LU-5965: recovery-small 27 looks works incorrectly
- LU-5991: memory leak on mount failure
- LU-6243: version liblustreapi.so
- LU-6349: remove old protocol compatibility
- LU-6436: Oops in cl_glimpse_size0()
- LU-6609: recovery-small test_26a : FAIL: remove sub-test dirs failed
- LU-6671: Wireshark: LDLM_ENQUEUE reply with undecoded buffer
- LU-6863: change obdfilter-survey to support CLIENTONLY mode
- LU-7001: osp_sync.c: 1139: osp_sync_thread
- LU-7129: FSX with DIRECTIO support
- LU-7356: configure --disable-shared broken for server builds
- LU-7501: inconsistencies between "lfs find", "lfs getstripe", "lfs setstripe", "lfs setdirstripe"
- LU-7544: Improve man page of "lfs setquota"
- LU-7653: replay-single/test_110f test failed Lustre: DEBUG MARKER: replay-single test_110f: FAIL: 1 != 2 after recovery
- LU-7746: skip test of new functionality on upstream client
- LU-7760: Incorrect pid printing in ptlrpc_send_new_req
- LU-7787: There is space in the middle of filename under PENDING
- 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-7813: default pool not inherited when specifying any layout parameter
- LU-7854: sanity-gss test_1 fails with 'chmod /lustre/scratch failed'
- LU-7874: Suspect locking cleanup issue in mdt_create()
- LU-7875: Suspect locking cleanup in mdt_reint_unlink()
- LU-7876: Suspect locking cleanup in mdt_reint_migrate_internal()
- LU-7877: Suspect locking cleanup in mdt_reint_rename_internal()
- LU-7934: overflow for tr->otr_next_id
- LU-7947: Suspicious dereference of pointer before NULL check in llog_cancel_rec()
- LU-7988: HSM: high lock contention for cdt_llog_lock
- LU-8028: build fails after configure --disable-modules
- LU-8062: recovery-small test_115b: @@@@@@ FAIL: dd success
- LU-8174: Taking a lease for the 2nd time fails with -EBUSY
- LU-8264: lfs setstripe without -p pool_name doesn't inherit pool from parent/ROOT directory
- LU-8344: sanity test_256: Changelog catalog has wrong number of slots 1
- LU-8358: Update condition on vvp_vmpage_error to match error code in RPC
- LU-8400: Remove OBD_IOC_GET_MNTOPT ioctl as it's only used to pass info between mdd and mdt
- LU-8435: LBUG (osc_cache.c:1290:osc_completion()) ASSERTION( equi(page->cp_state == CPS_PAGEIN, cmd == OBD_BRW_READ) )
- LU-8497: GPF after page allocation failure in osp_send_update_thread()
- LU-8502: replay-vbr: umount hangs waiting for mgs_ir_fini_fs
- LU-8503: Replay-single test-66b: @@@@@@ FAIL: Worst 6 should be worse than orig 6
- 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-8653: broken inheritance of default striping
- LU-8672: missing error handling in replay-single test_89
- LU-8703: rework CPU partition code
- LU-8729: conf-sanity test_84: FAIL: /dev/mapper/mds1_flakey failed to initialize!
- LU-8760: sanity-lfsck test 31g hung
- LU-8849: Client hangs on 'lfs ladvise' with large input values
- LU-8854: liblustre should not define strlcpy or strlcat
- LU-8856: ZFS-MDT 100% full. Cannot delete files.
- LU-8878: sanity-hsm test_301: @@@@@@ FAIL: Restart of mds1 failed!
- LU-8885: zconf_mount_clients() defect
- LU-8895: server grants clients with more grants that the clients ask
- LU-8910: MDT's statfs info could be disagreed with OST's info for a very long time
- LU-8912: nodemap: error: nodemap_add_range: nodemap ranges must be contiguous
- LU-8935: Lustre mount re-export via NFS long timeouts, not working with autofs
- LU-8958: remove code left unused after lloop removal
- LU-8990: Failback LBUG lod_device_free()) ASSERTION( atomic_read(&lu->ld_ref)
- LU-9052: lod_verify_md_striping()) lsh-MDT0000-mdtlov: invalid lmv_user_md: magic = cd20cd0
- LU-9077: New static analysis issues in v2_9_52_0-66-gec839d4
- LU-9104: Unknown config param in llog fails mounting target
- LU-9135: sanity test_313: osp_sync.c:571:osp_sync_interpret()) LBUG
- LU-9140: sanityn test_77j test_77k: The read / write rate exceeds x% of preset rate
- LU-9145: When Shared Key feature is active, Nodemap admin property allows more access
- LU-9158: sanity-quota, test_12b: rebalancing failed
- LU-9203: parallel-scale-nfsv3 test_compilebench: MDS hit BUG: unable to handle kernel paging request
- LU-9214: no readahead for small max_read_ahead_per_file_mb
- LU-9219: conf-sanity test_56: failed with timeout
- LU-9235: LNet: Service thread pid 13033 was inactive for 0.00s.
- LU-9266: Mount hung due to double HSM RESTORE records
- LU-9274: LBUG: (recover.c:157:ptlrpc_replay_next()) ASSERTION( !list_empty(&req->rq_cli.cr_unreplied_list) ) failed:
- LU-9295: sanity-lfsck tests 9a and 9b skipped due to uninitialized server version
- LU-9305: Running File System Aging create write checksum errors
- LU-9343: hsm: lfs hsm_remove needs --mntpath to use FIDS
- LU-9345: tests: sanity-hsm: test_29d: hsm_remove needs --mntpath for deleted files
- LU-9364: replay-vbr test_1c: FAIL: fre0215 : Can not get multiop_pid from /tmp/multiop_bg.pid.30961
- LU-9372: OOM happens on OSS during Lustre recovery for more than 5000 clients
- LU-9376: Recovery bug exposed during sanity 103b test
- LU-9379: replay-vbr defect : replay-vbr.sh: line 133: ((: != : syntax error: operand expected (error token is "!= ")
- LU-9405: mount.lustre parses device paths dumbly
- LU-9410: on-disk bitmap corrupted
- LU-9411: sanity test_27D: interop 2.9.0<->master llapi_layout_test 30, 31 failure
- LU-9416: lmv_hsm_ct_register() should add kkuc before sending registration RPCs
- LU-9422: sanity test 234 is skipped incorrectly for attr rpm version number
- LU-9431: class_process_proc_param can't handle sysfs
- LU-9437: sanity-lfsck test_33: only 0 of 4 MDTs are in completed
- LU-9438: sanity-lfsck test_17: (1.2) f1 (wrong) size should be 1048576, but got
- LU-9439: Introduce an lnet systemd service
- LU-9442: OST unable to precreate new objects after reaching 0xFFFFFFFF
- LU-9452: sanityn test_29 Failed: (ldlm_lock.c:1736:ldlm_lock_enqueue()) LBUG
- LU-9469: conf-sanity test_61: test failed to respond and timed out
- LU-9499: sanity-lfsck test_18f: @@@@@@ FAIL: (2) MDS3 is not the expected 'partial'
- LU-9500: MOFED 4/mlx5: Aligning non-aligned page addresses trigger dump_cqe
- LU-9505: lfs changelog fails for MDT index containing numerals [A-F]
- LU-9509: parallel-scale-stress-hw_compilebench test stuck: timeout 2hours, usually takes < 40 minutes.
- LU-9511: parallel-scale-stress-hw_parallel_grouplock test stuck on subtest 12, timeout 2hours, normally takes < 400sec
- LU-9514: sanity test 51f times out due to out of memory
- LU-9535: Interop 2.9<->master sanityn test_77j: failed to set TBF OPCode policy
- LU-9543: Deadlock in ofd fiemap code leads to client eviction
- LU-9545: report inconsistent instead of "fixed" for LFSCK dry runs
- 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-9597: sanity-quota test_33: 'Used space for project 1000:18432, expected:20480'
- LU-9611: fix default stripe count/offset proc tunables
- LU-9618: Connect readahead to prep_partial_page to improve small (< 1 page) write performance
- LU-9620: ost-pools_5b test failed: pool_proc_show()) ASSERTION( iter->lpi_idx <= ((iter->lpi_pool)->pool_obds.op_count) ) failed: LBUG
- LU-9654: fix problem of Remove Archive on Last Unlink policy
- LU-9660: reduce ptlrpcd wakeups on idle system
- LU-9663: sanity test_103a: LU-2561 test failed
- LU-9664: sanity-hsm test_9a: @@@@@@ FAIL: mds4 CDT state is not 'disabled'
- LU-9669: sanityn test_77e: @@@@@@ FAIL: failed to set TBF policy
- LU-9671: Group quota not enforced on clients with mapped GID
- LU-9672: gss: fix expiration time of sunrpc cache
- LU-9682: Nodemap ip range missing if delete another nodemap the same range
- LU-9683: Negative value reported for req_waittime mdt stat
- LU-9710: adjust barrier_stat input and output format
- LU-9712: kernel update [SLES11 SP4 3.0.101-107]
- LU-9715: Crash in libcfs_init()
- LU-9725: Mount commands don't return for targets in LFS with DNE and 3 MDTs
- LU-9728: out of memory on OSS causing allocation failures or hung threads
- LU-9729: missing mutex unlock in lnet_dyn_add_net()
- LU-9731: kmods need to be limited to EL minor release kernel
- LU-9733: changelog_register return failure
- LU-9735: Sles12Sp2 and 2.9 getcwd() sometimes fails
- LU-9738: kernel update [RHEL7.3 3.10.0-514.26.2.el7]
- LU-9740: Most of OSTs remounted read-only due to abort transaction in __ldiskfs_handle_dirty_metadata
- LU-9741: sanity test 27w failed with “/usr/bin/lfs getstripe -d /mnt/lustre/d27w.sanity failed”
- LU-9744: HS_DIRTY/CLF_HSM_DIRTY can be wrongly reported upon HSM action error
- LU-9745: dkms-lustre does not install all modules on initial autoinstall
- LU-9748: DNE recovery hangs, blocks Lustre recovery
- LU-9749: Reduce overhead for ll_do_fast_read
- LU-9750: misc code cleanups in nrs policy code
- LU-9752: Unable to format zfs osts
- LU-9753: OFD destroy non-orphan OST-object because of overflow
- LU-9758: configure --disable-test or --disable-iokit fails to build rpms
- LU-9763: kernel update [RHEL6.9 2.6.32-696.6.3.el6]
- LU-9767: FS name checking got removed
- LU-9769: Exit from function with acquired lock (lost lock).
- LU-9770: LU-5834 has undesirable side-effects
- LU-9772: enable ZFS MMP feature on new zpools
- LU-9773: kernel update [SLES12 SP2 4.4.74-92.29]
- LU-9774: sanity/27D fails with LBUG
- LU-9778: ll_read_ahead_pages no longer returns count of pages
- LU-9782: High CPU usage with random IO test.
- LU-9785: lov_io_slice_init()) ASSERTION( obj->lo_lsm != ((void *)0) ) failed
- LU-9791: When umount client, kobject_put crashed the kernel
- LU-9799: mount doesn't return an error when failing
- LU-9802: Endianness swap issue for field lcm_entry_count
- LU-9803: Need to cast st_blksize to unsigned long for printf in directio.c
- LU-9814: prealloc table change don't work after 2.10 upgrade
- LU-9817: Multi-Rail Crash on message free
- LU-9826: conf-sanity: test 32b failed with 1
- LU-9828: LBUG ASSERTION( desc->bd_nob_transferred == 0 ) failed:
- LU-9829: wrong pointer dereference in libcfs/util/parser.c
- LU-9832: minor()/major()/makedev() maro use problems with newer gcc
- LU-9833: New gcc compiler generates a lot of format-truncation warnings
- LU-9836: Issues with 2.10 upgrade and files missing LMAC_FID_ON_OST flag
- LU-9837: configuration from log 'lustre-MDT0000' failed
- LU-9840: LU-3529 causes 25% metadata performance regressions even without DNE
- LU-9841: 2.10 don't use 4-16MB rpc at all
- LU-9842: If you disable xattr cache on client and run sanity 102n it will crash the MDS server
- LU-9848: LBUG: ASSERTION( len >= (24) && (len & 0x7) == 0 ) failed
- LU-9854: Lustre 2.10.0 mmap() issues
- LU-9856: NULL pointer dereference in mdd_xattr_list()
- LU-9863: Potential one off bug in lmv_fid2path
- LU-9869: fix incorrect arguments order calling lstcon_session_new
- LU-9870: rpms fail to build when SNMP is missing
- LU-9872: parallel-scale-nfsv3 test_connectathon: connectathon failed: 1
- LU-9874: simplify project transfer codes
- LU-9882: kernel update [RHEL7.4 3.10.0-693.1.1.el7]
- LU-9887: sanity-lfsck test_9a: FAIL: (4) Got speed 952, expected less than 144
- LU-9888: conf-sanity test_32b: test 32b failed with 1
- LU-9894: lfsck always prints that it started all types of lfsck
- LU-9904: LNetError: 16885:0:(peer.c:1786:lnet_peer_push_event()) Push Put from unknown 0@<0:0> (source 0@<0:0>)
- LU-9908: conf-sanity test_41b: test failed to respond and timed out
- LU-9909: memory leak in lnet_discover()
- LU-9913: conf-sanity tests 31 and 35a fail with “LNetError: 8653:0:(module.c:689:libcfs_exit()) Portals memory leaked: 184 bytes”
- LU-9915: ./configure: line 30547: LC_CONFIG_OBD_BUFFER_SIZE: command not found
- LU-9917: lnet_discover_peer_locked() must refresh lp after unlock and lock
- LU-9918: peer leaks in LNetCtl()
- LU-9919: unsafe peer access in lnet_select_pathway()
- LU-9921: LNet peer discovery list handling
- LU-9929: Use "setfacl" to set "default" setting fail when nodemap enabled
- LU-9930: "BUG: unable to handle kernel NULL pointer dereference at 0000000000000088" in ll_statahead_thread()
- LU-9931: recovery-*-scale REQFAIL calculation defect
- LU-9933: Hitting ASSERTION in lnet_peer_add_nid()
- LU-9941: lsm_is_composite() isn't right
- LU-9943: LU-7124 caused a connection problems under load.
- LU-9951: check whether posix_acl_update_mode exists
- LU-9956: kernel upgrade [SLES12 SP3 4.4.82-6.3]
- LU-9960: Rolling downgrade master to 2.10 - unable to import zpools
- LU-9967: sanity test_60a: Module llog_test is in use
- LU-9968: sanity test 300g fails with 'create dir2 fails'
- LU-9972: Performance regressions on unique directory removal
- LU-9978: kernel update [RHEL7.4 3.10.0-693.2.2.el7]
- LU-9980: save_lustre_params() defect
- LU-9983: LBUG llog_osd.c:327:llog_osd_declare_write_rec() - all DNE MDS
- LU-9986: Cannot write to ldiskfs prealloc_table proc file
- LU-9990: MDS fails to mount due to (client.c:96:ptlrpc_uuid_to_connection()) cannot find peer MGC10.37.248.196@o2ib1 _0!
- LU-9992: Multi-Rail: use lolnd when sending locally
- LU-9994: sanity-scrub test_5: test failed to respond and timed out
- LU-9995: lbuild error: 'LMV_HASH_FLAG_DEAD' undeclared (first use in this function)
- 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-10015: ASSERTION( cmid->device != ((void *)0) ) failed
- LU-10023: kernel update [SLES12 SP3 4.4.82-6.9]
- LU-10024: sanity test_120f: 6 cancel RPC occured
- LU-10029: project inherit attribute should be removeable
- LU-10038: sanity test 133g fails with “ '$'mds1 find /proc/fs/lustre/n/proc/sys/lnet/n/sys/fs/lustre/n/sys/kernel/debug/lnet/n/sys/kernel/debug/lustre/ failed
- LU-10040: nodemap and quota issues (ineffective GID mapping)
- LU-10045: sanity-lfsck no sub tests failed
- LU-10047: sanity test_102d: mkdir -i 2 -c2 /mnt/lustre/d102d.sanity failed
- LU-10050: Problem in lod_declare_update_plain()
- LU-10052: replay-single test_20b fails with 'after 4096 > before 3072'
- LU-10055: mds_fill_lvbo() message spew on MDS console
- LU-10067: LBUG mdt_handler.c:222:mdt_lock_pdo_mode()
- LU-10086: LNET_MINOR conflicts with USERIO_MINOR
- LU-10089: kiblnd_fmr_pool_map() Failed to map mr 10/11 elements
- LU-10091: o2iblnd fast reg crash on shutdown
- LU-10098: Lustre resource agent can mis-identify resource mounts
- LU-10101: sanity-quota test 7e input to quota_error() is incorrect
- LU-10119: systemd Failed at step EXEC spawning /usr/sbin/lustre_routes_config: Exec format error
- LU-10123: Repeated timeouts during mount()- MDS and client.
- LU-10129: map-on-demand set to 32 doesn't work on OPA
- LU-10131: Update inode attributes on unlink
- LU-10132: IO execvp errors 2.10 client/EE3.1.1 server
- LU-10134: LBUG lfsck_namespace_double_scan()) ASSERTION( list_empty(&lad->lad_req_list) ) failed:
- LU-10136: sanity test_255c: Ladvise test11 failed, 255
- LU-10142: kernel update [RHEL7.4 3.10.0-693.5.2.el7]
- LU-10149: sanityn test_23: timeout after test_18 mmap_sanity takes thousands of seconds
- LU-10151: lnetctl gives the worst configration warning
- LU-10155: File creation with 'lfs setstripe' is not replayable
- LU-10161: lbuild: Failed to determine the default route interface
- LU-10164: kernel update [SLES12 SP3 4.4.92-6.18]
- LU-10165: sanity test_24v: test took quite long time to finish
- LU-10166: Changelog reader crashes when closing the changelog
- LU-10168: kernel update [SLES12 SP2 4.4.90-92.45]
- LU-10174: Lustre master (pre-2.11) fails to build against ZFS 0.6.5.7
- LU-10182: "MDT name too long" inaccurate
- LU-10199: sanity test_56xb: hard links individually migrated (12 != 11)
- LU-10201: conf-sanity test 20 fails in local setup
- LU-10204: ladvise_willread_performance() function misses line continuation slash
- LU-10209: conf-sanity test 41c crashes
- LU-10210: conf-sanity test 67 missing path to lustre_routes_conversion
- LU-10211: conf-sanity test 102 should not use lustre_rmmod directly
- LU-10212: operation ost_read to node [*] failed: rc = -116
- LU-10213: o2iblnd: Potential discrepancy when allocating qp
- LU-10217: Sanity 248 fails with newer dd output
- LU-10218: errors not propagated to changelog readers
- LU-10220: Incorrect record length allocated in mdd_changelog_data_store_by_fid()
- LU-10224: recovery-small test_57: timeout
- LU-10226: sanity-sec test_27: fileset not cleared on default nodemap
- LU-10227: ptlrpc_request_set simplification
- LU-10232: kernel BUG at cl_object.c:206!
- LU-10234: tests: sanity-hsm: tests 34,35,36 are not using wait correctly
- LU-10237: "ls" hangs on a particular directory
- LU-10241: kernel update [RHEL6.9 2.6.32-696.16.1.el6]
- LU-10244: LustreError: 201288:0:(osc_page.c:336:osc_page_delete()) ASSERTION( (!(value != ((void *)0)) || (value == opg)) ) failed:
- LU-10255: sanity 129 wrong comparison operator used
- LU-10260: ARCHIVE ID range
- LU-10267: Wrong poll() returned revents for changelog device
- LU-10268: rcu_sched self-detected stall in lfsck
- LU-10269: Fixes for selective trybits
- LU-10271: Lustre HSM size of released file is incorrect
- LU-10290: sanity-sec test_27: fileset info still not cleared on nodemap
- LU-10291: remove concurrent_sends tunable
- LU-10296: class_free_dev()) Cleanup returned -95 -- undesirable error message
- 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-10302: hsm: obscure bug with multi-mountpoints and ldlm
- LU-10308: update Intel copyright messages for 2017
- LU-10310: Change l_getidentity error level from NOTICE to WARNING
- LU-10316: Interop 2.7.x <->2.10.2 sanity test_77c: FAIL: dump content does not match on OSS
- LU-10321: MDS - umount hangs during failback
- 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-10331: mds-survey test_1: mds-survey failed
- LU-10336: osp: wakeup opd_pre_waitq when decrement opd_pre_reserved
- LU-10338: llmount.sh fails if CLIENTS= and MOUNT_2=y
- LU-10341: kkuc shoud send HALs only to suitable CTs
- LU-10344: sanity-hsm test_24a: atime is not less than mtime
- LU-10346: utils: mkfs.lustre compiled from the git repositery references a missing lib
- LU-10347: sanity-hsm test_252: archive request fails rather than canceling out
- LU-10356: CLIO simplification broke a direct IO sometimes
- LU-10357: ll_ioc_copy_{start,end}() depend on search_inode_for_lustre() which is bad
- LU-10364: add version check to sanity test_255b
- LU-10371: Kernel >= 4.8 has no posix_acl_xattr_entry a_entries[0]
- LU-10373: LNet OPA Performance Drop
- LU-10379: "lfs changelog" generates constant "Changelog: Input/output error" errors
- LU-10392: LustreError: 82980:0:(fid_handler.c:329:__seq_server_alloc_meta()) srv-lglossy-MDT0002: Allocated super-sequence failed: rc = -115
- LU-10394: IB_MR_TYPE_SG_GAPS mlx5 LNet performance drop
- LU-10399: sanity-hsm test_1b uses /dev/random
- LU-10404: revert fix from LU-5216
- LU-10421: mds-survey test 1: Timeout occurred after 426 mins, last suite running was mds-survey, restarting cluster to continue tests
- LU-10422: layout LFSCK try to fix consistent owner unexpectedly
- LU-10425: kernel update [SLES12 SP3 4.4.103-6.33]
- LU-10429: soak, LBUG lod_comp_ost_in_use()) ASSERTION( inuse->op_count * sizeof(inuse->op_array[0]) < inuse->op_size ) failed:
- LU-10435: conf-sanity test_32e: test_32e failed with 1
- LU-10437: sanity-pfl test_8: dbench failed
- LU-10438: sanity-pfl test_11: '2: 3rd component instantiated'
- LU-10443: sanity - test_255c: Ladvise test 13, bad lock count, returned 100, actual 0
- LU-10444: l_getidentity keeps remount /sys/kernel/debug and reverting permissions.
- LU-10449: TBF policy can't be set correctly
- LU-10450: NULL pointer deref in mdd_changelog_data_store_by_fid+0xfa
- LU-10453: Fix lnetctl to not expect IPv4 address with gni
- LU-10454: mdd: NULL pointer dereference in mdd_changelog_data_store_by_fid()
- 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-10459: LBUG o2iblnd_cb.c:991:kiblnd_check_sends_locked()) ASSERTION( conn->ibc_nsends_posted <= conn->ibc_queue_depth ) failed:
- LU-10462: lfs setstripe --component-add fails to recognize -c -1 as all targets
- LU-10463: Poor write performance periodically on repeated test runs
- LU-10464: kernel update [SLES12 SP2 4.4.103-92.56]
- LU-10468: sanity-flr test_21: i_blocks error expected
- LU-10476: sanity-flr tests failed under interop configuration
- LU-10480: llapi_printf() prefixes command name to the output
- LU-10485: Move LA_* flags to to lustre_user.h
- LU-10488: save and restore $DIR1 in sanity-dom.sh
- LU-10497: sanity-dom sanity test_42a: FAIL: 27 < 35
- LU-10503: Resource acquired to 'fd' at line 1251 may be lost in mirror_extend_file()
- LU-10504: Null pointer 'layout' that comes from line 1153 may be dereferenced at line 1179 in mirror_create()
- LU-10505: sanity test_56w: '/usr/bin/lfs getstripe -c /mnt/lustre/d56w.sanityw/file1 wrong: found 7, expected 6
- LU-10508: lustre_rsync should not use system()
- LU-10513: Prepare small buffer for ACL RPC reply
- LU-10514: all metadata operations take 1+ minutes thanks to libtool's l_getidentity
- LU-10515: lustre_rsync should not call register_ioc_dev()
- LU-10520: Cannot format large MDT with ldiskfs
- LU-10531: GSS, Shared Key and Kerberos support broken in master and lustre 2.10
- LU-10536: building with --disable-shared fails when ZFS is enabled
- LU-10551: sanity-pfl: lfs mkdir: error on LL_IOC_LMV_SETSTRIPE '/mnt/lustre/d12.sanity-pfl'
- LU-10554: trivial typo on lnetctl command line generates LBUG on lustre client
- LU-10556: lustre client rebuild not building lnetctl
- LU-10561: "lfs mirror create -N --parent /path/file" does not inherit its parent's layout
- LU-10562: sanity.sh: line 5211: syntax error near unexpected token `<'
- LU-10563: kernel update [RHEL7.4 3.10.0-693.17.1.el7]
- LU-10565: Handle some small features in upstream
- LU-10570: sanity test_27y: Error: 'Of 2 OSTs, only 1 is available'
- LU-10574: sanity-dom test_sanity() and test_sanityn() defects
- LU-10575: No mdsrate on Ubuntu client
- LU-10576: sanity test_803: before (425) - 8 < after (425)
- LU-10577: lfsck-performance 0,1,2,3 tests defects
- LU-10580: lfsck-performance test_7c test failed: BUG: unable to handle kernel NULL pointer IP: [<ffffffffa088d709>] lfsck_namespace_repair_dirent+0x89/0xc30 [lfsck] Oops
- LU-10582: Can't obtain xattrs from remote MDT with large_xattr enabled
- LU-10596: sanity test_56c, test_60aa, etc. defect: tests are to be skipped for remote servers with nodsh
- LU-10600: sanity test 66 hangs when run after tests 64d and 65k
- LU-10603: ptlrpc_lprocfs_req_buffers_max_fops unused
- LU-10607: uninitialized spinlock in osd_zfs
- LU-10611: utils: missing zlib.h to compile lfs.c
- LU-10612: replay-single test_48 defect causes test failure due to error: No space left on device
- LU-10615: sanity-scrub: test_10a time out, MDs crashed
- LU-10617: ost-pools test_24: @@@@@@ FAIL: Stripe count (-1) not inherited in /mnt/fs1/d24.ost-pools/dir4/f24.ost-pools0 (2)
- LU-10634: kernel update [SLES12 SP3 4.4.114-94.11]
- LU-10639: several tests defects: tests are to be renamed
- LU-10650: cslco1705 crash: dt_statfs()) ASSERTION( dev ) failed: LBUG, Pid: 3372, comm: lctl
- LU-10653: kernel update [SLES12 SP2 4.4.114-92.64]
- LU-10655: llmout.sh and llmountcleanup.sh generates meaningless output: ssh exited with exit code 1
- LU-10656: the reference of obd_export was leaked in ptlrpc_connect_interpret
- LU-10657: New static analysis issues in v2_10_58_0-16-g21e3977
- LU-10658: New static analysis issues in v2_10_57_0-88-g8059dbb
- LU-10663: obdfilter-survey
- LU-10670: sanity-flr test 43 timeout
- LU-10672: lnet_notify() called incorrectly
- LU-10673: sanity test_56a: @@@@@@ FAIL: /usr/bin/lfs getstripe --obd: found 6 expect 3
- LU-10675: many subtests in sanity fail with default configuration
- LU-10681: Disable tiny writes for O_APPEND
- LU-10682: o2iblnd txs can be dropped silently
- LU-10684: recovery-small test_110[h,i,j] defect: need to be skipped for old servers
- LU-10712: conf-sanity test_108b: @@@@@@ FAIL: failed to untar image for mdt1
- LU-10716: interop: sanity test_56xb: FAIL: cannot create hard links
- LU-10722: Interop 2.10.3<->2.11 sanity-quota test_55: chgrp should failed with -EDQUOT
- LU-10723: Interop 2.10.3<->2.11 sanity test_232b: OSS hung
- LU-10737: Checksum calculation takes the error retrun value of cfs_crypto_hash_init as checksum value
- LU-10750: mdd_close() should check if changelogs are enabled
- LU-10759: sanity test 27F fails with 'wrong stripecount' when run with a single OST
- LU-10764: Incorrect code in ct_archive
- LU-10769: osd-zfs deadlock on osd_object::oo_guard
- LU-10783: kernel update [RHEL7.4 3.10.0-693.21.1.el7]
- LU-10786: sanity-flr test_45: Create /mnt/lustre/d45.sanity-flr/f45.sanity-flr failed
- LU-10794: lfs quota did not work well for grace time output
- LU-10800: Mount hangs on clients.
- LU-10803: req_buffers_max and req_history_max setting problems
- LU-10804: obdfilter-survey test_3a: lprocfs_alloc_obd_stats()) ASSERTION( obd->obd_proc_entry != ((void *)0) ) failed; LBUG
- LU-10829: lfs getstripe not printing layout generation properly
- LU-10858: lustre-initialization-1 lustre-initialization fails for SLES12 SP2 and SP3
Technical Task
- LU-6210: change positional struct initializers to C99 initializers
- LU-9724: update ext4-large-eas.patch to match upstream ext4 feature
- LU-9761: Add ldiskfs support to dkms for patchless kernel
- LU-10051: Update ZFS Version to 0.7.2
- LU-10150: Update ZFS Version to 0.7.3
- LU-10185: gnilnd code catchup
- LU-10377: Update ZFS Version to 0.7.6
- LU-10418: revise lease API
- LU-10420: FLR - split a mirror from mirrored file
- LU-10460: Evaluate two LLNL patches for upstream
- LU-10569: Include proper Lustre header files in lustre-dev_*.deb
Question/Request
- LU-9011: to delete file contrib/patches/ofed/01-dont-include-openib-initscript:rhel5.ed
- LU-9012: to rename file contrib/patches/ofed/01-remove-mlx4-erroneous-modprobe-config-file:rhel6.ed
- LU-9042: conf-sanity test cases 23a 34b remove from ALWAYS_EXCEPT
- LU-9044: conf-sanity test cases 24b remove from ALWAYS_EXCEPT
- LU-9160: Very slow mount of 300TB+ ldiskfs volume
- LU-9347: Getting BLKSSZGET using ioctl
- LU-9573: conf-sanity.sh: remove test cases 101 23a 34b 24a 24b from ALWAYS_EXCEPT List
- LU-9580: performance-sanity tests 1 2 remove from ALWAYS_EXCEPT
- LU-9588: replay-ost-single test cases 3 remove from ALWAYS_EXCEPT
- LU-9590: replay-single test cases 61d 89 73b remove from ALWAYS_EXCEPT
- LU-9591: replay-vbr test cases 12a remove from ALWAYS_EXCEPT
- LU-9593: sanity-sec test cases 2 5 6 remove from ALWAYS_EXCEPT
- LU-9594: sanity test cases 42a-d 45 68 76 407 65ic remove from ALWAYS_EXCEPT
- LU-9595: sanityn test cases 18c 29 51a remove from ALWAYS_EXCEPT
- LU-9963: add parallel-scale test_parallel_grouplock to ALWAYS_EXCEPT list