Lustre 2.12.0 Changelog

From Lustre Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Server support for kernels:

  • RHEL 7.6 (3.10.0-957.el7)

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.10.X and Latest 2.11.X

Issues fixed between 2.11.0 and 2.12.0

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

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

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


Task

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

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