Lustre 2.12.5 Changelog: Difference between revisions
Jump to navigation
Jump to search
(Created page with "'''Server support for kernels: '''<br /> *RHEL 7.8 (3.10.0-1127.8.2.el7) '''Client support for unpatched kernels: '''<br /> *RHEL 7.8 (3.10.0-1127.8.2.el7) *RHEL 8.2 (4.18.0-...") |
Elliswilson (talk | contribs) mNo edit summary |
||
(7 intermediate revisions by one other user not shown) | |||
Line 9: | Line 9: | ||
'''Recommended e2fsprogs version: '''<br /> | '''Recommended e2fsprogs version: '''<br /> | ||
*v1.45. | *v1.45.6.wc1 | ||
'''Interoperability Support: '''<br /> | '''Interoperability Support: '''<br /> | ||
Line 15: | Line 15: | ||
== Issues fixed between 2.12.4 and 2.12.5 == | == Issues fixed between 2.12.4 and 2.12.5 == | ||
Release Notes - Lustre - Version Lustre 2.12.5 | |||
''' Improvement ''' | |||
*[https://jira.whamcloud.com/browse/LU-11089 LU-11089]: Performance improvements for lu_object locking | |||
*[https://jira.whamcloud.com/browse/LU-11810 LU-11810] - allow "Fixes:" tag in commit message signoff block | |||
*[https://jira.whamcloud.com/browse/LU-12157 LU-12157] - lfs_migrate -v output format is not well-formed | |||
*[https://jira.whamcloud.com/browse/LU-12236 LU-12236] - Support more than the default root network namespace | |||
*[https://jira.whamcloud.com/browse/LU-13169 LU-13169] - Allow test-framework to repeat subtests | |||
*[https://jira.whamcloud.com/browse/LU-13110 LU-13110] - kernel update [SLES12 SP4 4.12.14-95.45.1] | |||
*[https://jira.whamcloud.com/browse/LU-13111 LU-13111] - support for SLES12 SP5 | |||
*[https://jira.whamcloud.com/browse/LU-13224 LU-13224] - Expose lctl get/set/list param functionality in lustreapi | |||
*[https://jira.whamcloud.com/browse/LU-13274 LU-13274] - Building againt lustreapi using -std=c99 | |||
*[https://jira.whamcloud.com/browse/LU-13347 LU-13347] - kernel update RHEL 7.8 | |||
*[https://jira.whamcloud.com/browse/LU-13369 LU-13369] - kernel update [RHEL7.7 3.10.0-1062.18.1.el7] | |||
*[https://jira.whamcloud.com/browse/LU-13488 LU-13488] - Support RHEL 8.2 | |||
*[https://jira.whamcloud.com/browse/LU-13556 LU-13556] - kernel update [RHEL7.8 3.10.0-1127.8.2.el7] | |||
''' Bug ''' | |||
* [https://jira.whamcloud.com/browse/LU-10198 LU-10198] - GPF llog_osd_declare_write_rec+0xb6/0x3d0 | |||
* [https://jira.whamcloud.com/browse/LU-11114 LU-11114] - Track creates in MDC and llite stats | |||
* [https://jira.whamcloud.com/browse/LU-11269 LU-11269] - ptlrpc_set_add_req()) ASSERTION( req->rq_import->imp_state != LUSTRE_IMP_IDLE ) failed | |||
* [https://jira.whamcloud.com/browse/LU-11510 LU-11510] - preserve PFL/FLR/DoM layout with lfs_migrate | |||
* [https://jira.whamcloud.com/browse/LU-11758 LU-11758] - remove assertion from osp_statfs() | |||
* [https://jira.whamcloud.com/browse/LU-11891 LU-11891] - make --mdt-index usage consistent | |||
* [https://jira.whamcloud.com/browse/LU-12030 LU-12030] - rhel7.6 removed kmalloc-128 slab causing conf-sanity test_63 to fail on DEBUG_SLAB kernels | |||
* [https://jira.whamcloud.com/browse/LU-12198 LU-12198] - lnetctl peer show hangs for ~2600 clients, ioctl getting E2BIG | |||
* [https://jira.whamcloud.com/browse/LU-12299 LU-12299] - avoid panic for too large cpu partitions | |||
* [https://jira.whamcloud.com/browse/LU-12345 LU-12345] - backport - ext4: optimize ext4_find_delalloc_range() in nodelalloc mode | |||
* [https://jira.whamcloud.com/browse/LU-12042 LU-12402] - LNet Health: lnet_finalize() recursion | |||
* [https://jira.whamcloud.com/browse/LU-12436 LU-12436] - Memory allocation failure error dropped | |||
* [https://jira.whamcloud.com/browse/LU-12474 LU-12474] - racer can't be found on Ubuntu 18.04 | |||
* [https://jira.whamcloud.com/browse/LU-12580 LU-12580] - usercopy exposure attempt detected in LL_IOC_LOV_GETSTRIPE ioctl | |||
* [https://jira.whamcloud.com/browse/LU-12651 LU-12651] - High kworker CPU usage (osc_grant_work_handler) on IDLE connections | |||
* [https://jira.whamcloud.com/browse/LU-12773 LU-12773] - sanity test 805 uses do_node instead of do_facet | |||
* [https://jira.whamcloud.com/browse/LU-12775 LU-12775] - conf-sanity test 32c fails with ‘mv remote dir failed’ | |||
* [https://jira.whamcloud.com/browse/LU-12816 LU-12816] - LBUG: (niobuf.c:350:ptlrpc_register_bulk()) ASSERTION( !(desc->bd_registered && req->rq_send_state != LUSTRE_IMP_REPLAY) || mbits != desc->bd_last_mbits ) | |||
* [https://jira.whamcloud.com/browse/LU-12846 LU-12846] - could not delete orphan [0x2001ac5ff:0x3a30:0x0]: rc = -2 | |||
* [https://jira.whamcloud.com/browse/LU-12852 LU-12852] - growing a PFL file with last stripe as -1 fails | |||
* [https://jira.whamcloud.com/browse/LU-12911 LU-12911] - Setting a LOV EA can access or change outside allocated buffer | |||
* [https://jira.whamcloud.com/browse/LU-13071 LU-13071] - LNet Health: reduce log severity | |||
* [https://jira.whamcloud.com/browse/LU-13090 LU-13090] - fix lfs_migrate -p for file with an existing pool | |||
* [https://jira.whamcloud.com/browse/LU-13101 LU-13101] - Eviction during ll_open_cleanup() | |||
* [https://jira.whamcloud.com/browse/LU-13102 LU-13102] - llog_cat_id2handle()) error opening log id rc = -2 osp_sync_thread()) ASSERTION( thread->t_flags != SVC_RUNNING ) | |||
* [https://jira.whamcloud.com/browse/LU-13117 LU-13117] - Wrong job id parsing in cfs_get_environ() | |||
* [https://jira.whamcloud.com/browse/LU-13131 LU-13131] - Partial writes on multi-client strided files | |||
* [https://jira.whamcloud.com/browse/LU-13136 LU-13136] - (layout.c:2121:__req_capsule_get()) @@@ Wrong buffer for field 'niobuf_inline' (7 of 7) in format 'LDLM_INTENT_OPEN', 0 vs. 0 (server) | |||
* [https://jira.whamcloud.com/browse/LU-13142 LU-13142] - Cleanup layout checking | |||
* [https://jira.whamcloud.com/browse/LU-13148 LU-13148] - Interop: sanity test 56ra fails with ''/usr/bin/lfs find -size 0 -type f -lazy /mnt/lustre/d56ra.sanity' should not send glimpse RPCs to OST' | |||
* [https://jira.whamcloud.com/browse/LU-13152 LU-13152] - llapi layout llc_pattern is not set properly on DoM component | |||
* [https://jira.whamcloud.com/browse/LU-13154 LU-13154] - Interop: sanity-quota test 66 fails with 'nonroot user should fail to set projid' | |||
* [https://jira.whamcloud.com/browse/LU-13157 LU-13157] - migrate symlink with target name length > 59 cause crash | |||
* [https://jira.whamcloud.com/browse/LU-13160 LU-13160] - sanity-hsm test 70 timeout | |||
* [https://jira.whamcloud.com/browse/LU-13163 LU-13163] - sanity test_65i hung: RIP: 0010:mdc_read_page+0x14f/0x9b0 [mdc] | |||
* [https://jira.whamcloud.com/browse/LU-13168 LU-13168] - Client panic "Freechain corrupt"/"Redzone Overwritten" | |||
* [https://jira.whamcloud.com/browse/LU-13191 LU-13191] - osp_sync_interpret() LBUG upon OST disk failure | |||
* [https://jira.whamcloud.com/browse/LU-13228 LU-13228] - write access to an mmapped file over soft quota limit causes sigbus | |||
* [https://jira.whamcloud.com/browse/LU-13260 LU-13260] - Fix size checking issue in lov | |||
* [https://jira.whamcloud.com/browse/LU-13261 LU-13261] - Lustre : lfs1-MDT0000: small buffer size | |||
* [https://jira.whamcloud.com/browse/LU-13294 LU-13294] - wrong cpt malloc rotor handling leads to oops | |||
* [https://jira.whamcloud.com/browse/LU-13296 LU-13296] - statfs isn't work properly with MDT statfs proxy | |||
* [https://jira.whamcloud.com/browse/LU-13324 LU-13324] - NULL pointer dereference at vvp_page_delete+0x14/0x140 | |||
* [https://jira.whamcloud.com/browse/LU-13355 LU-13355] - adler32 wrapper in libcfs | |||
* [https://jira.whamcloud.com/browse/LU-13377 LU-13377] - potential dead loops on short writing | |||
* [https://jira.whamcloud.com/browse/LU-13416 LU-13416] - Data corruption during IOR testing with DoM files and hard failover | |||
* [https://jira.whamcloud.com/browse/LU-13535 LU-13535] - Files truncated/corruption due to lfsck | |||
* [https://jira.whamcloud.com/browse/LU-13589 LU-13589] - PFL "lfs setstripe -E 1M -S 65536" incorrectly parses stripe_size units | |||
[[Category:Releases]] |
Latest revision as of 06:47, 7 October 2024
Server support for kernels:
- RHEL 7.8 (3.10.0-1127.8.2.el7)
Client support for unpatched kernels:
- RHEL 7.8 (3.10.0-1127.8.2.el7)
- RHEL 8.2 (4.18.0-147.3.1.el8_1)
- SLES12 SP5 (4.12.14-122.20.1)
- Ubuntu 18.04 (4.15.0-72)
Recommended e2fsprogs version:
- v1.45.6.wc1
Interoperability Support:
- Clients & Servers: Latest 2.10.X and Latest 2.11.X
Issues fixed between 2.12.4 and 2.12.5
Release Notes - Lustre - Version Lustre 2.12.5
Improvement
*LU-11089: Performance improvements for lu_object locking *LU-11810 - allow "Fixes:" tag in commit message signoff block *LU-12157 - lfs_migrate -v output format is not well-formed *LU-12236 - Support more than the default root network namespace *LU-13169 - Allow test-framework to repeat subtests *LU-13110 - kernel update [SLES12 SP4 4.12.14-95.45.1] *LU-13111 - support for SLES12 SP5 *LU-13224 - Expose lctl get/set/list param functionality in lustreapi *LU-13274 - Building againt lustreapi using -std=c99 *LU-13347 - kernel update RHEL 7.8 *LU-13369 - kernel update [RHEL7.7 3.10.0-1062.18.1.el7] *LU-13488 - Support RHEL 8.2 *LU-13556 - kernel update [RHEL7.8 3.10.0-1127.8.2.el7]
Bug
* LU-10198 - GPF llog_osd_declare_write_rec+0xb6/0x3d0 * LU-11114 - Track creates in MDC and llite stats * LU-11269 - ptlrpc_set_add_req()) ASSERTION( req->rq_import->imp_state != LUSTRE_IMP_IDLE ) failed * LU-11510 - preserve PFL/FLR/DoM layout with lfs_migrate * LU-11758 - remove assertion from osp_statfs() * LU-11891 - make --mdt-index usage consistent * LU-12030 - rhel7.6 removed kmalloc-128 slab causing conf-sanity test_63 to fail on DEBUG_SLAB kernels * LU-12198 - lnetctl peer show hangs for ~2600 clients, ioctl getting E2BIG * LU-12299 - avoid panic for too large cpu partitions * LU-12345 - backport - ext4: optimize ext4_find_delalloc_range() in nodelalloc mode * LU-12402 - LNet Health: lnet_finalize() recursion * LU-12436 - Memory allocation failure error dropped * LU-12474 - racer can't be found on Ubuntu 18.04 * LU-12580 - usercopy exposure attempt detected in LL_IOC_LOV_GETSTRIPE ioctl * LU-12651 - High kworker CPU usage (osc_grant_work_handler) on IDLE connections * LU-12773 - sanity test 805 uses do_node instead of do_facet * LU-12775 - conf-sanity test 32c fails with ‘mv remote dir failed’ * LU-12816 - LBUG: (niobuf.c:350:ptlrpc_register_bulk()) ASSERTION( !(desc->bd_registered && req->rq_send_state != LUSTRE_IMP_REPLAY) || mbits != desc->bd_last_mbits ) * LU-12846 - could not delete orphan [0x2001ac5ff:0x3a30:0x0]: rc = -2 * LU-12852 - growing a PFL file with last stripe as -1 fails * LU-12911 - Setting a LOV EA can access or change outside allocated buffer * LU-13071 - LNet Health: reduce log severity * LU-13090 - fix lfs_migrate -p for file with an existing pool * LU-13101 - Eviction during ll_open_cleanup() * LU-13102 - llog_cat_id2handle()) error opening log id rc = -2 osp_sync_thread()) ASSERTION( thread->t_flags != SVC_RUNNING ) * LU-13117 - Wrong job id parsing in cfs_get_environ() * LU-13131 - Partial writes on multi-client strided files * LU-13136 - (layout.c:2121:__req_capsule_get()) @@@ Wrong buffer for field 'niobuf_inline' (7 of 7) in format 'LDLM_INTENT_OPEN', 0 vs. 0 (server) * LU-13142 - Cleanup layout checking * LU-13148 - Interop: sanity test 56ra fails with /usr/bin/lfs find -size 0 -type f -lazy /mnt/lustre/d56ra.sanity' should not send glimpse RPCs to OST' * LU-13152 - llapi layout llc_pattern is not set properly on DoM component * LU-13154 - Interop: sanity-quota test 66 fails with 'nonroot user should fail to set projid' * LU-13157 - migrate symlink with target name length > 59 cause crash * LU-13160 - sanity-hsm test 70 timeout * LU-13163 - sanity test_65i hung: RIP: 0010:mdc_read_page+0x14f/0x9b0 [mdc] * LU-13168 - Client panic "Freechain corrupt"/"Redzone Overwritten" * LU-13191 - osp_sync_interpret() LBUG upon OST disk failure * LU-13228 - write access to an mmapped file over soft quota limit causes sigbus * LU-13260 - Fix size checking issue in lov * LU-13261 - Lustre : lfs1-MDT0000: small buffer size * LU-13294 - wrong cpt malloc rotor handling leads to oops * LU-13296 - statfs isn't work properly with MDT statfs proxy * LU-13324 - NULL pointer dereference at vvp_page_delete+0x14/0x140 * LU-13355 - adler32 wrapper in libcfs * LU-13377 - potential dead loops on short writing * LU-13416 - Data corruption during IOR testing with DoM files and hard failover * LU-13535 - Files truncated/corruption due to lfsck * LU-13589 - PFL "lfs setstripe -E 1M -S 65536" incorrectly parses stripe_size units