File system do Data Domain - PANIC: ddr/repl/lrepl_client.c: lrepl_srepl_recipe_get_next: 1972: ! (*target_off >= region_start_off)

Summary: Este artigo da base de conhecimento explica o motivo e a solução temporária para uma condição enquanto a replicação de receita está ocorrendo nas versões do DDOS 6.x, o que resulta em uma falha no file system do 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

Um file system do Data Domain que executa o código DDOS 6.x e atua como a origem da replicação pode experimentar vários PANICs quando o recurso de replicação de receita está ativado, com as mensagens de erro de registro do Data Domain, como abaixo:
ERROR: MSG-INTRNL-00001: PANIC: ddr/repl/lrepl_client.c: lrepl_srepl_recipe_get_next: 1972: !(*target_off >= region_start_off)

Na maioria das vezes, o processo de FS tenta começar a seguir o PANIC, mas falha logo após a inicialização. Isso é especialmente isso ao usar a replicação de diretório ou MTree, em vez de BOOST MFR. Assim que o mesmo arquivo que está sendo replicado tentar ser replicado novamente para o destino, o FS pode desaprimorar a tentativa e ser desativado.

Cause

Devido a um defeito de código, os PANICs do file system do Data Domain descarregam o núcleo e reiniciam quando a replicação de receita é ativada.
Em versões anteriores do DDOS, ele não está excluindo todas as versões quando o arquivo base de um determinado backup que está sendo replicado tiver sido removido ou substituído.
Um "basefile" é qualquer arquivo de backup pré-existente que um backup posterior pode usar como referência para que os backups sejam sintetizados.
Versões mais antigas do DDOS 6.0.x, 6.1.x e 6.2.x são afetadas por esse defeito.

Resolution

Ao verificar este artigo da KB, você provavelmente já atingiu o defeito e provavelmente tem o FS inativo. Portanto, mesmo que esse defeito seja corrigido em versões posteriores do DDOS (veja abaixo), você deve primeiro aplicar a solução temporária, que consiste em desativar a replicação completamente ou desativar o recurso de replicação de receita:
  • Para desativar a replicação, execute "replication disable all" e tente ativar o FS executando "filesys enable"
  • Para desativar apenas a replicação de receita:
    • Faça log-in no DD como "sysadmin" ou usuário equivalente e volte para "modo SE"
    • Nota: Os comandos do SE foram obsoletos nas versões 7.7.5.25, 7.10.1.15, 7.13.0.15, 6.2.1.110 e posteriores do DDOS e podem ser acessados somente por funcionários da Dell
    • Se o FS ainda não estiver desativado, faça isso agora (filesys disable)
    • Altere a configuração padrão para replicação de receita, de modo que o uso da replicação de receita ao replicar backups esteja desativado: se sysparam set RECIPE_REPL_ENABLED=FALSE
    • Agora você pode habilitar o FS (filesys enable) e a replicação, se ele tiver sido desativado anteriormente (a replicação ativa tudo)
Recomenda-se desativar a replicação de receita somente na origem, em vez de desativar totalmente a replicação. Desativar toda a replicação aumenta o intervalo de replicação.
Os efeitos laterais da desativação da replicação de receita são limitados apenas a uma pequena redução de desempenho ao replicar backups.

O defeito de código que causa esse problema foi corrigido nas seguintes versões:
  • DDOS 6.1.2.40 e posterior
  • DDOS 6.2.0.30 e posterior
  • O DDOS 7.0.x corrigirá isso na versão inicial
Observe, no entanto, que o defeito também afeta as versões do DDOS 6.0.x, mas ainda não há nenhuma versão do DDOS 6.0.x com esse defeito corrigido.

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.