Data Domain 文件系统 — PANIC: ddr/repl/lrepl_client.c: lrepl_srepl_recipe_get_next:1972: !(*target_off >= region_start_off)

Summary: 本知识库文章介绍了在 DDOS 6.x 版本上进行方法复制时发生的情况的原因和解决方法,这会导致 Data Domain 文件系统崩溃。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

当启用方法复制功能时,运行 DDOS 6.x 代码并充当复制源的 Data Domain 文件系统可能会遇到多个 PANIC,Data Domain 日志记录错误消息如下所示:
ERROR: MSG-INTRNL-00001: PANIC: ddr/repl/lrepl_client.c: lrepl_srepl_recipe_get_next: 1972: !(*target_off >= region_start_off)

大多数情况下,FS 进程会尝试在 PANIC 之后开始,但在出现后不久失败。在使用目录或 MTree 复制而不是 BOOST MFR 时尤其如此。一旦尝试将同一文件再次复制到目标,FS 可能会放弃尝试并禁用。

Cause

由于代码缺陷,Data Domain 文件系统 PANIC 会转储核心并在启用方法复制时重新启动。
在早期的 DDOS 版本中,当要复制的给定备份的 basefile 已被删除或覆盖时,它不会删除所有夹子。
“basefile”是任何预先存在的备份文件,以后的备份可以用作要合成的备份的参考文件。
DDOS 6.0.x、6.1.x 和 6.2.x 中的较旧版本受此缺陷的影响。

Resolution

如果检查此知识库文章,您很可能已经遇到该缺陷,并且可能已关闭 FS,因此即使此缺陷在以后的 DDOS 版本中得到修复(见下文),您必须首先应用解决方法,包括完全禁用复制或禁用方法复制功能:
  • 要禁用复制,请运行“replication disable all”,并尝试通过运行“filesys enable”来启动 FS
  • 要仅禁用方法复制,请执行下述操作:
    • 以“sysadmin”或等效用户身份登录 DD,然后转到“SE 模式”
    • 提醒:已在 DDOS 版本 7.7.5.25、7.10.1.15、7.13.0.15、6.2.1.110 及更高版本中弃用 SE 命令,并且只能由戴尔员工访问
    • 如果 FS 尚未禁用,请立即执行(filesys disable
    • 更改方法复制的默认设置,以便在复制备份时使用方法复制处于禁用状态: se sysparam set RECIPE_REPL_ENABLED=FALSE
    • 如果之前已禁用 FS(启用文件系统)和复制(复制全部启用),您现在可以启用它
建议仅在源上禁用方法复制,而不是完全禁用复制。禁用所有复制会增加复制延迟。
在复制备份时,禁用方法复制的负面影响仅限于一些轻微的性能降低。

导致此问题的代码缺陷已在以下版本中修复:
  • DDOS 6.1.2.40 和更高版本
  • DDOS 6.2.0.30 和更高版本
  • DDOS 7.0.x 将在初始版本上纠正此问题
但请注意,该缺陷也会影响 DDOS 6.0.x 版本,但尚未修复此缺陷的 DDOS 6.0.x 版本。

Affected Products

Data Domain

Products

Data Domain, DD OS 6.2, DD OS 6.0, DD OS 6.1
Article Properties
Article Number: 000056026
Article Type: Solution
Last Modified: 11 Dec 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.