Lustre 2.12.6 Changelog: Difference between revisions
Jump to navigation
Jump to search
(Created page with "'''Server support for kernels: '''<br /> *RHEL 7.9 (3.10.0-1160.2.1.el7) '''Client support for unpatched kernels: '''<br /> *RHEL 7.9 (3.10.0-1160.2.1.el7) *RHEL 8.3 (4.18.0-...") |
Elliswilson (talk | contribs) mNo edit summary |
||
(9 intermediate revisions by one other user not shown) | |||
Line 15: | Line 15: | ||
== Issues fixed between 2.12.5 and 2.12.6 == | == Issues fixed between 2.12.5 and 2.12.6 == | ||
''' Improvement ''' | ''' Improvement ''' | ||
*[https://jira.whamcloud.com/browse/LU-11276 LU-11276]: racer: mdc_dev.c:1346:mdc_req_attr_set()) uncovered page | |||
*[https://jira.whamcloud.com/browse/LU-12222 LU-12222]: LNet should select loopback NI when possible | |||
*[https://jira.whamcloud.com/browse/LU-12662 LU-12662]: Run pjdfstest POSIX test in review and full testing | |||
*[https://jira.whamcloud.com/browse/LU-12820 LU-12820] - obd_dirty_transit_pages is always zero and can be removed | |||
*[https://jira.whamcloud.com/browse/LU-13421 LU-13421] - kernel update [RHEL8.1 4.18.0-147.8.1.el8_1] | |||
*[https://jira.whamcloud.com/browse/LU-13503 LU-13503] - allow setting larger max_mod_rpcs_in_flight dynamically | |||
*[https://jira.whamcloud.com/browse/LU-13590 LU-13590] - support for RHEL 7.9 | |||
*[https://jira.whamcloud.com/browse/LU-13600 LU-13600] - limit number of RPCs in flight during recovery | |||
*[https://jira.whamcloud.com/browse/LU-13657 LU-13657] - kernel update [RHEL8.2 4.18.0-193.6.3.el8_2] | |||
*[https://jira.whamcloud.com/browse/LU-13761 LU-13761] - MOFED 5.1 support | |||
*[https://jira.whamcloud.com/browse/LU-13839 LU-13839] - support for RHEL 8.3 | |||
*[https://jira.whamcloud.com/browse/LU-13969 LU-13969] - Updates to lustre-release yaml.sh | |||
*[https://jira.whamcloud.com/browse/LU-14140 LU-14140] - osd_idc_find_and_init() should dump details | |||
Line 36: | Line 37: | ||
* [https://jira.whamcloud.com/browse/LU-10949 LU-10949] - LBUG lu_object.h:688:lu_object_get()) ASSERTION( atomic_read(&o->lo_header->loh_ref) > 0 ) failed | * [https://jira.whamcloud.com/browse/LU-10949 LU-10949] - LBUG lu_object.h:688:lu_object_get()) ASSERTION( atomic_read(&o->lo_header->loh_ref) > 0 ) failed | ||
* [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-11269 LU-11269] - ptlrpc_set_add_req()) ASSERTION( req->rq_import->imp_state != LUSTRE_IMP_IDLE ) failed | ||
* [https://jira.whamcloud.com/browse/LU-11276 LU-11276] - racer: mdc_dev.c:1346:mdc_req_attr_set()) uncovered page | |||
* [https://jira.whamcloud.com/browse/LU-11669 LU-11669] - add project in yml_test_group() | * [https://jira.whamcloud.com/browse/LU-11669 LU-11669] - add project in yml_test_group() | ||
* [https://jira.whamcloud.com/browse/LU-11719 LU-11719] - Refactor search_itree | |||
* [https://jira.whamcloud.com/browse/LU-11782 LU-11782] - interop: conf-sanity test 117 fails with 'get_param should fail' | * [https://jira.whamcloud.com/browse/LU-11782 LU-11782] - interop: conf-sanity test 117 fails with 'get_param should fail' | ||
* [https://jira.whamcloud.com/browse/LU-12014 LU-12014] - check correct size in ll_dom_finish_open() | * [https://jira.whamcloud.com/browse/LU-12014 LU-12014] - check correct size in ll_dom_finish_open() | ||
Line 45: | Line 48: | ||
* [https://jira.whamcloud.com/browse/LU-12424 LU-12424] - LNet MR routing: possible loop when discovery is off | * [https://jira.whamcloud.com/browse/LU-12424 LU-12424] - LNet MR routing: possible loop when discovery is off | ||
* [https://jira.whamcloud.com/browse/LU-12687 LU-12687] - Fast ENOSPC on direct I/O | * [https://jira.whamcloud.com/browse/LU-12687 LU-12687] - Fast ENOSPC on direct I/O | ||
* [https://jira.whamcloud.com/browse/LU-12758 LU-12758] - sanity-quota test 65 fails with 'usr quota not match' | |||
* [https://jira.whamcloud.com/browse/LU-12761 LU-12761] - sanity test 103a syntax error using version_code | * [https://jira.whamcloud.com/browse/LU-12761 LU-12761] - sanity test 103a syntax error using version_code | ||
* [https://jira.whamcloud.com/browse/LU-12865 LU-12865] - sanity test 160f fails with ‘mds1: User cl6 not registered’ | * [https://jira.whamcloud.com/browse/LU-12865 LU-12865] - sanity test 160f fails with ‘mds1: User cl6 not registered’ | ||
* [https://jira.whamcloud.com/browse/LU-12870 LU-12870] - sanity-hsm test 9A fails with “uuid Dumping not found in agent list on mds1” | * [https://jira.whamcloud.com/browse/LU-12870 LU-12870] - sanity-hsm test 9A fails with “uuid Dumping not found in agent list on mds1” | ||
* [https://jira.whamcloud.com/browse/LU-13088 LU-13088] - sleeping function in target_recovery_overseer | |||
* [https://jira.whamcloud.com/browse/LU-13149 LU-13149] - Interop: sanityn test 103 fails with 'Lockahead test23 failed, 255' | * [https://jira.whamcloud.com/browse/LU-13149 LU-13149] - Interop: sanityn test 103 fails with 'Lockahead test23 failed, 255' | ||
* [https://jira.whamcloud.com/browse/LU-13187 LU-13187] - sanity test_129: current dir size 4096, previous limit 20480 | * [https://jira.whamcloud.com/browse/LU-13187 LU-13187] - sanity test_129: current dir size 4096, previous limit 20480 | ||
Line 82: | Line 87: | ||
* [https://jira.whamcloud.com/browse/LU-14012 LU-14012] - new layout incompletely initialized in lod_layout_convert() | * [https://jira.whamcloud.com/browse/LU-14012 LU-14012] - new layout incompletely initialized in lod_layout_convert() | ||
* [https://jira.whamcloud.com/browse/LU-14069 LU-14069] - OBD_FAIL_LDLM_CANCEL_BL_CB_RACE is buggy in ldlm_handle_cp_callback | * [https://jira.whamcloud.com/browse/LU-14069 LU-14069] - OBD_FAIL_LDLM_CANCEL_BL_CB_RACE is buggy in ldlm_handle_cp_callback | ||
* [https://jira.whamcloud.com/browse/LU-14116 LU-14116] - gss: undefined reference to 'krb5int_enc_des3' | |||
* [https://jira.whamcloud.com/browse/LU-14172 LU-14172] - DIR Stat performance regression in striped dir | * [https://jira.whamcloud.com/browse/LU-14172 LU-14172] - DIR Stat performance regression in striped dir | ||
[[Category:Releases]] |
Latest revision as of 06:47, 7 October 2024
Server support for kernels:
- RHEL 7.9 (3.10.0-1160.2.1.el7)
Client support for unpatched kernels:
- RHEL 7.9 (3.10.0-1160.2.1.el7)
- RHEL 8.3 (4.18.0-240.1.1.el8_3)
- SLES12 SP5 (4.12.14-122.20.1)
- Ubuntu 18.04 (4.15.0-72)
Recommended e2fsprogs version:
- v1.45.6.wc2
Interoperability Support:
- Clients & Servers: Latest 2.10.X and Latest 2.11.X
Issues fixed between 2.12.5 and 2.12.6
Improvement
- LU-11276: racer: mdc_dev.c:1346:mdc_req_attr_set()) uncovered page
- LU-12222: LNet should select loopback NI when possible
- LU-12662: Run pjdfstest POSIX test in review and full testing
- LU-12820 - obd_dirty_transit_pages is always zero and can be removed
- LU-13421 - kernel update [RHEL8.1 4.18.0-147.8.1.el8_1]
- LU-13503 - allow setting larger max_mod_rpcs_in_flight dynamically
- LU-13590 - support for RHEL 7.9
- LU-13600 - limit number of RPCs in flight during recovery
- LU-13657 - kernel update [RHEL8.2 4.18.0-193.6.3.el8_2]
- LU-13761 - MOFED 5.1 support
- LU-13839 - support for RHEL 8.3
- LU-13969 - Updates to lustre-release yaml.sh
- LU-14140 - osd_idc_find_and_init() should dump details
Bug
- LU-9971 - MR: ABA problem in lnet_discover_peer_locked
- LU-10395 - ASSERTION( osd->od_oi_table != NULL && osd->od_oi_count >= 1 ) failed
- LU-10949 - LBUG lu_object.h:688:lu_object_get()) ASSERTION( atomic_read(&o->lo_header->loh_ref) > 0 ) failed
- LU-11269 - ptlrpc_set_add_req()) ASSERTION( req->rq_import->imp_state != LUSTRE_IMP_IDLE ) failed
- LU-11276 - racer: mdc_dev.c:1346:mdc_req_attr_set()) uncovered page
- LU-11669 - add project in yml_test_group()
- LU-11719 - Refactor search_itree
- LU-11782 - interop: conf-sanity test 117 fails with 'get_param should fail'
- LU-12014 - check correct size in ll_dom_finish_open()
- LU-12100 - sanity-quota test_2: user create failure, but expect success
- LU-12233 - Deadlock on LNet shutdown
- LU-12296 - ll_dom_lock_cancel() should zero kms attribute
- LU-12352 - libcfs crashes with certain cpu_npartitions values
- LU-12424 - LNet MR routing: possible loop when discovery is off
- LU-12687 - Fast ENOSPC on direct I/O
- LU-12758 - sanity-quota test 65 fails with 'usr quota not match'
- LU-12761 - sanity test 103a syntax error using version_code
- LU-12865 - sanity test 160f fails with ‘mds1: User cl6 not registered’
- LU-12870 - sanity-hsm test 9A fails with “uuid Dumping not found in agent list on mds1”
- LU-13088 - sleeping function in target_recovery_overseer
- LU-13149 - Interop: sanityn test 103 fails with 'Lockahead test23 failed, 255'
- LU-13187 - sanity test_129: current dir size 4096, previous limit 20480
- LU-13225 - add bash completion for lfs
- LU-13278 - Asymmetry in discovery push vs reply handling
- LU-13357 - striped directory doesn't support lookup
- LU-13437 - rename may miss revoking LOOKUP lock to cause stale dentry on client
- LU-13464 - MDT0000 remount in recovery 40 hours
- LU-13471 - LNet: discovery can glitch
- LU-13473 - page discard of non-composite file does not set mirror info
- LU-13477 - LNet: Force full discovery
- LU-13511 - MDS 2.12.4 ASSERTION( top->loh_hash.next == ((void *)0) && top->loh_hash.pprev == ((void *)0) ) failed
- LU-13519 - expand inode if possible for project quota
- LU-13553 - o2iblnd: convert LASSERT (tx->tx_sending > 0); to proper error handling
- LU-13580 - sanity-selinux test_5: sec context seen from 1st mount point is not correct
- LU-13599 - LustreError: 30166:0:(service.c:189:ptlrpc_save_lock()) ASSERTION( rs->rs_nlocks < 8 ) failed
- LU-13608 - MDT stuck in WAITING, abort_recov stuck too
- LU-13609 - lctl --device MGS llog_catlist doesn't list all config files.
- LU-13640 - Interop: conf-sanity test 125 fails with 'test_125 failed with 1'
- LU-13653 - Ignore quota on slave MDTs during creating striped directory
- LU-13667 - ptlrpc_pinger_main is stuck in endless loop
- LU-13687 - interop: "lfs find" prints spurious "No such file or directory" error messages
- LU-13692 - MDS slow/hung threads at mdt_object_local_lock
- LU-13709 - 'lfs mkdir -i -1' may not initialize target MDTs correctly
- LU-13719 - lov tgt 36 not cleaned! deathrow=0, lovrc=1
- LU-13742 - Provide an selinux_is_enabled for newer kernels
- LU-13763 - ptlrpc_invalidate_import()) lsrza-OST0000_UUID: Unregistering RPCs found (0). Network is sluggish? Waiting them to error out.
- LU-13818 - can not install lustre-client-utils on ubuntu 20.04
- LU-13892 - LNetError kiblnd_check_conns() Timed out RDMA with 172.19.1.217@o2ib100 (107): c: 8, oc: 0, rc: 8
- LU-13922 - Client blocked in lstat()
- LU-13907 - /proc/filesystem doesn't list lustre as nodev
- LU-13949 - autogen.sh is missing from the tarball generated by "make dist"
- LU-13960 - conf-sanity test 53a and 53b fail with ‘/usr/lib64/lustre/tests/functions.sh: line 152: var: invalid indirect expansion’
- LU-14012 - new layout incompletely initialized in lod_layout_convert()
- LU-14069 - OBD_FAIL_LDLM_CANCEL_BL_CB_RACE is buggy in ldlm_handle_cp_callback
- LU-14116 - gss: undefined reference to 'krb5int_enc_des3'
- LU-14172 - DIR Stat performance regression in striped dir