Lustre 2.12.5 更新日志

来自Lustre文件系统
跳转至: 导航搜索

服务器对内核的支持:

  • RHEL 7.8 (3.10.0-1127.8.2.el7)

客户端支持不带补丁的内核:

  • 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)

推荐的e2fsprogs版本:

  • v1.45.6.wc1

互操作性支持:

  • 客户端和服务端:最新的2.10.X和最新的2.11.X

在2.12.4和2.12.5中解决的问题

``` 版本说明-Lustre-版本Lustre 2.12.5 ```

改进

  • LU-11089 : lu_object锁定的性能改进
  • LU-11810 : 允许在提交信息签注块中使用 "Fixes: "标签
  • LU-12157 : lfs_migrate -v输出格式不正确
  • LU-12236 : 支持除默认之外更多的root网络名称空间
  • LU-13169 : 允许测试框架重复子测试
  • LU-13110 : 内核更新[SLES12 SP4 4.12.14-95.45.1]
  • LU-13111 : 支持SLES12 SP5
  • LU-13224 : 在lustreapi中显示lctl get/set/list参数功能
  • LU-13274 : 通过-std = c99对Lustre API进行构建
  • LU-13347 : 内核更新RHEL 7.8
  • LU-13369 : 内核更新[RHEL7.7 3.10.0-1062.18.1.el7]
  • LU-13488 : 支持RHEL 8.2
  • LU-13556 : 内核更新[RHEL7.8 3.10.0-1127.8.2.el7]

Bug

  • LU-10198 : GPF llog_osd_declare_write_rec+0xb6/0x3d0
  • LU-11114 : 在MDC和Llite统计信息中创建跟踪信息
  • LU-11269 : ptlrpc_set_add_req()) ASSERTION( req->rq_import->imp_state != LUSTRE_IMP_IDLE ) failed
  • LU-11510 : lfs_migrate保留PFL/FLR/DoM布局
  • LU-11758 : 从osp_statfs()中删除断言
  • LU-11891 : 使--mdt-index用法一致
  • LU-12030 : rhel7.6删除了kmalloc-128 slab,导致在DEBUG_SLAB内核上进行conf-nessity test_63失败
  • LU-12198 : lnetctl peer show挂起约2600个客户端,ioctl获得E2BIG
  • LU-12299 : 避免担心cpu分区太大而影响性能
  • LU-12345 : 反向端口-ext4:在nodelalloc模式下优化ext4_find_delalloc_range()
  • LU-12042 : LNet运行状况:lnet finalize()递归
  • LU-12436 : 内存分配失败错误已删除
  • LU-12474 : 在Ubuntu 18.04上找不到racer
  • LU-12580 : 在LL_IOC_LOV_GETSTRIPE ioctl中检测到usercopy尝试
  • LU-12651 : IDLE连接上的kworker CPU使用率较高(osc_grant_work_handler)
  • LU-12773 : 运行状况测试805使用do_node代替do_facet
  • LU-12775 : 运行状况配置 测试32c失败,并显示“ 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 : 无法删除孤点[0x2001ac5ff:0x3a30:0x0]:rc = -2
  • LU-12852 : 将最后一个条带化的PFL文件扩展为-1失败
  • LU-12911 : 设置LOV EA可以访问或更改外部分配的缓冲区
  • LU-13071 : LNet运行状况:降低日志严重等级
  • LU-13090 : 使用现有池修复lfs_migrate -p文件
  • LU-13101 : 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 : cfs_get_environ()中错误的作业ID解析
  • LU-13131 : 跨多客户端对文件进行部分写入
  • LU-13136 : (layout.c:2121:__req_capsule_get()) @@@ 格式为“ LDLM_INTENT_OPEN”的字段“ niobuf_inline”的缓冲区错误,0对0(服务端)
  • LU-13142 : 清理布局检查
  • LU-13148 : 互操作:运行状况测试56ra失败,提示/usr/bin/lfs find -size 0 -type f -lazy /mnt/lustre/d56ra.sanity',不应将RPC发送到OST
  • LU-13152 : llapi布局llc_pattern在DoM组件上未正确设置
  • LU-13154 : 互操作:运行状况配额测试66失败,提示“非root用户无法设置projid”
  • LU-13157 : 迁移符号链接的目标名称长度大于59导致崩溃
  • LU-13160 : sanity-hsm测试70超时
  • LU-13163 : 运行状况test_65i挂起:RIP: 0010:mdc_read_page+0x14f/0x9b0 [mdc]
  • LU-13168 : 客户端崩溃"Freechain corrupt"/"Redzone Overwritten"
  • LU-13191 : OSTp磁盘故障时osp_sync_interpret()LBUG
  • LU-13228 : 对mmapped文件进行写访问时超出软配额限制,会导致sigbus
  • LU-13260 : 修复lov中的大小检查问题
  • LU-13261 : Lustre : lfs1-MDT0000:小缓冲区
  • LU-13294 : 错误的cpt malloc循环处理导致oops
  • LU-13296 : statfs无法与MDT statfs代理一起使用
  • LU-13324 : 在vvp_page_delete + 0x14 / 0x140处的NULL指针取消引用
  • LU-13355 : libcfs中的adler32包装程序
  • LU-13377 : 短写入时可能存在死循环
  • LU-13416 : 使用DoM文件进行IOR测试和硬故障转移期间的数据损坏
  • LU-13535 : 由lfsck引起的文件被截断/损坏
  • LU-13589 : PFL "lfs setstripe -E 1M -S 65536" 错误地解析stripe_size单位