Lustre 2.12.0 Changelog: Difference between revisions

From Lustre Wiki
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:
This release is currently under development. The changelog will be posted prior to GA.
'''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&lt;-&gt;master failure on lustre-initialization-1: ASSERTION( entry-&gt;mne_length &lt;= ((1UL) &lt;&lt; 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-&gt;rq_export-&gt;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(&amp;lock-&gt;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 '*@&lt;net&gt;' 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 &lt;= 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]: &quot;truncate&quot; 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 &lt; 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-&gt;bd_registered &amp;&amp; req-&gt;rq_send_state != LUSTRE_IMP_REPLAY) || mbits != desc-&gt;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-&gt;ma_need &amp; (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-&gt;l_granted_mode != lock-&gt;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 &quot;warning: '-M' deprecated, use '--mdt-index' or '-m' instead&quot; 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 &quot;lfs migrate -c 1 &lt;domfile&gt;&quot;
*[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 &lt;-&gt; 2.11.0 sanity test_0d: FAIL export client version
*[https://jira.whamcloud.com/browse/LU-10977 LU-10977]: Interop 2.10.3 &lt;-&gt; 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&lt;-&gt;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&lt;-&gt;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 &quot;peer&quot; root with no peer
*[https://jira.whamcloud.com/browse/LU-11009 LU-11009]: Interop: 2.9&lt;-&gt;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&lt;&gt;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 &quot;-o network=net&quot; 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]: &quot;not a valid identifier&quot; 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: &lt;&lt;add short description here&gt;&gt;
*[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-&gt;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)-&gt;lo_header-&gt;loh_attr &amp; 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 &quot;ver&quot; 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&lt;&lt;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-&gt;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-&gt;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-&gt;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 &quot;debug recovery&quot; 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 &gt;= $tmin &amp;&amp; $tstarted &lt;= $tmax )) (expanded: ((16 &gt;= &amp;&amp; 16 &lt;= 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)-&gt;lo_header-&gt;loh_attr &amp; 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-&gt;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) &lt;&lt; 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-&gt;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 &quot;lfs setdirstripe&quot;
*[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 &quot;LNetError: 13734:0:(lib-socket.c:207:lnet_ipif_enumerate()) netdev IFACE&quot; 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 &quot;lfs setstripe&quot;
*[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)) &amp; 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 &quot;lfs getstripe -N&quot; 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

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