Avamar: Jätteiden keräys MSG_ERR_DDR_ERROR asiakkaan Avamar-lähdekoodin IB/RLCE käytöstä poistamisen jälkeen

Summary: Roskien keräys epäonnistuu Avamar-tavoitteessa 8 päivän kuluttua, jos /MC_RETIRED puuttuu replikointikäytännöstä tai käytöstä poistettujen asiakkaiden säilytyksen lukitusjaksosta.

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

Tämä ongelma näkyy seuraavassa määrityksessä ja tilanteessa:

  • Avamar-lähde, jossa on käytössä immutable backups (IB)
  • Avamar-kohde, jossa on käytössä immutable backups (IB)
  • Data Domain -lähde, jossa Retention-Lock Compliance Mode (RLCE) on käytössä
  • Data Domain -kohde, jossa Retention-Lock Compliance Mode (RLCE) on käytössä

Replikointikäytännön määritys ei sisällä /MC_RETIRED-toimialuetta.

admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
...
2024-09-29T06:14:35.625021-07:00 av-target ddrmaint.bin[4202]: Error: gc-finish::process_all_backups: Failed to delete empty client dir 'cur/51e83a682d09d64199cf00469262db1b07f5ef04' on ddr, client '/MC_DELETED/prod-fs-20240921_190514', rename to 'cur/DELETED/1727740800/51e83a682d09d64199cf00469262db1b07f5ef04_E0F1E861F424A74A6A31B8B4963A4CB036ACC77D', ddr result code: 5034, desc: the user has insufficient privilege
2024-09-29T06:14:35.625126-07:00 av-target ddrmaint.bin[4202]: Warning: gc-finish::process_all_cids - Failed to process backups in client dir '51e83a682d09d64199cf00469262db1b07f5ef04' for client '/MC_DELETED/prod-fs-20240921_190514'
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$

Avamar-lähdepalvelimessa on asiakasohjelma, jolla on seuraavat tiedot:

CID: 51e83a682d09d64199cf00469262db1b07f5ef04
Client hostname: /clients/Windows/prod-fs

21. syyskuuta tämä asiakas jäi eläkkeelle. Asiakas siirrettiin tiedostoon /MC_RETIRED/prod-fs2024.09.21.01.23.45.

Samana päivänä tämä asiakas lisättiin uudelleen luomalla uuden asiakastunnuksen (CID) ja käyttämällä samaa asiakasohjelman isäntänimeä:

CID: 4140cb8f428aa413154139b186fdcaafa19eb04e
Client hostname: /clients/Windows/prod-fs

Replikointikäytäntö ei sisällä /MC_RETIRED, ja replikointi tapahtui.

Avamar targetissa (av-target) / usr/local/avamar/var/ddrmaintlogs/ddrmaint.log näkyy ddrmaint move-backup komento:

admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
....
2024-09-21T12:05:22.483376-07:00 av-target ddrmaint.bin[14757]: Info: move-backup cmdline: '/usr/local/avamar/bin/ddrmaint.bin --flagfile=/usr/local/avamar/etc/usersettings.cfg --server=av-target --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --id=root --password=**************** --vardir=/usr/local/avamar/var --bindir=/usr/local/avamar/bin --sysdir=/usr/local/avamar/etc move-backup --source-client=51e83a682d09d64199cf00469262db1b07f5ef04 --target-client=4140cb8f428aa413154139b186fdcaafa19eb04e --backups=0x1db0aed1ab804ea:2 --dpnid=1234567890'
2024-09-21T12:05:23.604561-07:00 av-target ddrmaint.bin[14757]: Info: RL: As the DD is in Compliance Enabled mode move-backup::movebackups will be copy-backup with no retention on ddr index(2) from cur/51e83a682d09d64199cf00469262db1b07f5ef04/1DB0AED1AB804EA to cur/4140cb8f428aa413154139b186fdcaafa19eb04e/1DB0AED1AB804EA
2024-09-21T12:05:24.610402-07:00 av-target ddrmaint.bin[14757]: Info: move-backup Successfully copied (for move) client backup cur/51e83a682d09d64199cf00469262db1b07f5ef04/1DB0AED1AB804EA:2 to cur/4140cb8f428aa413154139b186fdcaafa19eb04e/1DB0AED1AB804EA:2.
...
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$

6 päivän kuluttua (27. syyskuuta) 29. syyskuuta asti on viestejä, joiden mukaan vanhan CID: n varmuuskopioita ei enää ole GSAN: ssa:

admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$ view ddrmaint.log
...
2024-09-27T06:21:50.895312-07:00 av-target ddrmaint.bin[8923]: Info: gc-finish::process_all_backups: Backup '1DB0A201463FE64' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-27T06:21:50.910186-07:00 av-target ddrmaint.bin[8923]: Info: gc-finish::process_all_backups: Backup '1DB0A22594F1476' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-28T06:19:59.618801-07:00 av-target ddrmaint.bin[27334]: Info: gc-finish::process_all_backups: Backup '1DB0AE8A240B1AA' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
2024-09-28T06:19:59.631409-07:00 av-target ddrmaint.bin[27334]: Info: gc-finish::process_all_backups: Backup '1DB0AED1AB804EA' not on gsan, deleted on ddr, client dir '51e83a682d09d64199cf00469262db1b07f5ef04', client '/MC_DELETED/prod-fs-20240921_190514'
...
admin@av-target:~/usr/local/avamar/var/ddrmaintlogs$

8 päivän kuluttua virheilmoitus "Failed to delete empty client dir" tulee näkyviin:

Cause

Garbage Collection (GC) -vikaongelma ilmeni, kun clientA_with_cid-1 poistettiin käytöstä ja lisättiin uudelleen nimellä clientA_with_cid-2. Replikoinnin aikana replikaattori loi uuden polun clientA_with_cid-2 kohteessa ja kopioi vanhat varmuuskopiot kohteesta clientA_with_cid-1 jotta clientA_with_cid-2. GC-prosessi yritti poistaa lukittuja tiedostoja, mikä aiheutti virheitä, koska säilytyslukko estää poistamisen, kunnes säilytysaika päättyy.

Ydinongelma ilmeni, kun kohteen roskankeräysprosessi (GC) ei tunnistanut näitä orpoja varmuuskopioita clientA_with_cid-1 hakemiston polku. GC-prosessi yritti poistaa lukittuja tiedostoja aiheuttaen virheitä, koska säilytyslukitus estää poistamisen, kunnes säilytysaika on päättynyt. Tämä redundanssi ja kyvyttömyys poistaa orpokopiota aiheutti GC-vian.

Resolution

Seuraavan hotfix-korjauksen asentaminen:

  • 19.10.0.166: 338891
  • 19.12.0.186: 338894

Affected Products

Avamar Server

Products

Avamar
Article Properties
Article Number: 000241766
Article Type: Solution
Last Modified: 02 Jul 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.