Lustre 2.12.5 Changelog: Difference between revisions

From Lustre Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 9: Line 9:


'''Recommended e2fsprogs version: '''<br />
'''Recommended e2fsprogs version: '''<br />
*v1.45.2.wc1
*v1.45.6.wc1


'''Interoperability Support: '''<br />
'''Interoperability Support: '''<br />
Line 61: Line 61:
     * [https://jira.whamcloud.com/browse/LU-13101 LU-13101] - Eviction during ll_open_cleanup()
     * [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-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-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-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-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)
Line 78: Line 78:
     * [https://jira.whamcloud.com/browse/LU-13294 LU-13294] - wrong cpt malloc rotor handling leads to oops
     * [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-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-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-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-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-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-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
     * [https://jira.whamcloud.com/browse/LU-13589 LU-13589] - PFL "lfs setstripe -E 1M -S 65536" incorrectly parses stripe_size units

Latest revision as of 10:07, 8 June 2020

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