Lustre 2.12.4 Changelog: Difference between revisions
Jump to navigation
Jump to search
(Created page with "'''Server support for kernels: '''<br /> *RHEL 7.7 (3.10.0-1062.9.1.el7) '''Client support for unpatched kernels: '''<br /> *RHEL 7.7 (3.10.0-1062.9.1.el7) *SLES12 SP4 (4.12....") |
Elliswilson (talk | contribs) mNo edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 4: | Line 4: | ||
'''Client support for unpatched kernels: '''<br /> | '''Client support for unpatched kernels: '''<br /> | ||
*RHEL 7.7 (3.10.0-1062.9.1.el7) | *RHEL 7.7 (3.10.0-1062.9.1.el7) | ||
*RHEL 8.1 (4.18.0-147.3.1.el8_1) | |||
*SLES12 SP4 (4.12.14-95.29.1) | *SLES12 SP4 (4.12.14-95.29.1) | ||
*Ubuntu 18.04 (4.15.0-72) | *Ubuntu 18.04 (4.15.0-72) | ||
Line 113: | Line 114: | ||
''' Task ''' | ''' Task ''' | ||
*[https://jira.whamcloud.com/browse/LU-12026 LU-12026]: verify that MDS stores atime/mtime/ctime during LSOM update | *[https://jira.whamcloud.com/browse/LU-12026 LU-12026]: verify that MDS stores atime/mtime/ctime during LSOM update | ||
[[Category:Releases]] |
Latest revision as of 06:46, 7 October 2024
Server support for kernels:
- RHEL 7.7 (3.10.0-1062.9.1.el7)
Client support for unpatched kernels:
- RHEL 7.7 (3.10.0-1062.9.1.el7)
- RHEL 8.1 (4.18.0-147.3.1.el8_1)
- SLES12 SP4 (4.12.14-95.29.1)
- Ubuntu 18.04 (4.15.0-72)
Recommended e2fsprogs version:
- v1.45.2.wc1-0
Interoperability Support:
- Clients & Servers: Latest 2.10.X and Latest 2.11.X
Issues fixed between 2.12.3 and 2.12.4
New Feature
- LU-1365: Implement ldiskfs LARGEDIR support for e2fsprogs
Improvement
- LU-8207: Add auto-stripe option to lfs_migrate
- LU-11221: Do not hold pages locked for network IO on the server.
- LU-11367: integrate LSOM with lfs find
- LU-11526: Support 64MB I/O RPC
- LU-11673: Correct shell issues/mistakes in Lustre test suites
- LU-11739: Don't inherit default layout from root for new subdirectories
- LU-12103: Improve block allocation for large partitions
- LU-12236: Support more than the default root network namespace
- LU-12533: Improve readahead RPC issuance for large window sizes
- LU-12899: Make Lustre build report the required package: kernel-rpm-macros
- LU-13059: kernel update [RHEL7.7 3.10.0-1062.9.1.el7]
- LU-13098: supress connection restore message on idling connections
Bug
- LU-1957: Test failure on test suite sanity, subtest test_180b
- LU-4398: mdt_object_open_lock() may not flush conflicting handles
- LU-9341: PFL: append should not instantiate full layout
- LU-11157: sanity test_42e: invalid arithmetic operator (error token is ".9")
- LU-11204: mdt_reint_unlink->lu_object_put() crash
- LU-11239: sanity-lfsck test 36a fails with 'Fail to split mirror'
- LU-11385: client hit BUG: unable to handle kernel NULL pointer dereference at 0000000000000028
- LU-11575: make debs fail on debian without systemd enabled
- LU-11626: mdc: obd might go away while referenced by code in mdc_changelog
- LU-11656: "lfs getstripe" on directory does not show default root layout
- LU-11670: Incorrect size when using lockahead
- LU-11743: lctl pool operations cannot be run on separate MGS system
- LU-11768: sanity-quota test 6 fails with ‘LNet: Service thread pid <pid> was inactive for …’
- LU-11770: preserve kernel API when T10-PI patches are applied
- LU-11867: OST precreate object FID in LMA mismatch causes OST unusable
- LU-11907: sanity fails to cleanup d60g.sanity
- LU-11911: lov_iocontrol: BUG: unable to handle kernel NULL pointer dereference at 0000000000000100
- LU-11933: sanity-hsm: test_406 sanity: test_230b osd_declare_dir_delete() ASSERTION( dt_object_exists(dt) )
- LU-11956: conf-sanity test_32a failed with 1
- LU-11967: MDS LBUG ASSERTION( o->opo_reserved == 0 ) failed
- LU-11981: lnet_is_health_check() Msg is in inconsistent state, don't perform health checking (0, 2)
- LU-11997: Crash in lustre_swab_fiemap
- LU-12025: Adding OST may cause EIO - delay activation of new OSTs on existing filesystem
- LU-12131: Improve GSS/SSK handling in Lustre test suite
- LU-12328: FLR mirroring on 2.12.1-1 not usable if OST is down
- LU-12411: Hang on lnetctl route del
- LU-12441: Response tracker is not detached on router ping reply
- LU-12462: osc_cache_writeback_range(): ASSERTION( ext->oe_start >= start && ext->oe_end <= end ) failed
- LU-12469: sanity test_230b crash: LBUG of lu_buf_free in mdd_iterate_xattrs
- LU-12503: LustreError: 19435:0:(vvp_io.c:1056:vvp_io_write_start()) LBUG
- LU-12530: udev add/change rule loads zfs module on clients
- LU-12568: LNetError: 28086:0:(lib-move.c:2862:lnet_detach_rsp_tracker()) ASSERTION( rspt->rspt_cpt == cpt ) failed
- LU-12593: update_log corruption
- LU-12595: Attempt to add route using non-local gateway should return EHOSTUNREACH, not EINVAL
- LU-12622: Another batch of test fixes for SSK
- LU-12639: sanity test 317 uses uninitialized variable $facet
- LU-12671: replay-vbr accesses non-existent mdd.sync_permission setting
- LU-12674: osp should handle -EINPROGRESS on llog objects
- LU-12691: obd_max_recoverable_clients is not atomic
- LU-12703: sanity test_421a: FAIL: rmfid with fsname failed
- LU-12707: mds-survey test 1 crashes with a NULL pointer dereference in echo_object_free()
- LU-12719: crash in lustre_find_lwp_by_index()
- LU-12741: crash in osd_object_delete at end of sanity
- LU-12745: Lustre fails to compile against zfs dkms 0.8+
- LU-12759: parameter grant_shrink gets reset to 1 after client reconnects
- LU-12760: sanity test_161d incorrect use of stack_trap
- LU-12769: replay-dual test 0b hangs in client mount
- LU-12791: kernel update [RHEL8.0 4.18.0-80.11.2.el8_0]
- LU-12799: NULL pointer dereference IP: ptlrpc_disconnect_and_idle_import
- LU-12803: lustre in staging interferes with 2.12.2 on Ubuntu 18.04
- LU-12824: Unable to add single Infiniband interface to multiple o2ib LNets
- LU-12826: Project quotas: users can change project IDs
- LU-12842: lctl llog_print doesn't accept snapshot names with leading number
- LU-12844: error: ‘strncpy’ specified bound depends on the length of the source argument
- LU-12853: general protection fault: 0000 RIP: keys_fill
- LU-12856: LustreError: 82937:0:(ldlm_lib.c:3268:target_bulk_io()) @@@ truncated bulk READ 0(270336)
- LU-12859: Both "flock" and "localflock" appear in /proc/mounts
- LU-12893: lnet: peer ni selection broken
- LU-12894: SSK regression in 2.12.3
- LU-12898: building lustre utils on ppc64le fails with error format expects llu but argument is __u64
- LU-12920: build: lbuild script should not continue if it's missing ed
- LU-12925: interop: conf-sanity test 62 fails with “Restart of mds1 failed!”
- LU-12928: recovery-small test_136: crash in sec2target_str() with review-dne-selinux-ssk
- LU-12935: MDT deadlock on 2.12.3 with DoM; is it missing async_discard feature?
- LU-12944: Migration corrupts xattrs
- LU-12946: Multipath path flapping issue
- LU-12965: class_import_put()) ASSERTION( _v >= 0 && _v < 0x5a5a5a5a ) failed: value: 1515870810
- LU-12967: sanity test 80 silently fails to get sync_on_lock_cancel parameter
- LU-13043: Project quotas: force to ignore quota flags =8 on quota exceeded
- LU-13061: osd_fid_lookup()) ASSERTION( fid_is_sane(fid) || fid_is_idif(fid) ) failed: [0x0:0x68:0x0]
- LU-13070: mdd_orphan_destroy loop caused by compatibility issue on upgrades to 2.11 or later
- LU-13077: Cleanup xattr checking
- LU-13087: The server highest transno can be lost, client reports 'went back in time'
- LU-13092: include lbuild-{fc,rhel,sles} to SIGNATURE
- LU-13099: ll_set_inode()) Can not initialize inode warning
- LU-13121: ll_update_lsm_md() may deadlock
- LU-13145: LNet Health: increase transaction timeout
- LU-13194: Interop: sanityn test 104 fails with '/mnt/lustre/f104.sanityn mtime (1580286855:1580286853) diff'
Task
- LU-12026: verify that MDS stores atime/mtime/ctime during LSOM update