Lustre 2.12.0 Changelog: Difference between revisions
Jump to navigation
Jump to search
(Created page with "This release is currently under development. The changelog will be posted prior to GA.") |
No edit summary |
||
Line 1: | Line 1: | ||
'''Server support for kernels: '''<br /> | |||
*RHEL 7.6 (3.10.0-957.el7) | |||
*SLES12 SP3 (4.4.162-94.69) | |||
'''Client support for unpatched kernels: '''<br /> | |||
*RHEL 7.6 (3.10.0-957.el7) | |||
*SLES12 SP3 (4.4.162-94.69) | |||
*Ubuntu 18.04 (4.15.0-32) | |||
'''Recommended e2fsprogs version: '''<br /> | |||
*v1.42.13.wc6 | |||
'''Interoperability Support: '''<br /> | |||
*Clients & Servers: Latest 2.11.X | |||
== Issues fixed between 2.11.0 and 2.12.0 == | |||
''' Question/Request ''' | |||
*[https://jira.whamcloud.com/browse/LU-9043 LU-9043]: conf-sanity test cases 24a remove from ALWAYS_EXCEPT | |||
*[https://jira.whamcloud.com/browse/LU-9586 LU-9586]: replay-dual test cases 15c 21b remove from ALWAYS_EXCEPT | |||
''' Bug ''' | |||
*[https://jira.whamcloud.com/browse/LU-1644 LU-1644]: lustre b2_2<->master failure on lustre-initialization-1: ASSERTION( entry->mne_length <= ((1UL) << 12) ) | |||
*[https://jira.whamcloud.com/browse/LU-1895 LU-1895]: Failover Test failure on test suite mmp, subtest test_5 | |||
*[https://jira.whamcloud.com/browse/LU-3665 LU-3665]: obdfilter-survey test_3a: unmount stuck in obd_exports_barrier() | |||
*[https://jira.whamcloud.com/browse/LU-4939 LU-4939]: Need to be able to sanely query and change MGS configuration information | |||
*[https://jira.whamcloud.com/browse/LU-5152 LU-5152]: Can't enforce block quota when unprivileged user change group | |||
*[https://jira.whamcloud.com/browse/LU-5638 LU-5638]: sanity-quota test_33 for ZFS-based backend: Used inodes for user 60000 isn't 0. 1 | |||
*[https://jira.whamcloud.com/browse/LU-6349 LU-6349]: remove old protocol compatibility | |||
*[https://jira.whamcloud.com/browse/LU-6511 LU-6511]: fix up code indentation | |||
*[https://jira.whamcloud.com/browse/LU-6632 LU-6632]: lctl replace_nids should remove SKIP records, not EXCLUDE ones | |||
*[https://jira.whamcloud.com/browse/LU-6655 LU-6655]: MDS LBUG: (ldlm_lib.c:2277:target_queue_recovery_request()) ASSERTION( req->rq_export->exp_lock_replay_needed ) failed | |||
*[https://jira.whamcloud.com/browse/LU-7420 LU-7420]: obdfilter-survey.sh test_3a: tgt_request_handle()) @@@ echo_srv: No target for connected export | |||
*[https://jira.whamcloud.com/browse/LU-7763 LU-7763]: sanityn test_33d: CoS not triggerred | |||
*[https://jira.whamcloud.com/browse/LU-7770 LU-7770]: conf-sanity test_50b: Error: 'lazystatfs should not return EIO' | |||
*[https://jira.whamcloud.com/browse/LU-7943 LU-7943]: Suspicious dereference of pointer before NULL check | |||
*[https://jira.whamcloud.com/browse/LU-8174 LU-8174]: Taking a lease for the 2nd time fails with -EBUSY | |||
*[https://jira.whamcloud.com/browse/LU-8200 LU-8200]: sanityn test_33c: FAIL: Sync-Lock-Cancel not triggered | |||
*[https://jira.whamcloud.com/browse/LU-8215 LU-8215]: sanity-benchmark/iozone should wait for space recovery | |||
*[https://jira.whamcloud.com/browse/LU-8293 LU-8293]: lnet init.d script missing insserv header | |||
*[https://jira.whamcloud.com/browse/LU-8391 LU-8391]: ASSERTION( list_empty(&lock->l_res_link) ) | |||
*[https://jira.whamcloud.com/browse/LU-8777 LU-8777]: setting/clearing mdt.*.enable_remote_dir has no effect | |||
*[https://jira.whamcloud.com/browse/LU-8913 LU-8913]: nodemap: wildcard '*@<net>' is broken | |||
*[https://jira.whamcloud.com/browse/LU-8972 LU-8972]: conf-sanity test_101: File hasn't object on OST | |||
*[https://jira.whamcloud.com/browse/LU-8999 LU-8999]: sanity-quota test_38: skipped id entries | |||
*[https://jira.whamcloud.com/browse/LU-9230 LU-9230]: soft lockup on v2.9 Lustre clients (ldlm?) | |||
*[https://jira.whamcloud.com/browse/LU-9268 LU-9268]: Add PFL test to check striping distribution | |||
*[https://jira.whamcloud.com/browse/LU-9273 LU-9273]: replay-ost-single test_5: timeout after ost failover | |||
*[https://jira.whamcloud.com/browse/LU-9444 LU-9444]: conf-sanity test_87: Create file with 3 components failed | |||
*[https://jira.whamcloud.com/browse/LU-9474 LU-9474]: tests: register traps in a correct order | |||
*[https://jira.whamcloud.com/browse/LU-9551 LU-9551]: I/O errors when lustre uses multipath devices | |||
*[https://jira.whamcloud.com/browse/LU-9751 LU-9751]: ZFS snapshot doesn't work when using RSH | |||
*[https://jira.whamcloud.com/browse/LU-9764 LU-9764]: recovery-double-scale_pairwise_fail test failed: mount.lustre: mount /dev/vdb at /mnt/mds3 failed: Bad file descriptor | |||
*[https://jira.whamcloud.com/browse/LU-9780 LU-9780]: Add test for fix added in LU-977 | |||
*[https://jira.whamcloud.com/browse/LU-9793 LU-9793]: sanity test 244 fail | |||
*[https://jira.whamcloud.com/browse/LU-9795 LU-9795]: SSK test failures in many suites when SHARED_KEY is enabled | |||
*[https://jira.whamcloud.com/browse/LU-9857 LU-9857]: sanityn test_35: (lmv_obd.c:2122:stripe_dirent_next()) ASSERTION( hash <= end ) | |||
*[https://jira.whamcloud.com/browse/LU-9906 LU-9906]: Allow Lustre page dropping to use pagevec_release | |||
*[https://jira.whamcloud.com/browse/LU-9966 LU-9966]: sanity test_411: fail to trigger a memory allocation error | |||
*[https://jira.whamcloud.com/browse/LU-10120 LU-10120]: ZFS snapshots break when fsname contains a dash | |||
*[https://jira.whamcloud.com/browse/LU-10124 LU-10124]: lnetctl: lnetctl import --add not importing peers corectly | |||
*[https://jira.whamcloud.com/browse/LU-10157 LU-10157]: LNET_MAX_IOV hard coded to 256 | |||
*[https://jira.whamcloud.com/browse/LU-10214 LU-10214]: Example `lnet_routes.conf` syntax for gateway range is not supported | |||
*[https://jira.whamcloud.com/browse/LU-10254 LU-10254]: version_code() error in racer/file_create.sh | |||
*[https://jira.whamcloud.com/browse/LU-10264 LU-10264]: New static analysis issues in v2_10_55_0-30-g3cbe63e | |||
*[https://jira.whamcloud.com/browse/LU-10335 LU-10335]: Ubuntu1604 client sanity-130a: FAIL: filefrag -ves core dumped | |||
*[https://jira.whamcloud.com/browse/LU-10337 LU-10337]: Open by handle does not work with unlinked files from multiple nodes | |||
*[https://jira.whamcloud.com/browse/LU-10365 LU-10365]: sanity test 400a fails with 'client api broken' | |||
*[https://jira.whamcloud.com/browse/LU-10368 LU-10368]: disk quota OST rebalancing issues | |||
*[https://jira.whamcloud.com/browse/LU-10370 LU-10370]: "truncate" does not update blocks count on client | |||
*[https://jira.whamcloud.com/browse/LU-10383 LU-10383]: deprecate HSM compound_id | |||
*[https://jira.whamcloud.com/browse/LU-10406 LU-10406]: sanity-lfsck test_31c: (4) Fail to re-generate master LMV EA: 2 | |||
*[https://jira.whamcloud.com/browse/LU-10413 LU-10413]: Side-effect of 'stat' on data writeback | |||
*[https://jira.whamcloud.com/browse/LU-10419 LU-10419]: LFSCK fails to start, hangs systems. | |||
*[https://jira.whamcloud.com/browse/LU-10461 LU-10461]: sanity 77c failure due to variables called in cleanup routine are out of scope | |||
*[https://jira.whamcloud.com/browse/LU-10509 LU-10509]: sanity-dom test_fsx: FAIL: test_fsx failed with 110 | |||
*[https://jira.whamcloud.com/browse/LU-10527 LU-10527]: CLONE - LustreError: 7830:0:(llog_cat.c:313:llog_cat_current_log()) ASSERTION( llh ) | |||
*[https://jira.whamcloud.com/browse/LU-10541 LU-10541]: parallel-scale-nfsv3 test racer_on_nfs hangs with BUG: unable to handle kernel NULL pointer dereference | |||
*[https://jira.whamcloud.com/browse/LU-10560 LU-10560]: Fixes for 4.14 kernel | |||
*[https://jira.whamcloud.com/browse/LU-10565 LU-10565]: Handle some small features in upstream | |||
*[https://jira.whamcloud.com/browse/LU-10566 LU-10566]: parallel-scale-nfsv4 test_metabench: mkdir: cannot create directory on Read-only file system | |||
*[https://jira.whamcloud.com/browse/LU-10575 LU-10575]: No mdsrate on Ubuntu client | |||
*[https://jira.whamcloud.com/browse/LU-10576 LU-10576]: sanity test_803: before (425) - 8 < after (425) | |||
*[https://jira.whamcloud.com/browse/LU-10595 LU-10595]: Use after free in mgc_process_cfg_log | |||
*[https://jira.whamcloud.com/browse/LU-10598 LU-10598]: Ignore IGIF formatted last_id | |||
*[https://jira.whamcloud.com/browse/LU-10626 LU-10626]: utils/tests: lctl set_param -P does not appear to do anything | |||
*[https://jira.whamcloud.com/browse/LU-10627 LU-10627]: tests/utils: lhsmtool_posix now runs lt-lhsmtool_posix and breaks tests | |||
*[https://jira.whamcloud.com/browse/LU-10629 LU-10629]: Cannot clear a default OST pool from root | |||
*[https://jira.whamcloud.com/browse/LU-10643 LU-10643]: ASSERTION( !(desc->bd_registered && req->rq_send_state != LUSTRE_IMP_REPLAY) || mbits != desc->bd_last_mbits ) | |||
*[https://jira.whamcloud.com/browse/LU-10649 LU-10649]: yield cpu after call to ll_agl_trigger | |||
*[https://jira.whamcloud.com/browse/LU-10654 LU-10654]: lnetctl commands fail to error out with mistyped parameters | |||
*[https://jira.whamcloud.com/browse/LU-10680 LU-10680]: MDT becoming unresponsive in 2.10.3 | |||
*[https://jira.whamcloud.com/browse/LU-10683 LU-10683]: write checksum errors | |||
*[https://jira.whamcloud.com/browse/LU-10686 LU-10686]: sanity-pfl test 9 fails with “[0x100010000:0x6025:0x0] != “ | |||
*[https://jira.whamcloud.com/browse/LU-10695 LU-10695]: sanity-lfsck test_23c: (8) unexpected size | |||
*[https://jira.whamcloud.com/browse/LU-10703 LU-10703]: All mds Nodemap filset will be cleared when do some nodemap operations (lustre 2.10.3) | |||
*[https://jira.whamcloud.com/browse/LU-10710 LU-10710]: parallel-scale test write_disjoint hung | |||
*[https://jira.whamcloud.com/browse/LU-10732 LU-10732]: sanity-lfsck test_9a: FAIL: (7) Failed to get expected 'completed' | |||
*[https://jira.whamcloud.com/browse/LU-10734 LU-10734]: sanity test_160g: User cl8 still found in changelog_users | |||
*[https://jira.whamcloud.com/browse/LU-10752 LU-10752]: Lustre rpm build issues due to improper lsvcgss packaging | |||
*[https://jira.whamcloud.com/browse/LU-10761 LU-10761]: NOT create REMOTE_PARENT_DIR on OST | |||
*[https://jira.whamcloud.com/browse/LU-10766 LU-10766]: Incorrect freeing in llapi_dir_create | |||
*[https://jira.whamcloud.com/browse/LU-10772 LU-10772]: New static analysis issues in v2_10_58_0-102-g1a5fdde | |||
*[https://jira.whamcloud.com/browse/LU-10773 LU-10773]: soft lockup when remove changelog | |||
*[https://jira.whamcloud.com/browse/LU-10776 LU-10776]: Large grant requests still don't work, resulting in small write RPCs | |||
*[https://jira.whamcloud.com/browse/LU-10785 LU-10785]: ll_acl_{access,default}_xattr_handler confuse name and prefix | |||
*[https://jira.whamcloud.com/browse/LU-10787 LU-10787]: setxattr(..., XATTR_REPLACE) removes rather than replaces the attribute | |||
*[https://jira.whamcloud.com/browse/LU-10788 LU-10788]: __vfs_setxattr() should pass flags through | |||
*[https://jira.whamcloud.com/browse/LU-10792 LU-10792]: remove unused parameters from md_{get,set}xattr() | |||
*[https://jira.whamcloud.com/browse/LU-10795 LU-10795]: wrong skipping of reintegration | |||
*[https://jira.whamcloud.com/browse/LU-10801 LU-10801]: argument parsing in lfs_migrate is broken | |||
*[https://jira.whamcloud.com/browse/LU-10802 LU-10802]: mismatch problem for wildcard in jobid TBF | |||
*[https://jira.whamcloud.com/browse/LU-10805 LU-10805]: fixes for 4.15 kernel | |||
*[https://jira.whamcloud.com/browse/LU-10806 LU-10806]: Hard crash when mounting DNE MDT | |||
*[https://jira.whamcloud.com/browse/LU-10818 LU-10818]: mds-survey test 2 hangs with “ASSERTION( ma->ma_need & (MA_LOV | MA_LMV) ) failed” | |||
*[https://jira.whamcloud.com/browse/LU-10819 LU-10819]: kiblnd_peer_connect_failed() uses list_add() backwards | |||
*[https://jira.whamcloud.com/browse/LU-10826 LU-10826]: Regression in LU-9372 on OPA enviroment and no recovery triggered | |||
*[https://jira.whamcloud.com/browse/LU-10830 LU-10830]: lfs setstripe not correctly setting umask permissions | |||
*[https://jira.whamcloud.com/browse/LU-10833 LU-10833]: wrong sed command in t-f/wait_mds_ost_sync | |||
*[https://jira.whamcloud.com/browse/LU-10834 LU-10834]: sanity cleanup_77c() defect: rm: cannot remove 'mpich2': Is a directory rm: cannot remove 'openmpi': Is a directory | |||
*[https://jira.whamcloud.com/browse/LU-10835 LU-10835]: dm-flakey module is left loaded | |||
*[https://jira.whamcloud.com/browse/LU-10837 LU-10837]: no bitmap check if block bitmap is uninitialized | |||
*[https://jira.whamcloud.com/browse/LU-10838 LU-10838]: replay-single/89 fails with a single client | |||
*[https://jira.whamcloud.com/browse/LU-10841 LU-10841]: ASSERTION( lock->l_granted_mode != lock->l_req_mode ) failed: LBUG comm: ldlm_bl_06 | |||
*[https://jira.whamcloud.com/browse/LU-10843 LU-10843]: snapshot_create fails after MGS restart | |||
*[https://jira.whamcloud.com/browse/LU-10845 LU-10845]: kernel update [SLES12 SP3 4.4.120-94.17] | |||
*[https://jira.whamcloud.com/browse/LU-10847 LU-10847]: kernel update [SLES12 SP2 4.4.120-92.70] | |||
*[https://jira.whamcloud.com/browse/LU-10850 LU-10850]: empty indexes don't iterate correctly on ldiskfs | |||
*[https://jira.whamcloud.com/browse/LU-10855 LU-10855]: llog cleanups | |||
*[https://jira.whamcloud.com/browse/LU-10856 LU-10856]: running sanity now prints "warning: '-M' deprecated, use '--mdt-index' or '-m' instead" billions of times | |||
*[https://jira.whamcloud.com/browse/LU-10857 LU-10857]: sanity-quota fix: allow to disable project quotas | |||
*[https://jira.whamcloud.com/browse/LU-10859 LU-10859]: Deadlock with heavy memory pressure | |||
*[https://jira.whamcloud.com/browse/LU-10869 LU-10869]: conf-sanity test 76a fails with 'error while apply max_dirty_mb' | |||
*[https://jira.whamcloud.com/browse/LU-10876 LU-10876]: lnet_peer_ni_del_locked return value not being checked in code | |||
*[https://jira.whamcloud.com/browse/LU-10877 LU-10877]: dt_locate_at reference leak | |||
*[https://jira.whamcloud.com/browse/LU-10887 LU-10887]: 2 MDTs stuck in WAITING | |||
*[https://jira.whamcloud.com/browse/LU-10889 LU-10889]: Inconsistent request deadline between client and server. | |||
*[https://jira.whamcloud.com/browse/LU-10893 LU-10893]: all conf-sanity tests failed: format mgs: mkfs.lustre FATAL: Unable to build fs | |||
*[https://jira.whamcloud.com/browse/LU-10897 LU-10897]: kernel upgrade [RHEL7.5 3.10.0-862.2.3.el7] | |||
*[https://jira.whamcloud.com/browse/LU-10898 LU-10898]: conf-sanity test 32a and 32d fail with ‘rmmod: ERROR: Module zfs is in use’ | |||
*[https://jira.whamcloud.com/browse/LU-10900 LU-10900]: wrong assertion in osd_transfer_project() | |||
*[https://jira.whamcloud.com/browse/LU-10902 LU-10902]: mdd_changelog_user_purge() must check current number of users safer and earlier to disable ChangeLogs recording if none | |||
*[https://jira.whamcloud.com/browse/LU-10903 LU-10903]: SLES validation: sanity test_180c: Cannot allocate memory on write | |||
*[https://jira.whamcloud.com/browse/LU-10906 LU-10906]: checksums parameter not persistent after reboot | |||
*[https://jira.whamcloud.com/browse/LU-10907 LU-10907]: sanity-sec test_23a: 'mgs and default trusted_nodemap mismatch, 10 attempts' | |||
*[https://jira.whamcloud.com/browse/LU-10909 LU-10909]: libmount_utils_ldiskfs doesn't with with --disable-shared | |||
*[https://jira.whamcloud.com/browse/LU-10910 LU-10910]: LBUG with "lfs migrate -c 1 <domfile>" | |||
*[https://jira.whamcloud.com/browse/LU-10912 LU-10912]: avoid triggering LU-9856 for older servers | |||
*[https://jira.whamcloud.com/browse/LU-10921 LU-10921]: Re-striping of DoM file returns success but no effect/change | |||
*[https://jira.whamcloud.com/browse/LU-10924 LU-10924]: interop: Extents MUST be enabled for a 64-bit filesystem. Pass -O extents to rectify. | |||
*[https://jira.whamcloud.com/browse/LU-10926 LU-10926]: ll_set_acl can panic the node. | |||
*[https://jira.whamcloud.com/browse/LU-10928 LU-10928]: sanity test_133b: @@@@@@ FAIL: The counter for statfs on mds1 was not incremented | |||
*[https://jira.whamcloud.com/browse/LU-10932 LU-10932]: libcfs SMP has improper handling of failure paths | |||
*[https://jira.whamcloud.com/browse/LU-10940 LU-10940]: sanity test_802: set mdt quota type failed | |||
*[https://jira.whamcloud.com/browse/LU-10944 LU-10944]: kernel update [SLES12 SP3 4.4.126-94.22] | |||
*[https://jira.whamcloud.com/browse/LU-10945 LU-10945]: Race between sending bl ast and lock cancel | |||
*[https://jira.whamcloud.com/browse/LU-10947 LU-10947]: conf-sanity test_116: mkfs: failed to execute mkfs.xfs: No such file or directory | |||
*[https://jira.whamcloud.com/browse/LU-10961 LU-10961]: Clients hang after failovers. LustreError: 223668:0:(file.c:4213:ll_inode_revalidate_fini()) soaked: revalidate FID [0x200000007:0x1:0x0] error: rc = -4 | |||
*[https://jira.whamcloud.com/browse/LU-10963 LU-10963]: gnilnd stats variables overflow assert | |||
*[https://jira.whamcloud.com/browse/LU-10965 LU-10965]: man lfs does have find --mirror-state option | |||
*[https://jira.whamcloud.com/browse/LU-10970 LU-10970]: sanity test_255b: FAIL: Ladvise willread should use more memory than 76800 KiB | |||
*[https://jira.whamcloud.com/browse/LU-10972 LU-10972]: Interop master <-> 2.11.0 sanity test_0d: FAIL export client version | |||
*[https://jira.whamcloud.com/browse/LU-10977 LU-10977]: Interop 2.10.3 <-> master sanity test_60ab: Inappropriate ioctl for device | |||
*[https://jira.whamcloud.com/browse/LU-10978 LU-10978]: lustre-rsync-test test 1A cannot replicate a hard link because file exists | |||
*[https://jira.whamcloud.com/browse/LU-10979 LU-10979]: Interop 2.11.0<->master sanity-sec test_27a: unable to delete fileset info on default nodemap | |||
*[https://jira.whamcloud.com/browse/LU-10980 LU-10980]: Interop 2.11.0<->master sanityn test_77ja: failed to set tbf uid policy | |||
*[https://jira.whamcloud.com/browse/LU-10985 LU-10985]: Attempting to send a mkdir create intents crashes server | |||
*[https://jira.whamcloud.com/browse/LU-10986 LU-10986]: make lfs project tolerant errors | |||
*[https://jira.whamcloud.com/browse/LU-10988 LU-10988]: LBUG in lfsck | |||
*[https://jira.whamcloud.com/browse/LU-10989 LU-10989]: lustre_rsync may clear an unconsumed record after a CL_RENAME | |||
*[https://jira.whamcloud.com/browse/LU-10992 LU-10992]: umount sometimes will get stuck | |||
*[https://jira.whamcloud.com/browse/LU-11003 LU-11003]: LDLM lock list problem in sanity-dom test_12 | |||
*[https://jira.whamcloud.com/browse/LU-11004 LU-11004]: Serialize procfs access to scp_hist_reqs using mutex | |||
*[https://jira.whamcloud.com/browse/LU-11006 LU-11006]: lnetctl export creates "peer" root with no peer | |||
*[https://jira.whamcloud.com/browse/LU-11009 LU-11009]: Interop: 2.9<->2.10.3: conf-sanity test_102: mdt start must fail | |||
*[https://jira.whamcloud.com/browse/LU-11012 LU-11012]: lfs settripe does not clear pool in PFL | |||
*[https://jira.whamcloud.com/browse/LU-11015 LU-11015]: Do not free lov kobject twice | |||
*[https://jira.whamcloud.com/browse/LU-11016 LU-11016]: PBS_JOBID value too large for JobID buffer (32) | |||
*[https://jira.whamcloud.com/browse/LU-11017 LU-11017]: quota exceeded returned when creating files with root user in directory where setgid is set | |||
*[https://jira.whamcloud.com/browse/LU-11020 LU-11020]: Data corruption during MDT<>OST recovery | |||
*[https://jira.whamcloud.com/browse/LU-11024 LU-11024]: Broken inode accounting of MDT on ZFS | |||
*[https://jira.whamcloud.com/browse/LU-11026 LU-11026]: lustre-dkms should require patch or quilt | |||
*[https://jira.whamcloud.com/browse/LU-11027 LU-11027]: Add lockahead to ladvise man page | |||
*[https://jira.whamcloud.com/browse/LU-11040 LU-11040]: Fix the errors(acl option) in mount.lustre.8 man page | |||
*[https://jira.whamcloud.com/browse/LU-11043 LU-11043]: kernel update [RHEL7.5 3.10.0-862.3.2.el7] | |||
*[https://jira.whamcloud.com/browse/LU-11044 LU-11044]: ext4_dir_operations uses iterate_shared() in Linux 4.7 | |||
*[https://jira.whamcloud.com/browse/LU-11045 LU-11045]: running racer on a single node only users one client mount | |||
*[https://jira.whamcloud.com/browse/LU-11049 LU-11049]: lgss-sk: incorrect 'fsname' and 'nodemap' string handling | |||
*[https://jira.whamcloud.com/browse/LU-11056 LU-11056]: OSS can't connect to MDS after hard reboot | |||
*[https://jira.whamcloud.com/browse/LU-11057 LU-11057]: Client mount option "-o network=net" does not work with LNet dynamic peer discovery | |||
*[https://jira.whamcloud.com/browse/LU-11062 LU-11062]: Backtrace stack printing is broken in RHEL 7.5 | |||
*[https://jira.whamcloud.com/browse/LU-11064 LU-11064]: o2iblnd fast reg gaps case is determined incompletely | |||
*[https://jira.whamcloud.com/browse/LU-11065 LU-11065]: kernel update [SLES12 SP3 4.4.132-94.33] | |||
*[https://jira.whamcloud.com/browse/LU-11066 LU-11066]: lnet.service doesn't shutdown before IB causing hang | |||
*[https://jira.whamcloud.com/browse/LU-11068 LU-11068]: "not a valid identifier" in lbuild caused by an extra space | |||
*[https://jira.whamcloud.com/browse/LU-11069 LU-11069]: ifort lseek returns wrong position on lustre 2.10.3 | |||
*[https://jira.whamcloud.com/browse/LU-11074 LU-11074]: Invalid argument reading file caps | |||
*[https://jira.whamcloud.com/browse/LU-11075 LU-11075]: suspicious code in ldlm_prepare_lru_list() | |||
*[https://jira.whamcloud.com/browse/LU-11080 LU-11080]: skip async update recovery tests for old server | |||
*[https://jira.whamcloud.com/browse/LU-11083 LU-11083]: uninstalled llmount.sh fails due to dependency on crc_t10dif() | |||
*[https://jira.whamcloud.com/browse/LU-11086 LU-11086]: sanity-quota: <<add short description here>> | |||
*[https://jira.whamcloud.com/browse/LU-11087 LU-11087]: Fix style issues for /lustre/osd-ldiskfs/osd_compat.c | |||
*[https://jira.whamcloud.com/browse/LU-11094 LU-11094]: Fix code style/whitespace issues | |||
*[https://jira.whamcloud.com/browse/LU-11098 LU-11098]: recovery-mds-scale_failover_mds test: ASSERTION( !list_empty(imp->imp_replay_cursor) ) failed | |||
*[https://jira.whamcloud.com/browse/LU-11101 LU-11101]: project inherit should only be changed by root | |||
*[https://jira.whamcloud.com/browse/LU-11102 LU-11102]: lock revoke may not take effect | |||
*[https://jira.whamcloud.com/browse/LU-11103 LU-11103]: add lock for lod_object layout | |||
*[https://jira.whamcloud.com/browse/LU-11104 LU-11104]: rename under striped directory may cause deadlock | |||
*[https://jira.whamcloud.com/browse/LU-11107 LU-11107]: getxattr() returns 0 length values for nonexistent xattrs (with xattr_cache=0) | |||
*[https://jira.whamcloud.com/browse/LU-11108 LU-11108]: mdt_getxattr() may clobber errors from mo_xattr_get() | |||
*[https://jira.whamcloud.com/browse/LU-11109 LU-11109]: zero length xattrs handled incorrectly when xattr cache disabled or bypassed | |||
*[https://jira.whamcloud.com/browse/LU-11110 LU-11110]: Remove obdfilter.*.* symlinks step by step | |||
*[https://jira.whamcloud.com/browse/LU-11115 LU-11115]: OST selection algorithm broken with max_create_count=0 or empty OSTs | |||
*[https://jira.whamcloud.com/browse/LU-11117 LU-11117]: Client eviction due to a lock blocking callback time out: rc -107 | |||
*[https://jira.whamcloud.com/browse/LU-11125 LU-11125]: ofd_create_hdl() destroys_in_progress already cleared | |||
*[https://jira.whamcloud.com/browse/LU-11127 LU-11127]: sanity-flr test_34b: @@@@@@ FAIL: can\'t put import for osc into FULL state after 40 sec, have REPLAY_WAIT | |||
*[https://jira.whamcloud.com/browse/LU-11128 LU-11128]: replay-single test timeout | |||
*[https://jira.whamcloud.com/browse/LU-11129 LU-11129]: kernel update [RHEL7.5 3.10.0-862.6.3.el7] | |||
*[https://jira.whamcloud.com/browse/LU-11130 LU-11130]: cross-target rename creates invalid symlink inodes | |||
*[https://jira.whamcloud.com/browse/LU-11131 LU-11131]: resent reint rpc failure due to reused reply data slot | |||
*[https://jira.whamcloud.com/browse/LU-11132 LU-11132]: LC_BI_BDEV: configuration problem for 2.6 kernel | |||
*[https://jira.whamcloud.com/browse/LU-11133 LU-11133]: lustre-ldiskfs-dkms package does not provide the ldiskfs kernel module | |||
*[https://jira.whamcloud.com/browse/LU-11135 LU-11135]: racer: ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 ) failed: LBUG | |||
*[https://jira.whamcloud.com/browse/LU-11141 LU-11141]: sanity-quota test_61: write succeed, expect EQUOT | |||
*[https://jira.whamcloud.com/browse/LU-11146 LU-11146]: setstripe for specific osts are broken | |||
*[https://jira.whamcloud.com/browse/LU-11147 LU-11147]: llite.*.offset_stats is missing a newline | |||
*[https://jira.whamcloud.com/browse/LU-11148 LU-11148]: dir migration may deadlock in link locking | |||
*[https://jira.whamcloud.com/browse/LU-11149 LU-11149]: build: need to build MOFED with KMP support to match with lustre require | |||
*[https://jira.whamcloud.com/browse/LU-11153 LU-11153]: the uninitialized variable "ver" could be used in qmt_set | |||
*[https://jira.whamcloud.com/browse/LU-11154 LU-11154]: use proper flags for FS_IOC_{FSSET,FSGET}XATTR | |||
*[https://jira.whamcloud.com/browse/LU-11156 LU-11156]: scrub treat project quota inode as IGIF last_id | |||
*[https://jira.whamcloud.com/browse/LU-11158 LU-11158]: PFL component instantiation is not replayed properly | |||
*[https://jira.whamcloud.com/browse/LU-11159 LU-11159]: kernel update [RHEL7.5 3.10.0-862.9.1.el7] | |||
*[https://jira.whamcloud.com/browse/LU-11160 LU-11160]: build: implicit dependency on libuuid-devel | |||
*[https://jira.whamcloud.com/browse/LU-11163 LU-11163]: CPT-bound allocations can fail if NUMA node is OOM | |||
*[https://jira.whamcloud.com/browse/LU-11165 LU-11165]: ll_ioctl_fssetxattr() may discard errors from md_setattr() and forget to set i_flags | |||
*[https://jira.whamcloud.com/browse/LU-11166 LU-11166]: Remove all references to the /proc/fs/jbd2/*/history file | |||
*[https://jira.whamcloud.com/browse/LU-11169 LU-11169]: Data corruption during IOR testing with network error simulation | |||
*[https://jira.whamcloud.com/browse/LU-11171 LU-11171]: parallel-scale-nfs* running racer against wrong directory | |||
*[https://jira.whamcloud.com/browse/LU-11174 LU-11174]: sanity-quota test_61: write succeed, expect EDQUOT | |||
*[https://jira.whamcloud.com/browse/LU-11175 LU-11175]: Null pointer dereference in idle_timeout_show recovery-small test 57 | |||
*[https://jira.whamcloud.com/browse/LU-11176 LU-11176]: Ubuntu package Issue | |||
*[https://jira.whamcloud.com/browse/LU-11186 LU-11186]: Cannot create files on MDT1, ofd_precreate_objects()) snx11205-OST0001:0xffffffdd:11811161088 hit the OBIF_MAX_OID (1<<32)! | |||
*[https://jira.whamcloud.com/browse/LU-11187 LU-11187]: MMP updated sometimes failes T10PI checks | |||
*[https://jira.whamcloud.com/browse/LU-11193 LU-11193]: lsnapshot mount fails with DNE | |||
*[https://jira.whamcloud.com/browse/LU-11195 LU-11195]: LBUG: (lod_lov.c:633:lod_free_comp_buffer()) ASSERTION( entry->llc_stripe == ((void *)0) ) | |||
*[https://jira.whamcloud.com/browse/LU-11196 LU-11196]: conf-sanity test_103: Fail to cleanup the env | |||
*[https://jira.whamcloud.com/browse/LU-11198 LU-11198]: “lctl get_param“ doesn't return errno when reading fails | |||
*[https://jira.whamcloud.com/browse/LU-11199 LU-11199]: mdsrate open() performance degradation | |||
*[https://jira.whamcloud.com/browse/LU-11201 LU-11201]: NMI watchdog: BUG: soft lockup in lfsck_namespace | |||
*[https://jira.whamcloud.com/browse/LU-11215 LU-11215]: conf-sanity test_61: Invalid filesystem option set: large_xattr | |||
*[https://jira.whamcloud.com/browse/LU-11224 LU-11224]: T10PI assume several kernel features are enabled. | |||
*[https://jira.whamcloud.com/browse/LU-11226 LU-11226]: sanity-flr test 200 fails with 'checksum error for mirror 3' | |||
*[https://jira.whamcloud.com/browse/LU-11227 LU-11227]: client process hangs when lod_sync accesses deactivated OSTs | |||
*[https://jira.whamcloud.com/browse/LU-11238 LU-11238]: sanity-flr test 47 fails with “component 131075 objects allocated on 0, shouldn't on OST0” | |||
*[https://jira.whamcloud.com/browse/LU-11240 LU-11240]: gnilnd: Replace KGNILND_BUILD_REV | |||
*[https://jira.whamcloud.com/browse/LU-11255 LU-11255]: kernel update [SLES12 SP3 4.4.143-94.47.1] | |||
*[https://jira.whamcloud.com/browse/LU-11259 LU-11259]: replay-{single,dual} comments confusingly refer to fail loc value by wrong names | |||
*[https://jira.whamcloud.com/browse/LU-11268 LU-11268]: mdc_intent_getxattr_pack() allocates too large name and value length buffers in interop case | |||
*[https://jira.whamcloud.com/browse/LU-11270 LU-11270]: Racer is stuck on ldlm lock | |||
*[https://jira.whamcloud.com/browse/LU-11271 LU-11271]: LNet Health: o2iblnd, conditionally set health status | |||
*[https://jira.whamcloud.com/browse/LU-11272 LU-11272]: LNet Health: handle routing special case | |||
*[https://jira.whamcloud.com/browse/LU-11273 LU-11273]: LNet Health: update logging | |||
*[https://jira.whamcloud.com/browse/LU-11275 LU-11275]: NULL pointer dereference in vvp_page_delete in sanity test 241a | |||
*[https://jira.whamcloud.com/browse/LU-11279 LU-11279]: sanity test_65c: lverify failed | |||
*[https://jira.whamcloud.com/browse/LU-11281 LU-11281]: general protection fault in ptlrpc_at_send_early_reply | |||
*[https://jira.whamcloud.com/browse/LU-11283 LU-11283]: LNet Health: fix manual setting of local ni/peer ni health value | |||
*[https://jira.whamcloud.com/browse/LU-11287 LU-11287]: ldlm_add_bl_work_item()) ASSERTION( lock->l_blocking_lock == ((void *)0) ) failed | |||
*[https://jira.whamcloud.com/browse/LU-11288 LU-11288]: tgt_grant_sanity_check()) LBUG | |||
*[https://jira.whamcloud.com/browse/LU-11301 LU-11301]: hung threads on MDT and MDT won't umount | |||
*[https://jira.whamcloud.com/browse/LU-11309 LU-11309]: LNet Health: clean up debug messages | |||
*[https://jira.whamcloud.com/browse/LU-11328 LU-11328]: compile error when --disable-lru-resize is used during configure | |||
*[https://jira.whamcloud.com/browse/LU-11360 LU-11360]: WARNING at /build/linux-5s7Xkn/linux-4.15.0/fs/quota/dquot.c:626 | |||
*[https://jira.whamcloud.com/browse/LU-11364 LU-11364]: remove unused 'ignore quota' parameters from DT api | |||
*[https://jira.whamcloud.com/browse/LU-11368 LU-11368]: utils linking issue on ubuntu18.04 | |||
*[https://jira.whamcloud.com/browse/LU-11369 LU-11369]: hsm: files are not dirtied when modified by someone else than their owner | |||
*[https://jira.whamcloud.com/browse/LU-11370 LU-11370]: LNet: cleanup ni_cptlist | |||
*[https://jira.whamcloud.com/browse/LU-11371 LU-11371]: socklnd: dynamically set LND parameters | |||
*[https://jira.whamcloud.com/browse/LU-11372 LU-11372]: o2iblnd: add clarifying comment to ko2iblnd.conf | |||
*[https://jira.whamcloud.com/browse/LU-11373 LU-11373]: CERROR/CWARN messages are not throttled | |||
*[https://jira.whamcloud.com/browse/LU-11375 LU-11375]: Client 2.10 fails to mount Server 2.11.54 | |||
*[https://jira.whamcloud.com/browse/LU-11389 LU-11389]: lnet-setltest test smoke fails with ‘lst Error found’ | |||
*[https://jira.whamcloud.com/browse/LU-11390 LU-11390]: sanity-quota test_61: test timeout | |||
*[https://jira.whamcloud.com/browse/LU-11392 LU-11392]: osp_sync_thread()) ASSERTION( thread->t_flags != SVC_RUNNING ) failed: 64767 changes, 41295 in progress, 1 in flight | |||
*[https://jira.whamcloud.com/browse/LU-11406 LU-11406]: BUG in mdt_reint_setxattr() | |||
*[https://jira.whamcloud.com/browse/LU-11412 LU-11412]: kernel update [SLES12 SP3 4.4.155-94.50.1] | |||
*[https://jira.whamcloud.com/browse/LU-11414 LU-11414]: 'read on open' breaks GSS integrity check | |||
*[https://jira.whamcloud.com/browse/LU-11419 LU-11419]: lfsck does not complete phase2 | |||
*[https://jira.whamcloud.com/browse/LU-11420 LU-11420]: mdt_dom_read_open_fops unused | |||
*[https://jira.whamcloud.com/browse/LU-11422 LU-11422]: Make LNet Selftest post Health backward compatible | |||
*[https://jira.whamcloud.com/browse/LU-11423 LU-11423]: osc_extent_find sometimes walks full extent list | |||
*[https://jira.whamcloud.com/browse/LU-11424 LU-11424]: incorrect amount of cpts copied to lnet_cpts | |||
*[https://jira.whamcloud.com/browse/LU-11429 LU-11429]: MDT parameter enable_remote_dir should be removed | |||
*[https://jira.whamcloud.com/browse/LU-11430 LU-11430]: sanity test 271d: too many arguments | |||
*[https://jira.whamcloud.com/browse/LU-11441 LU-11441]: obd_get_mod_rpc_slot: run FIFO wait queue | |||
*[https://jira.whamcloud.com/browse/LU-11448 LU-11448]: kernel update [RHEL7.5 3.10.0-862.14.4.el7] | |||
*[https://jira.whamcloud.com/browse/LU-11450 LU-11450]: trusted.som xattr is logged in changelog | |||
*[https://jira.whamcloud.com/browse/LU-11451 LU-11451]: dump usage messages to stdout | |||
*[https://jira.whamcloud.com/browse/LU-11453 LU-11453]: sanity test 184a: Basic layout swap panics on Power8 | |||
*[https://jira.whamcloud.com/browse/LU-11454 LU-11454]: Allow switching off CPT binding for PTLRPC threads | |||
*[https://jira.whamcloud.com/browse/LU-11455 LU-11455]: File 'lustre/conf/Lustre' causing issues on case-insensitive partitions | |||
*[https://jira.whamcloud.com/browse/LU-11461 LU-11461]: Lustre resource agent fails with symlink target | |||
*[https://jira.whamcloud.com/browse/LU-11466 LU-11466]: DoM files should not need LSOM sync for valid attributes on the MDS | |||
*[https://jira.whamcloud.com/browse/LU-11468 LU-11468]: LNet Health: Recovery interval | |||
*[https://jira.whamcloud.com/browse/LU-11469 LU-11469]: LNet Health: fix "debug recovery" output | |||
*[https://jira.whamcloud.com/browse/LU-11472 LU-11472]: LNet Health: Decrement health value on response timeout | |||
*[https://jira.whamcloud.com/browse/LU-11474 LU-11474]: LNet Health: unlink md if fail to send recovery ping | |||
*[https://jira.whamcloud.com/browse/LU-11476 LU-11476]: Account for -ECONNRESET in ksocknak_txlist_done() | |||
*[https://jira.whamcloud.com/browse/LU-11479 LU-11479]: Error replicating xattr for /tmp/target/d8.lustre-rsync-test/d07/d073/b4: 2 | |||
*[https://jira.whamcloud.com/browse/LU-11482 LU-11482]: Inherit component level flags from default layout | |||
*[https://jira.whamcloud.com/browse/LU-11483 LU-11483]: replay-dual test_25: ofd_lvbo_init()) ASSERTION( env ) failed | |||
*[https://jira.whamcloud.com/browse/LU-11488 LU-11488]: sanity test_133b: @@@@@@ FAIL: OST got STATFS | |||
*[https://jira.whamcloud.com/browse/LU-11492 LU-11492]: conf-sanity test_53a defect: syntax error: operand expected causes FAIL: Assertion 28 failed: (($tstarted >= $tmin && $tstarted <= $tmax )) (expanded: ((16 >= && 16 <= 16 ))) | |||
*[https://jira.whamcloud.com/browse/LU-11494 LU-11494]: sanity-quota test_22 syntax error | |||
*[https://jira.whamcloud.com/browse/LU-11498 LU-11498]: parallel-scale defect: 2 write_disjoint tests | |||
*[https://jira.whamcloud.com/browse/LU-11499 LU-11499]: interop: sanity_56ba test failed sanity test_56ba: FAIL: lfs find -E 1M found 0 ! | |||
*[https://jira.whamcloud.com/browse/LU-11507 LU-11507]: lustre doesn't build against zfs master: refcount_add missing | |||
*[https://jira.whamcloud.com/browse/LU-11508 LU-11508]: DoM file data missing after doing DNE dir migration | |||
*[https://jira.whamcloud.com/browse/LU-11514 LU-11514]: LNet Health: Cleanup NI states to make code more readable | |||
*[https://jira.whamcloud.com/browse/LU-11516 LU-11516]: ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 ) failed: LBUG | |||
*[https://jira.whamcloud.com/browse/LU-11519 LU-11519]: sanity-hsm: test_90 MDS crash in mdt_cdt_waiting_cb() | |||
*[https://jira.whamcloud.com/browse/LU-11522 LU-11522]: sanity-sec test_27 defect: unable to remount client if run with FILESET set | |||
*[https://jira.whamcloud.com/browse/LU-11524 LU-11524]: sanity-sec test 31 fails with '/usr/bin/lfs setquota -u quota_usr -b 1024 -B 1075 -i -I 0 /mnt/lustre FAILED!' | |||
*[https://jira.whamcloud.com/browse/LU-11525 LU-11525]: support for RHEL 7.6 | |||
*[https://jira.whamcloud.com/browse/LU-11527 LU-11527]: sanity test_270a failed with O_DIRECT on ARM | |||
*[https://jira.whamcloud.com/browse/LU-11530 LU-11530]: lnetctl set health_sensitivity does not return error with value greater than 1000 | |||
*[https://jira.whamcloud.com/browse/LU-11535 LU-11535]: Memory corruption by ldiskfs_ext_remove_space slab-256 | |||
*[https://jira.whamcloud.com/browse/LU-11536 LU-11536]: ofd_create_hdl returns 0 instead of ENOSPC causing ESTALE on MDS | |||
*[https://jira.whamcloud.com/browse/LU-11541 LU-11541]: DKMS building the lustre client modules with Mellanox OFED is broken on Debian/Ubuntu | |||
*[https://jira.whamcloud.com/browse/LU-11561 LU-11561]: Change syncjournal back to sync_journal | |||
*[https://jira.whamcloud.com/browse/LU-11563 LU-11563]: 99-lustre.rules on clients tries to execute non-existent /usr/sbin/l_tunedisk | |||
*[https://jira.whamcloud.com/browse/LU-11564 LU-11564]: interop: sanity-hsm test 24g fails with 'hsm flags on /mnt/lustre/d24g.sanity-hsm/f24g.sanity-hsm are 0x00000009 != 0x0000000b' | |||
*[https://jira.whamcloud.com/browse/LU-11567 LU-11567]: llog_reader does not show index of changelog records | |||
*[https://jira.whamcloud.com/browse/LU-11570 LU-11570]: update lnet/Changelog | |||
*[https://jira.whamcloud.com/browse/LU-11572 LU-11572]: tests: sanity-hsm test_260c is not reliable | |||
*[https://jira.whamcloud.com/browse/LU-11582 LU-11582]: LBUG: ASSERTION( inode->i_data.nrpages == 0 ) failed | |||
*[https://jira.whamcloud.com/browse/LU-11595 LU-11595]: sanity-dom sanityn test 11: LBUG: (file.c:470:ll_dom_finish_open()) ASSERTION( lnb.lnb_file_offset % ((1UL) << 16) == 0 ) failed | |||
*[https://jira.whamcloud.com/browse/LU-11599 LU-11599]: printing negative time on logs for recovery progress | |||
*[https://jira.whamcloud.com/browse/LU-11611 LU-11611]: Incorrect return value in mdt_reint_unlink | |||
*[https://jira.whamcloud.com/browse/LU-11635 LU-11635]: GSS build for client-only | |||
*[https://jira.whamcloud.com/browse/LU-11642 LU-11642]: Data lost after migrate striped dir | |||
*[https://jira.whamcloud.com/browse/LU-11645 LU-11645]: Fix sanity-sec test 31 | |||
*[https://jira.whamcloud.com/browse/LU-11652 LU-11652]: kernel update [SLES12 SP3 4.4.162-94.69.2] | |||
*[https://jira.whamcloud.com/browse/LU-11653 LU-11653]: hsm: copytool registration should trigger request dispatching from the coordinator | |||
*[https://jira.whamcloud.com/browse/LU-11654 LU-11654]: kernel crash on client eviction with CL_OPEN changelog enabled | |||
*[https://jira.whamcloud.com/browse/LU-11662 LU-11662]: interop: multiple sanity-hsm tests failing with master clients with 2.10.5 servers | |||
*[https://jira.whamcloud.com/browse/LU-11663 LU-11663]: corrupt data after page-unaligned write with zfs backend lustre 2.10 | |||
*[https://jira.whamcloud.com/browse/LU-11684 LU-11684]: conf-sanity test 123: FAIL: jobid_var=procname_uid is not testname | |||
*[https://jira.whamcloud.com/browse/LU-11697 LU-11697]: BAD WRITE CHECKSUM with t10ip4K and t10ip512 checksums | |||
*[https://jira.whamcloud.com/browse/LU-11734 LU-11734]: LNet crashes with 2.12.0-rc1: lnet_attach_rsp_tracker() ASSERTION(md->md_rspt_ptr == ((void *)0)) failed | |||
*[https://jira.whamcloud.com/browse/LU-11753 LU-11753]: MDS BUG on lfs migrate [osd_it_ea_rec] | |||
''' Test ''' | |||
*[https://jira.whamcloud.com/browse/LU-9592 LU-9592]: sanity-quota test cases 33 remove from ALWAYS_EXCEPT | |||
''' New Feature ''' | |||
*[https://jira.whamcloud.com/browse/LU-6387 LU-6387]: Add Power8 support to Lustre | |||
*[https://jira.whamcloud.com/browse/LU-7816 LU-7816]: Add default quota setting support for Lustre | |||
*[https://jira.whamcloud.com/browse/LU-8616 LU-8616]: DNE3: Enhance the functionality of "lfs setdirstripe" | |||
*[https://jira.whamcloud.com/browse/LU-9120 LU-9120]: LNet Network Health Feature | |||
*[https://jira.whamcloud.com/browse/LU-9538 LU-9538]: Size on MDT with guarantee of eventual consistency | |||
*[https://jira.whamcloud.com/browse/LU-9658 LU-9658]: Add QoS for uid and gid in NRS-TBF | |||
*[https://jira.whamcloud.com/browse/LU-9727 LU-9727]: Lustre Audit with Changelogs | |||
*[https://jira.whamcloud.com/browse/LU-10030 LU-10030]: add native lfs tools support for project quota | |||
*[https://jira.whamcloud.com/browse/LU-10472 LU-10472]: Data Integrity(T10PI) support for Lustre | |||
*[https://jira.whamcloud.com/browse/LU-11032 LU-11032]: memory leak in mdt_hsm_cdt_cleanup | |||
*[https://jira.whamcloud.com/browse/LU-11071 LU-11071]: Support for Lustre Servers on Ubuntu 18.04 LTS | |||
''' Task ''' | |||
*[https://jira.whamcloud.com/browse/LU-10901 LU-10901]: Update ZFS Version to 0.7.8 | |||
*[https://jira.whamcloud.com/browse/LU-11019 LU-11019]: Update ZFS Version to 0.7.9 | |||
*[https://jira.whamcloud.com/browse/LU-11393 LU-11393]: Update ZFS Version to 0.7.11 | |||
''' Improvement ''' | |||
*[https://jira.whamcloud.com/browse/LU-739 LU-739]: Remove all references to LDD_F_UPGRADE14 because we don't support 1.4 upgrade any more | |||
*[https://jira.whamcloud.com/browse/LU-1757 LU-1757]: Short I/O support | |||
*[https://jira.whamcloud.com/browse/LU-4684 LU-4684]: DNE3: allow migrating DNE striped directory | |||
*[https://jira.whamcloud.com/browse/LU-5026 LU-5026]: Create an lbug_on_eviction option | |||
*[https://jira.whamcloud.com/browse/LU-6032 LU-6032]: no need to disable softirq for export:exp_rpc_lock | |||
*[https://jira.whamcloud.com/browse/LU-6160 LU-6160]: all test builds should enable SPL/ZFS debugging | |||
*[https://jira.whamcloud.com/browse/LU-6319 LU-6319]: Re-enable tests on ALWAYS_EXCEPT list from Bugzilla | |||
*[https://jira.whamcloud.com/browse/LU-6399 LU-6399]: Libcfs socket cleanup | |||
*[https://jira.whamcloud.com/browse/LU-7236 LU-7236]: connections on demand | |||
*[https://jira.whamcloud.com/browse/LU-8602 LU-8602]: Support GSS crypto code with linux 4.6 kernels | |||
*[https://jira.whamcloud.com/browse/LU-8708 LU-8708]: Grant shrinking disabled all the time | |||
*[https://jira.whamcloud.com/browse/LU-8950 LU-8950]: tests: sanity-hsm: use make_custom_file_for_progress() as little as possible | |||
*[https://jira.whamcloud.com/browse/LU-9007 LU-9007]: Improved object allocator for FLR composite files | |||
*[https://jira.whamcloud.com/browse/LU-9087 LU-9087]: Add support for DKMS debs | |||
*[https://jira.whamcloud.com/browse/LU-10018 LU-10018]: MDT as a statfs proxy | |||
*[https://jira.whamcloud.com/browse/LU-10114 LU-10114]: Feasibility of increasing upper limit of maximum HSM backends registered with MDT | |||
*[https://jira.whamcloud.com/browse/LU-10288 LU-10288]: LFSCK support for mirrored files | |||
*[https://jira.whamcloud.com/browse/LU-10624 LU-10624]: conf-sanity/106 is very slow with ZFS | |||
*[https://jira.whamcloud.com/browse/LU-10648 LU-10648]: Lustre should not do ldlm_resource_dump to console in case of an eviction | |||
*[https://jira.whamcloud.com/browse/LU-10660 LU-10660]: Truncate should revoke lease lock | |||
*[https://jira.whamcloud.com/browse/LU-10698 LU-10698]: Specify complex JobIDs for Lustre | |||
*[https://jira.whamcloud.com/browse/LU-10779 LU-10779]: Rename FSFILE_IOC_{S,G}ETFLAGS to FS_IOC_{S,G}ETFLAGS | |||
*[https://jira.whamcloud.com/browse/LU-10796 LU-10796]: tests: standardize changelog testing in sanity-hsm | |||
*[https://jira.whamcloud.com/browse/LU-10825 LU-10825]: Configuring multi-rail with a large number of nodes | |||
*[https://jira.whamcloud.com/browse/LU-10886 LU-10886]: fix warnings in autoconf checks | |||
*[https://jira.whamcloud.com/browse/LU-10899 LU-10899]: the import_cache slab is not used | |||
*[https://jira.whamcloud.com/browse/LU-10916 LU-10916]: Improve lfs mirror resync performance | |||
*[https://jira.whamcloud.com/browse/LU-10964 LU-10964]: client build fixes for armv7 | |||
*[https://jira.whamcloud.com/browse/LU-10971 LU-10971]: Modify lustre-rsync-test to use new changelog routines in test-framework | |||
*[https://jira.whamcloud.com/browse/LU-10990 LU-10990]: Get rid of per-osc max_dirty_mb setting | |||
*[https://jira.whamcloud.com/browse/LU-11014 LU-11014]: MDT intent handling cleanup | |||
*[https://jira.whamcloud.com/browse/LU-11034 LU-11034]: update changelog kernel version for ubuntu1804 | |||
*[https://jira.whamcloud.com/browse/LU-11051 LU-11051]: remove obd_{get,put}ref() and call lov_{get,put}ref() directly | |||
*[https://jira.whamcloud.com/browse/LU-11052 LU-11052]: remove obd ops based stats | |||
*[https://jira.whamcloud.com/browse/LU-11054 LU-11054]: starting Lustre now prints "LNetError: 13734:0:(lib-socket.c:207:lnet_ipif_enumerate()) netdev IFACE" for each interface | |||
*[https://jira.whamcloud.com/browse/LU-11079 LU-11079]: Control concurrent statahead instances | |||
*[https://jira.whamcloud.com/browse/LU-11096 LU-11096]: Lustre doesn't build if kernel has no blk integrity | |||
*[https://jira.whamcloud.com/browse/LU-11097 LU-11097]: undefined reference to `uuid_unparse@UUID_1.0' | |||
*[https://jira.whamcloud.com/browse/LU-11099 LU-11099]: Add mirror options to "lfs setstripe" | |||
*[https://jira.whamcloud.com/browse/LU-11116 LU-11116]: llog error handling cleanup | |||
*[https://jira.whamcloud.com/browse/LU-11164 LU-11164]: lvbo_*() methods to reuse env | |||
*[https://jira.whamcloud.com/browse/LU-11212 LU-11212]: preserve mirror ID when extend FLR file | |||
*[https://jira.whamcloud.com/browse/LU-11237 LU-11237]: delete obsolete LDAP configuration file | |||
*[https://jira.whamcloud.com/browse/LU-11244 LU-11244]: 'make debs' mistakenly ignores IB options | |||
*[https://jira.whamcloud.com/browse/LU-11245 LU-11245]: add 'lfs mirror dump' to dump a mirror content | |||
*[https://jira.whamcloud.com/browse/LU-11266 LU-11266]: Update Changelog for ubuntu kernel version | |||
*[https://jira.whamcloud.com/browse/LU-11282 LU-11282]: osd-zfs to discard cache quickly if configured | |||
*[https://jira.whamcloud.com/browse/LU-11304 LU-11304]: URLs need be updated | |||
*[https://jira.whamcloud.com/browse/LU-11329 LU-11329]: add get_maintainer.pl script from kernel | |||
*[https://jira.whamcloud.com/browse/LU-11347 LU-11347]: Do not use pagecache for SSD I/O when read/write cache are disabled | |||
*[https://jira.whamcloud.com/browse/LU-11349 LU-11349]: Remove insanity test 15 | |||
*[https://jira.whamcloud.com/browse/LU-11397 LU-11397]: remove unused/obsolete OBD_MD flags | |||
*[https://jira.whamcloud.com/browse/LU-11400 LU-11400]: NOSYNC flag for FLR mirrors | |||
*[https://jira.whamcloud.com/browse/LU-11417 LU-11417]: Add llapi_layout_get_by_xattr() interface | |||
*[https://jira.whamcloud.com/browse/LU-11425 LU-11425]: Support quota for DoM | |||
*[https://jira.whamcloud.com/browse/LU-11436 LU-11436]: Always dist debian stuff | |||
*[https://jira.whamcloud.com/browse/LU-11440 LU-11440]: Make e2fsprogs-1.44.3-wc1 release | |||
*[https://jira.whamcloud.com/browse/LU-11445 LU-11445]: struct obd_import need not include a portals handle | |||
*[https://jira.whamcloud.com/browse/LU-11473 LU-11473]: Add ‘lfs getsom’ to the lfs man page | |||
*[https://jira.whamcloud.com/browse/LU-11489 LU-11489]: improve ha.sh to try power off/on several times | |||
*[https://jira.whamcloud.com/browse/LU-11497 LU-11497]: improve ha.sh to set striped dirs | |||
*[https://jira.whamcloud.com/browse/LU-11553 LU-11553]: lbuild: create target file for kernel 4.14.0 | |||
*[https://jira.whamcloud.com/browse/LU-11668 LU-11668]: mdd_parent_fid()) ASSERTION( (((mdd_object_type(obj)) & 00170000) == 0040000) ) failed | |||
*[https://jira.whamcloud.com/browse/LU-11740 LU-11740]: Support CentOS 7.6 for ARM | |||
''' Technical task ''' | |||
*[https://jira.whamcloud.com/browse/LU-10175 LU-10175]: DoM:Full support for the LDLM lock convert | |||
*[https://jira.whamcloud.com/browse/LU-10177 LU-10177]: DoM: manual migration MDT-OST | |||
*[https://jira.whamcloud.com/browse/LU-10181 LU-10181]: DoM performance optimization | |||
*[https://jira.whamcloud.com/browse/LU-10808 LU-10808]: DoM: component end should align with dom_stripesize | |||
*[https://jira.whamcloud.com/browse/LU-11120 LU-11120]: DoM Test Improvements - add compilebench and DoM+DNE default run | |||
*[https://jira.whamcloud.com/browse/LU-11121 LU-11121]: DoM: mdt take discard lock at cleanup stage | |||
*[https://jira.whamcloud.com/browse/LU-11124 LU-11124]: Add "lfs getstripe -N" option to print mirror count | |||
*[https://jira.whamcloud.com/browse/LU-11138 LU-11138]: Add lfs getstripe option to print components of certain mirror | |||
*[https://jira.whamcloud.com/browse/LU-11427 LU-11427]: Data on MDT performance tune |
Revision as of 14:51, 19 December 2018
Server support for kernels:
- RHEL 7.6 (3.10.0-957.el7)
- SLES12 SP3 (4.4.162-94.69)
Client support for unpatched kernels:
- RHEL 7.6 (3.10.0-957.el7)
- SLES12 SP3 (4.4.162-94.69)
- Ubuntu 18.04 (4.15.0-32)
Recommended e2fsprogs version:
- v1.42.13.wc6
Interoperability Support:
- Clients & Servers: Latest 2.11.X
Issues fixed between 2.11.0 and 2.12.0
Question/Request
- LU-9043: conf-sanity test cases 24a remove from ALWAYS_EXCEPT
- LU-9586: replay-dual test cases 15c 21b remove from ALWAYS_EXCEPT
Bug
- LU-1644: lustre b2_2<->master failure on lustre-initialization-1: ASSERTION( entry->mne_length <= ((1UL) << 12) )
- LU-1895: Failover Test failure on test suite mmp, subtest test_5
- LU-3665: obdfilter-survey test_3a: unmount stuck in obd_exports_barrier()
- LU-4939: Need to be able to sanely query and change MGS configuration information
- LU-5152: Can't enforce block quota when unprivileged user change group
- LU-5638: sanity-quota test_33 for ZFS-based backend: Used inodes for user 60000 isn't 0. 1
- LU-6349: remove old protocol compatibility
- LU-6511: fix up code indentation
- LU-6632: lctl replace_nids should remove SKIP records, not EXCLUDE ones
- LU-6655: MDS LBUG: (ldlm_lib.c:2277:target_queue_recovery_request()) ASSERTION( req->rq_export->exp_lock_replay_needed ) failed
- LU-7420: obdfilter-survey.sh test_3a: tgt_request_handle()) @@@ echo_srv: No target for connected export
- LU-7763: sanityn test_33d: CoS not triggerred
- LU-7770: conf-sanity test_50b: Error: 'lazystatfs should not return EIO'
- LU-7943: Suspicious dereference of pointer before NULL check
- LU-8174: Taking a lease for the 2nd time fails with -EBUSY
- LU-8200: sanityn test_33c: FAIL: Sync-Lock-Cancel not triggered
- LU-8215: sanity-benchmark/iozone should wait for space recovery
- LU-8293: lnet init.d script missing insserv header
- LU-8391: ASSERTION( list_empty(&lock->l_res_link) )
- LU-8777: setting/clearing mdt.*.enable_remote_dir has no effect
- LU-8913: nodemap: wildcard '*@<net>' is broken
- LU-8972: conf-sanity test_101: File hasn't object on OST
- LU-8999: sanity-quota test_38: skipped id entries
- LU-9230: soft lockup on v2.9 Lustre clients (ldlm?)
- LU-9268: Add PFL test to check striping distribution
- LU-9273: replay-ost-single test_5: timeout after ost failover
- LU-9444: conf-sanity test_87: Create file with 3 components failed
- LU-9474: tests: register traps in a correct order
- LU-9551: I/O errors when lustre uses multipath devices
- LU-9751: ZFS snapshot doesn't work when using RSH
- LU-9764: recovery-double-scale_pairwise_fail test failed: mount.lustre: mount /dev/vdb at /mnt/mds3 failed: Bad file descriptor
- LU-9780: Add test for fix added in LU-977
- LU-9793: sanity test 244 fail
- LU-9795: SSK test failures in many suites when SHARED_KEY is enabled
- LU-9857: sanityn test_35: (lmv_obd.c:2122:stripe_dirent_next()) ASSERTION( hash <= end )
- LU-9906: Allow Lustre page dropping to use pagevec_release
- LU-9966: sanity test_411: fail to trigger a memory allocation error
- LU-10120: ZFS snapshots break when fsname contains a dash
- LU-10124: lnetctl: lnetctl import --add not importing peers corectly
- LU-10157: LNET_MAX_IOV hard coded to 256
- LU-10214: Example `lnet_routes.conf` syntax for gateway range is not supported
- LU-10254: version_code() error in racer/file_create.sh
- LU-10264: New static analysis issues in v2_10_55_0-30-g3cbe63e
- LU-10335: Ubuntu1604 client sanity-130a: FAIL: filefrag -ves core dumped
- LU-10337: Open by handle does not work with unlinked files from multiple nodes
- LU-10365: sanity test 400a fails with 'client api broken'
- LU-10368: disk quota OST rebalancing issues
- LU-10370: "truncate" does not update blocks count on client
- LU-10383: deprecate HSM compound_id
- LU-10406: sanity-lfsck test_31c: (4) Fail to re-generate master LMV EA: 2
- LU-10413: Side-effect of 'stat' on data writeback
- LU-10419: LFSCK fails to start, hangs systems.
- LU-10461: sanity 77c failure due to variables called in cleanup routine are out of scope
- LU-10509: sanity-dom test_fsx: FAIL: test_fsx failed with 110
- LU-10527: CLONE - LustreError: 7830:0:(llog_cat.c:313:llog_cat_current_log()) ASSERTION( llh )
- LU-10541: parallel-scale-nfsv3 test racer_on_nfs hangs with BUG: unable to handle kernel NULL pointer dereference
- LU-10560: Fixes for 4.14 kernel
- LU-10565: Handle some small features in upstream
- LU-10566: parallel-scale-nfsv4 test_metabench: mkdir: cannot create directory on Read-only file system
- LU-10575: No mdsrate on Ubuntu client
- LU-10576: sanity test_803: before (425) - 8 < after (425)
- LU-10595: Use after free in mgc_process_cfg_log
- LU-10598: Ignore IGIF formatted last_id
- LU-10626: utils/tests: lctl set_param -P does not appear to do anything
- LU-10627: tests/utils: lhsmtool_posix now runs lt-lhsmtool_posix and breaks tests
- LU-10629: Cannot clear a default OST pool from root
- LU-10643: ASSERTION( !(desc->bd_registered && req->rq_send_state != LUSTRE_IMP_REPLAY) || mbits != desc->bd_last_mbits )
- LU-10649: yield cpu after call to ll_agl_trigger
- LU-10654: lnetctl commands fail to error out with mistyped parameters
- LU-10680: MDT becoming unresponsive in 2.10.3
- LU-10683: write checksum errors
- LU-10686: sanity-pfl test 9 fails with “[0x100010000:0x6025:0x0] != “
- LU-10695: sanity-lfsck test_23c: (8) unexpected size
- LU-10703: All mds Nodemap filset will be cleared when do some nodemap operations (lustre 2.10.3)
- LU-10710: parallel-scale test write_disjoint hung
- LU-10732: sanity-lfsck test_9a: FAIL: (7) Failed to get expected 'completed'
- LU-10734: sanity test_160g: User cl8 still found in changelog_users
- LU-10752: Lustre rpm build issues due to improper lsvcgss packaging
- LU-10761: NOT create REMOTE_PARENT_DIR on OST
- LU-10766: Incorrect freeing in llapi_dir_create
- LU-10772: New static analysis issues in v2_10_58_0-102-g1a5fdde
- LU-10773: soft lockup when remove changelog
- LU-10776: Large grant requests still don't work, resulting in small write RPCs
- LU-10785: ll_acl_{access,default}_xattr_handler confuse name and prefix
- LU-10787: setxattr(..., XATTR_REPLACE) removes rather than replaces the attribute
- LU-10788: __vfs_setxattr() should pass flags through
- LU-10792: remove unused parameters from md_{get,set}xattr()
- LU-10795: wrong skipping of reintegration
- LU-10801: argument parsing in lfs_migrate is broken
- LU-10802: mismatch problem for wildcard in jobid TBF
- LU-10805: fixes for 4.15 kernel
- LU-10806: Hard crash when mounting DNE MDT
- LU-10818: mds-survey test 2 hangs with “ASSERTION( ma->ma_need & (MA_LOV | MA_LMV) ) failed”
- LU-10819: kiblnd_peer_connect_failed() uses list_add() backwards
- LU-10826: Regression in LU-9372 on OPA enviroment and no recovery triggered
- LU-10830: lfs setstripe not correctly setting umask permissions
- LU-10833: wrong sed command in t-f/wait_mds_ost_sync
- LU-10834: sanity cleanup_77c() defect: rm: cannot remove 'mpich2': Is a directory rm: cannot remove 'openmpi': Is a directory
- LU-10835: dm-flakey module is left loaded
- LU-10837: no bitmap check if block bitmap is uninitialized
- LU-10838: replay-single/89 fails with a single client
- LU-10841: ASSERTION( lock->l_granted_mode != lock->l_req_mode ) failed: LBUG comm: ldlm_bl_06
- LU-10843: snapshot_create fails after MGS restart
- LU-10845: kernel update [SLES12 SP3 4.4.120-94.17]
- LU-10847: kernel update [SLES12 SP2 4.4.120-92.70]
- LU-10850: empty indexes don't iterate correctly on ldiskfs
- LU-10855: llog cleanups
- LU-10856: running sanity now prints "warning: '-M' deprecated, use '--mdt-index' or '-m' instead" billions of times
- LU-10857: sanity-quota fix: allow to disable project quotas
- LU-10859: Deadlock with heavy memory pressure
- LU-10869: conf-sanity test 76a fails with 'error while apply max_dirty_mb'
- LU-10876: lnet_peer_ni_del_locked return value not being checked in code
- LU-10877: dt_locate_at reference leak
- LU-10887: 2 MDTs stuck in WAITING
- LU-10889: Inconsistent request deadline between client and server.
- LU-10893: all conf-sanity tests failed: format mgs: mkfs.lustre FATAL: Unable to build fs
- LU-10897: kernel upgrade [RHEL7.5 3.10.0-862.2.3.el7]
- LU-10898: conf-sanity test 32a and 32d fail with ‘rmmod: ERROR: Module zfs is in use’
- LU-10900: wrong assertion in osd_transfer_project()
- LU-10902: mdd_changelog_user_purge() must check current number of users safer and earlier to disable ChangeLogs recording if none
- LU-10903: SLES validation: sanity test_180c: Cannot allocate memory on write
- LU-10906: checksums parameter not persistent after reboot
- LU-10907: sanity-sec test_23a: 'mgs and default trusted_nodemap mismatch, 10 attempts'
- LU-10909: libmount_utils_ldiskfs doesn't with with --disable-shared
- LU-10910: LBUG with "lfs migrate -c 1 <domfile>"
- LU-10912: avoid triggering LU-9856 for older servers
- LU-10921: Re-striping of DoM file returns success but no effect/change
- LU-10924: interop: Extents MUST be enabled for a 64-bit filesystem. Pass -O extents to rectify.
- LU-10926: ll_set_acl can panic the node.
- LU-10928: sanity test_133b: @@@@@@ FAIL: The counter for statfs on mds1 was not incremented
- LU-10932: libcfs SMP has improper handling of failure paths
- LU-10940: sanity test_802: set mdt quota type failed
- LU-10944: kernel update [SLES12 SP3 4.4.126-94.22]
- LU-10945: Race between sending bl ast and lock cancel
- LU-10947: conf-sanity test_116: mkfs: failed to execute mkfs.xfs: No such file or directory
- LU-10961: Clients hang after failovers. LustreError: 223668:0:(file.c:4213:ll_inode_revalidate_fini()) soaked: revalidate FID [0x200000007:0x1:0x0] error: rc = -4
- LU-10963: gnilnd stats variables overflow assert
- LU-10965: man lfs does have find --mirror-state option
- LU-10970: sanity test_255b: FAIL: Ladvise willread should use more memory than 76800 KiB
- LU-10972: Interop master <-> 2.11.0 sanity test_0d: FAIL export client version
- LU-10977: Interop 2.10.3 <-> master sanity test_60ab: Inappropriate ioctl for device
- LU-10978: lustre-rsync-test test 1A cannot replicate a hard link because file exists
- LU-10979: Interop 2.11.0<->master sanity-sec test_27a: unable to delete fileset info on default nodemap
- LU-10980: Interop 2.11.0<->master sanityn test_77ja: failed to set tbf uid policy
- LU-10985: Attempting to send a mkdir create intents crashes server
- LU-10986: make lfs project tolerant errors
- LU-10988: LBUG in lfsck
- LU-10989: lustre_rsync may clear an unconsumed record after a CL_RENAME
- LU-10992: umount sometimes will get stuck
- LU-11003: LDLM lock list problem in sanity-dom test_12
- LU-11004: Serialize procfs access to scp_hist_reqs using mutex
- LU-11006: lnetctl export creates "peer" root with no peer
- LU-11009: Interop: 2.9<->2.10.3: conf-sanity test_102: mdt start must fail
- LU-11012: lfs settripe does not clear pool in PFL
- LU-11015: Do not free lov kobject twice
- LU-11016: PBS_JOBID value too large for JobID buffer (32)
- LU-11017: quota exceeded returned when creating files with root user in directory where setgid is set
- LU-11020: Data corruption during MDT<>OST recovery
- LU-11024: Broken inode accounting of MDT on ZFS
- LU-11026: lustre-dkms should require patch or quilt
- LU-11027: Add lockahead to ladvise man page
- LU-11040: Fix the errors(acl option) in mount.lustre.8 man page
- LU-11043: kernel update [RHEL7.5 3.10.0-862.3.2.el7]
- LU-11044: ext4_dir_operations uses iterate_shared() in Linux 4.7
- LU-11045: running racer on a single node only users one client mount
- LU-11049: lgss-sk: incorrect 'fsname' and 'nodemap' string handling
- LU-11056: OSS can't connect to MDS after hard reboot
- LU-11057: Client mount option "-o network=net" does not work with LNet dynamic peer discovery
- LU-11062: Backtrace stack printing is broken in RHEL 7.5
- LU-11064: o2iblnd fast reg gaps case is determined incompletely
- LU-11065: kernel update [SLES12 SP3 4.4.132-94.33]
- LU-11066: lnet.service doesn't shutdown before IB causing hang
- LU-11068: "not a valid identifier" in lbuild caused by an extra space
- LU-11069: ifort lseek returns wrong position on lustre 2.10.3
- LU-11074: Invalid argument reading file caps
- LU-11075: suspicious code in ldlm_prepare_lru_list()
- LU-11080: skip async update recovery tests for old server
- LU-11083: uninstalled llmount.sh fails due to dependency on crc_t10dif()
- LU-11086: sanity-quota: <<add short description here>>
- LU-11087: Fix style issues for /lustre/osd-ldiskfs/osd_compat.c
- LU-11094: Fix code style/whitespace issues
- LU-11098: recovery-mds-scale_failover_mds test: ASSERTION( !list_empty(imp->imp_replay_cursor) ) failed
- LU-11101: project inherit should only be changed by root
- LU-11102: lock revoke may not take effect
- LU-11103: add lock for lod_object layout
- LU-11104: rename under striped directory may cause deadlock
- LU-11107: getxattr() returns 0 length values for nonexistent xattrs (with xattr_cache=0)
- LU-11108: mdt_getxattr() may clobber errors from mo_xattr_get()
- LU-11109: zero length xattrs handled incorrectly when xattr cache disabled or bypassed
- LU-11110: Remove obdfilter.*.* symlinks step by step
- LU-11115: OST selection algorithm broken with max_create_count=0 or empty OSTs
- LU-11117: Client eviction due to a lock blocking callback time out: rc -107
- LU-11125: ofd_create_hdl() destroys_in_progress already cleared
- LU-11127: sanity-flr test_34b: @@@@@@ FAIL: can\'t put import for osc into FULL state after 40 sec, have REPLAY_WAIT
- LU-11128: replay-single test timeout
- LU-11129: kernel update [RHEL7.5 3.10.0-862.6.3.el7]
- LU-11130: cross-target rename creates invalid symlink inodes
- LU-11131: resent reint rpc failure due to reused reply data slot
- LU-11132: LC_BI_BDEV: configuration problem for 2.6 kernel
- LU-11133: lustre-ldiskfs-dkms package does not provide the ldiskfs kernel module
- LU-11135: racer: ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 ) failed: LBUG
- LU-11141: sanity-quota test_61: write succeed, expect EQUOT
- LU-11146: setstripe for specific osts are broken
- LU-11147: llite.*.offset_stats is missing a newline
- LU-11148: dir migration may deadlock in link locking
- LU-11149: build: need to build MOFED with KMP support to match with lustre require
- LU-11153: the uninitialized variable "ver" could be used in qmt_set
- LU-11154: use proper flags for FS_IOC_{FSSET,FSGET}XATTR
- LU-11156: scrub treat project quota inode as IGIF last_id
- LU-11158: PFL component instantiation is not replayed properly
- LU-11159: kernel update [RHEL7.5 3.10.0-862.9.1.el7]
- LU-11160: build: implicit dependency on libuuid-devel
- LU-11163: CPT-bound allocations can fail if NUMA node is OOM
- LU-11165: ll_ioctl_fssetxattr() may discard errors from md_setattr() and forget to set i_flags
- LU-11166: Remove all references to the /proc/fs/jbd2/*/history file
- LU-11169: Data corruption during IOR testing with network error simulation
- LU-11171: parallel-scale-nfs* running racer against wrong directory
- LU-11174: sanity-quota test_61: write succeed, expect EDQUOT
- LU-11175: Null pointer dereference in idle_timeout_show recovery-small test 57
- LU-11176: Ubuntu package Issue
- LU-11186: Cannot create files on MDT1, ofd_precreate_objects()) snx11205-OST0001:0xffffffdd:11811161088 hit the OBIF_MAX_OID (1<<32)!
- LU-11187: MMP updated sometimes failes T10PI checks
- LU-11193: lsnapshot mount fails with DNE
- LU-11195: LBUG: (lod_lov.c:633:lod_free_comp_buffer()) ASSERTION( entry->llc_stripe == ((void *)0) )
- LU-11196: conf-sanity test_103: Fail to cleanup the env
- LU-11198: “lctl get_param“ doesn't return errno when reading fails
- LU-11199: mdsrate open() performance degradation
- LU-11201: NMI watchdog: BUG: soft lockup in lfsck_namespace
- LU-11215: conf-sanity test_61: Invalid filesystem option set: large_xattr
- LU-11224: T10PI assume several kernel features are enabled.
- LU-11226: sanity-flr test 200 fails with 'checksum error for mirror 3'
- LU-11227: client process hangs when lod_sync accesses deactivated OSTs
- LU-11238: sanity-flr test 47 fails with “component 131075 objects allocated on 0, shouldn't on OST0”
- LU-11240: gnilnd: Replace KGNILND_BUILD_REV
- LU-11255: kernel update [SLES12 SP3 4.4.143-94.47.1]
- LU-11259: replay-{single,dual} comments confusingly refer to fail loc value by wrong names
- LU-11268: mdc_intent_getxattr_pack() allocates too large name and value length buffers in interop case
- LU-11270: Racer is stuck on ldlm lock
- LU-11271: LNet Health: o2iblnd, conditionally set health status
- LU-11272: LNet Health: handle routing special case
- LU-11273: LNet Health: update logging
- LU-11275: NULL pointer dereference in vvp_page_delete in sanity test 241a
- LU-11279: sanity test_65c: lverify failed
- LU-11281: general protection fault in ptlrpc_at_send_early_reply
- LU-11283: LNet Health: fix manual setting of local ni/peer ni health value
- LU-11287: ldlm_add_bl_work_item()) ASSERTION( lock->l_blocking_lock == ((void *)0) ) failed
- LU-11288: tgt_grant_sanity_check()) LBUG
- LU-11301: hung threads on MDT and MDT won't umount
- LU-11309: LNet Health: clean up debug messages
- LU-11328: compile error when --disable-lru-resize is used during configure
- LU-11360: WARNING at /build/linux-5s7Xkn/linux-4.15.0/fs/quota/dquot.c:626
- LU-11364: remove unused 'ignore quota' parameters from DT api
- LU-11368: utils linking issue on ubuntu18.04
- LU-11369: hsm: files are not dirtied when modified by someone else than their owner
- LU-11370: LNet: cleanup ni_cptlist
- LU-11371: socklnd: dynamically set LND parameters
- LU-11372: o2iblnd: add clarifying comment to ko2iblnd.conf
- LU-11373: CERROR/CWARN messages are not throttled
- LU-11375: Client 2.10 fails to mount Server 2.11.54
- LU-11389: lnet-setltest test smoke fails with ‘lst Error found’
- LU-11390: sanity-quota test_61: test timeout
- LU-11392: osp_sync_thread()) ASSERTION( thread->t_flags != SVC_RUNNING ) failed: 64767 changes, 41295 in progress, 1 in flight
- LU-11406: BUG in mdt_reint_setxattr()
- LU-11412: kernel update [SLES12 SP3 4.4.155-94.50.1]
- LU-11414: 'read on open' breaks GSS integrity check
- LU-11419: lfsck does not complete phase2
- LU-11420: mdt_dom_read_open_fops unused
- LU-11422: Make LNet Selftest post Health backward compatible
- LU-11423: osc_extent_find sometimes walks full extent list
- LU-11424: incorrect amount of cpts copied to lnet_cpts
- LU-11429: MDT parameter enable_remote_dir should be removed
- LU-11430: sanity test 271d: too many arguments
- LU-11441: obd_get_mod_rpc_slot: run FIFO wait queue
- LU-11448: kernel update [RHEL7.5 3.10.0-862.14.4.el7]
- LU-11450: trusted.som xattr is logged in changelog
- LU-11451: dump usage messages to stdout
- LU-11453: sanity test 184a: Basic layout swap panics on Power8
- LU-11454: Allow switching off CPT binding for PTLRPC threads
- LU-11455: File 'lustre/conf/Lustre' causing issues on case-insensitive partitions
- LU-11461: Lustre resource agent fails with symlink target
- LU-11466: DoM files should not need LSOM sync for valid attributes on the MDS
- LU-11468: LNet Health: Recovery interval
- LU-11469: LNet Health: fix "debug recovery" output
- LU-11472: LNet Health: Decrement health value on response timeout
- LU-11474: LNet Health: unlink md if fail to send recovery ping
- LU-11476: Account for -ECONNRESET in ksocknak_txlist_done()
- LU-11479: Error replicating xattr for /tmp/target/d8.lustre-rsync-test/d07/d073/b4: 2
- LU-11482: Inherit component level flags from default layout
- LU-11483: replay-dual test_25: ofd_lvbo_init()) ASSERTION( env ) failed
- LU-11488: sanity test_133b: @@@@@@ FAIL: OST got STATFS
- LU-11492: conf-sanity test_53a defect: syntax error: operand expected causes FAIL: Assertion 28 failed: (($tstarted >= $tmin && $tstarted <= $tmax )) (expanded: ((16 >= && 16 <= 16 )))
- LU-11494: sanity-quota test_22 syntax error
- LU-11498: parallel-scale defect: 2 write_disjoint tests
- LU-11499: interop: sanity_56ba test failed sanity test_56ba: FAIL: lfs find -E 1M found 0 !
- LU-11507: lustre doesn't build against zfs master: refcount_add missing
- LU-11508: DoM file data missing after doing DNE dir migration
- LU-11514: LNet Health: Cleanup NI states to make code more readable
- LU-11516: ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 ) failed: LBUG
- LU-11519: sanity-hsm: test_90 MDS crash in mdt_cdt_waiting_cb()
- LU-11522: sanity-sec test_27 defect: unable to remount client if run with FILESET set
- LU-11524: sanity-sec test 31 fails with '/usr/bin/lfs setquota -u quota_usr -b 1024 -B 1075 -i -I 0 /mnt/lustre FAILED!'
- LU-11525: support for RHEL 7.6
- LU-11527: sanity test_270a failed with O_DIRECT on ARM
- LU-11530: lnetctl set health_sensitivity does not return error with value greater than 1000
- LU-11535: Memory corruption by ldiskfs_ext_remove_space slab-256
- LU-11536: ofd_create_hdl returns 0 instead of ENOSPC causing ESTALE on MDS
- LU-11541: DKMS building the lustre client modules with Mellanox OFED is broken on Debian/Ubuntu
- LU-11561: Change syncjournal back to sync_journal
- LU-11563: 99-lustre.rules on clients tries to execute non-existent /usr/sbin/l_tunedisk
- LU-11564: interop: sanity-hsm test 24g fails with 'hsm flags on /mnt/lustre/d24g.sanity-hsm/f24g.sanity-hsm are 0x00000009 != 0x0000000b'
- LU-11567: llog_reader does not show index of changelog records
- LU-11570: update lnet/Changelog
- LU-11572: tests: sanity-hsm test_260c is not reliable
- LU-11582: LBUG: ASSERTION( inode->i_data.nrpages == 0 ) failed
- LU-11595: sanity-dom sanityn test 11: LBUG: (file.c:470:ll_dom_finish_open()) ASSERTION( lnb.lnb_file_offset % ((1UL) << 16) == 0 ) failed
- LU-11599: printing negative time on logs for recovery progress
- LU-11611: Incorrect return value in mdt_reint_unlink
- LU-11635: GSS build for client-only
- LU-11642: Data lost after migrate striped dir
- LU-11645: Fix sanity-sec test 31
- LU-11652: kernel update [SLES12 SP3 4.4.162-94.69.2]
- LU-11653: hsm: copytool registration should trigger request dispatching from the coordinator
- LU-11654: kernel crash on client eviction with CL_OPEN changelog enabled
- LU-11662: interop: multiple sanity-hsm tests failing with master clients with 2.10.5 servers
- LU-11663: corrupt data after page-unaligned write with zfs backend lustre 2.10
- LU-11684: conf-sanity test 123: FAIL: jobid_var=procname_uid is not testname
- LU-11697: BAD WRITE CHECKSUM with t10ip4K and t10ip512 checksums
- LU-11734: LNet crashes with 2.12.0-rc1: lnet_attach_rsp_tracker() ASSERTION(md->md_rspt_ptr == ((void *)0)) failed
- LU-11753: MDS BUG on lfs migrate [osd_it_ea_rec]
Test
- LU-9592: sanity-quota test cases 33 remove from ALWAYS_EXCEPT
New Feature
- LU-6387: Add Power8 support to Lustre
- LU-7816: Add default quota setting support for Lustre
- LU-8616: DNE3: Enhance the functionality of "lfs setdirstripe"
- LU-9120: LNet Network Health Feature
- LU-9538: Size on MDT with guarantee of eventual consistency
- LU-9658: Add QoS for uid and gid in NRS-TBF
- LU-9727: Lustre Audit with Changelogs
- LU-10030: add native lfs tools support for project quota
- LU-10472: Data Integrity(T10PI) support for Lustre
- LU-11032: memory leak in mdt_hsm_cdt_cleanup
- LU-11071: Support for Lustre Servers on Ubuntu 18.04 LTS
Task
- LU-10901: Update ZFS Version to 0.7.8
- LU-11019: Update ZFS Version to 0.7.9
- LU-11393: Update ZFS Version to 0.7.11
Improvement
- LU-739: Remove all references to LDD_F_UPGRADE14 because we don't support 1.4 upgrade any more
- LU-1757: Short I/O support
- LU-4684: DNE3: allow migrating DNE striped directory
- LU-5026: Create an lbug_on_eviction option
- LU-6032: no need to disable softirq for export:exp_rpc_lock
- LU-6160: all test builds should enable SPL/ZFS debugging
- LU-6319: Re-enable tests on ALWAYS_EXCEPT list from Bugzilla
- LU-6399: Libcfs socket cleanup
- LU-7236: connections on demand
- LU-8602: Support GSS crypto code with linux 4.6 kernels
- LU-8708: Grant shrinking disabled all the time
- LU-8950: tests: sanity-hsm: use make_custom_file_for_progress() as little as possible
- LU-9007: Improved object allocator for FLR composite files
- LU-9087: Add support for DKMS debs
- LU-10018: MDT as a statfs proxy
- LU-10114: Feasibility of increasing upper limit of maximum HSM backends registered with MDT
- LU-10288: LFSCK support for mirrored files
- LU-10624: conf-sanity/106 is very slow with ZFS
- LU-10648: Lustre should not do ldlm_resource_dump to console in case of an eviction
- LU-10660: Truncate should revoke lease lock
- LU-10698: Specify complex JobIDs for Lustre
- LU-10779: Rename FSFILE_IOC_{S,G}ETFLAGS to FS_IOC_{S,G}ETFLAGS
- LU-10796: tests: standardize changelog testing in sanity-hsm
- LU-10825: Configuring multi-rail with a large number of nodes
- LU-10886: fix warnings in autoconf checks
- LU-10899: the import_cache slab is not used
- LU-10916: Improve lfs mirror resync performance
- LU-10964: client build fixes for armv7
- LU-10971: Modify lustre-rsync-test to use new changelog routines in test-framework
- LU-10990: Get rid of per-osc max_dirty_mb setting
- LU-11014: MDT intent handling cleanup
- LU-11034: update changelog kernel version for ubuntu1804
- LU-11051: remove obd_{get,put}ref() and call lov_{get,put}ref() directly
- LU-11052: remove obd ops based stats
- LU-11054: starting Lustre now prints "LNetError: 13734:0:(lib-socket.c:207:lnet_ipif_enumerate()) netdev IFACE" for each interface
- LU-11079: Control concurrent statahead instances
- LU-11096: Lustre doesn't build if kernel has no blk integrity
- LU-11097: undefined reference to `uuid_unparse@UUID_1.0'
- LU-11099: Add mirror options to "lfs setstripe"
- LU-11116: llog error handling cleanup
- LU-11164: lvbo_*() methods to reuse env
- LU-11212: preserve mirror ID when extend FLR file
- LU-11237: delete obsolete LDAP configuration file
- LU-11244: 'make debs' mistakenly ignores IB options
- LU-11245: add 'lfs mirror dump' to dump a mirror content
- LU-11266: Update Changelog for ubuntu kernel version
- LU-11282: osd-zfs to discard cache quickly if configured
- LU-11304: URLs need be updated
- LU-11329: add get_maintainer.pl script from kernel
- LU-11347: Do not use pagecache for SSD I/O when read/write cache are disabled
- LU-11349: Remove insanity test 15
- LU-11397: remove unused/obsolete OBD_MD flags
- LU-11400: NOSYNC flag for FLR mirrors
- LU-11417: Add llapi_layout_get_by_xattr() interface
- LU-11425: Support quota for DoM
- LU-11436: Always dist debian stuff
- LU-11440: Make e2fsprogs-1.44.3-wc1 release
- LU-11445: struct obd_import need not include a portals handle
- LU-11473: Add ‘lfs getsom’ to the lfs man page
- LU-11489: improve ha.sh to try power off/on several times
- LU-11497: improve ha.sh to set striped dirs
- LU-11553: lbuild: create target file for kernel 4.14.0
- LU-11668: mdd_parent_fid()) ASSERTION( (((mdd_object_type(obj)) & 00170000) == 0040000) ) failed
- LU-11740: Support CentOS 7.6 for ARM
Technical task
- LU-10175: DoM:Full support for the LDLM lock convert
- LU-10177: DoM: manual migration MDT-OST
- LU-10181: DoM performance optimization
- LU-10808: DoM: component end should align with dom_stripesize
- LU-11120: DoM Test Improvements - add compilebench and DoM+DNE default run
- LU-11121: DoM: mdt take discard lock at cleanup stage
- LU-11124: Add "lfs getstripe -N" option to print mirror count
- LU-11138: Add lfs getstripe option to print components of certain mirror
- LU-11427: Data on MDT performance tune