System plików domeny danych - PANIC: ddr/repl/lrepl_client.c: lrepl_srepl_recipe_get_next: 1972: ! (*target_off > = region_start_off)

Summary: W tym artykule bazy wiedzy wyjaśniono przyczynę i obejście problemu, w którym replikacja przepisów odbywa się w wersjach DDOS 6.x, co powoduje awarię systemu plików 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

System plików Data Domain z kodem DDOS 6.x i działający jako źródło replikacji może doświadczać wielu PANIC, gdy funkcja replikacji przepisu jest włączona, a komunikaty o błędach rejestrowania w domenie danych, takie jak poniżej:
ERROR: MSG-INTRNL-00001: PANIC: ddr/repl/lrepl_client.c: lrepl_srepl_recipe_get_next: 1972: !(*target_off >= region_start_off)

W większości przypadków proces FS próbuje rozpocząć się po panic, ale kończy się niepowodzeniem wkrótce po jego zakończeniu. Jest to szczególnie istotne w przypadku korzystania z katalogu lub replikacji MTree zamiast BOOST MFR. Gdy tylko ten sam plik zostanie zreplikowany ponownie do lokalizacji docelowej, system FS może zrezygnować z próby i zostać wyłączony.

Cause

Ze względu na wadę kodu, KONTROLERY PANIC systemu plików domeny danych, zrzuty rdzenia i ponowne uruchamianie po włączeniu replikacji przepisów.
We wcześniejszych wersjach DDOS nie usuwa on wszystkich drążków, gdy plik podstawowy danej kopii zapasowej replikowanej został usunięty lub nadpisany.
"Plik podstawowy" to dowolny istniejący wcześniej plik kopii zapasowej, którego może użyć nowsza kopia zapasowa, jako odniesienia do syntetyzacji kopii zapasowych.
Ten defekt dotyczy starszych wersji oprogramowania DDOS 6.0.x, 6.1.x i 6.2.x.

Resolution

Jeśli w tym artykule bazy wiedzy najprawdopodobniej wystąpiła już usterka i prawdopodobnie system FS nie działa, dlatego nawet jeśli usterka zostanie naprawiona w późniejszych wersjach DDOS (patrz poniżej), należy najpierw zastosować obejście, na które składa się całkowite wyłączenie replikacji lub wyłączenie funkcji replikacji przepisu:
  • Aby wyłączyć replikację, uruchom polecenie "replikacja wyłącz wszystkie" i spróbuj włączyć FS, uruchamiając polecenie "filesys enable"
  • Aby wyłączyć tylko replikację przepisów:
    • Zaloguj się do DD jako "sysadmin" lub użytkownik o podobnym użyciu i przejdź do "trybu SE"
    • UWAGA: Polecenia SE zostały przestarzałe w wersjach DDOS 7.7.5.25, 7.10.1.15, 7.13.0.15, 6.2.1.110 i nowszych i są dostępne tylko dla pracowników firmy Dell
    • Jeśli FS nie jest jeszcze wyłączony, zrób to teraz (filesys disable)
    • Zmień domyślne ustawienie replikacji przepisów, tak aby przy użyciu replikacji przepisów podczas replikowania kopii zapasowych była wyłączona: se sysparam set RECIPE_REPL_ENABLED=FALSE
    • Teraz można włączyć FS (pliki włączone) i replikację, jeśli została wyłączona wcześniej (replikacja włącz wszystkie)
Zaleca się wyłączenie replikacji przepisów tylko na źródle, a nie całkowite wyłączenie replikacji. Wyłączenie całej replikacji zwiększa opóźnienie replikacji.
Skutki uboczne wyłączania replikacji przepisów są ograniczone tylko do niewielkiej redukcji wydajności podczas replikowania kopii zapasowych.

Usterka kodu powodująca ten problem została naprawiona w następujących wersjach:
  • DDOS w wersji 6.1.2.40 lub nowszej
  • DDOS w wersji 6.2.0.30 lub nowszej
  • Wersja DDOS 7.0.x zostanie poprawiona w początkowej wersji
Należy jednak pamiętać, że wada dotyczy również wersji DDOS 6.0.x, ale nie ma jeszcze wersji DDOS 6.0.x z naprawioną wadą.

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.