NetWorker : Saveset cloné marqué à tort comme valide malgré la corruption de la source

Summary: Dans les versions affectées de NetWorker, les savesets corrompus peuvent être marqués à tort comme valides après le clonage, même si l’opération de clonage échoue et que les journaux signalent des erreurs. ...

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

  • A saveset qui était valide lors de la sauvegarde devient corrompu par la suite.
  • Clonage des éléments corrompus saveset se termine avec des erreurs, mais marque toujours le saveset comme valide dans la base de données des supports.
  • Les versions concernées de NetWorker sont les versions 19.6.x, 19.7.x et 9.8.x, ainsi que les versions antérieures à la version 19.9.0.4.
  • nsrclone signale une défaillance, mais mminfo Affiche les éléments clonés saveset avec des balises valides.

Exemple :

root@server:#  mminfo -q ssid=2557547202 -r "clonetime(22),sscreate(22),volume,pool,totalsize(2),sumflags,clflags,name"
      clone time            ss created      volume         pool        total fl clflg name
11/13/2022 04:52:34 PM 11/13/2022 04:52:34 PM VM040089     DUMPS_5WKS 31 GB cb  RMAN:HOT_F_DB_name_1.rman  <=== Backup valid but corrupted data
  • Démarrage d’un nsrclone des corrompus saveset
root@server:# nsrclone -D9 -v -s nsr_server -b CLONE_5WKS -S 2557547202 >> clone_log.txt 2>&1 ; echo $?
1   <=== An error is correctly reported from the nsrclone command
  • Le journal de sortie du clone NetWorker signale le saveset comme non valide
root@server:/$ tail -50 clone_log.txt
      forced volume location: SN_name;
          inactivity timeout: 180;
                      job id: 1104237;
                      manual: Yes;
               NSR operation: cloning;
                   save sets: \
...
11/22/22 17:29:08.948529 start_regular_clone for Regular type failed: Unable to start clone session: other clones exist for failed save set RMAN:HOT_F_DB_name_1.rman ssid=2557547202
 11/22/22 17:29:08.948586 Exiting process_this_snode for Regular clone
11/22/22 17:29:08.948603 Function for Regular clone returned: Unable to start clone session: other clones exist for failed save set RMAN:HOT_F_DB_name_1.rman ssid=2557547202
 162560:nsrclone: Unable to start clone session: other clones exist for failed save set RMAN:HOT_F_DB_name_1.rman ssid=2557547202
...
198620:nsrclone: Some of the clones failed
198620:nsrclone: Some of the clones failed
11/22/22 17:29:08.953903 alldone(): ENTER
...
         completion severity: 50;
           completion status: failed;
...
11/22/22 17:29:08.954582 nsrclone, alldone(): EXIT
  • Daemon.log à partir du serveur NetWorker signale une erreur :
181147 11/22/2022 05:29:08 PM  ansrd NSR critical Unable to clone save sets for nsr_prd: other clones exist for failed save set RMAN:HOT_F_DB_name_1.rman ssid=2557547202
71193 11/22/2022 05:29:08 PM  nsrd NSR info Error Alert: Clone operation failed with error: 'Some of the clones failed'.
  • La commande Daemon.raw à partir du nœud de stockage signale une erreur :
198625 22/11/2022 5:29:04 PM  2 0 11 2180355872 29752 0 SN_name nsrmmd#43 NSR warning Reading volume 'VM040089' failed: 'Bad file descriptor' ^M
198625 22/11/2022 5:29:08 PM  2 0 11 2180355872 29752 0 SN_name nsrmmd#43 NSR warning Reading volume 'VM040089' failed: 'Bad file descriptor' ^M
  • Une fois le clonage terminé, vous pouvez voir le saveset comme suit :
root@server:/# mminfo -q ssid=2557547202 -r "clonetime(22),sscreate(22),volume,pool,totalsize(2),sumflags,clflags,name"
      clone time            ss created      volume         pool        total fl clflg name
11/22/2022 05:13:30 PM 11/13/2022 04:52:34 PM VC00500U     CLONE_DUMPS_5WKS 31 GB hb  RMAN:HOT_F_DB_name_1.rman  <= Clone is considered as VALID
11/22/2022 05:13:30 PM 11/13/2022 04:52:34 PM VC0250BO     CLONE_DUMPS_5WKS 31 GB tb  RMAN:HOT_F_DB_name_1.rman     <= Clone is considered as VALID
11/13/2022 04:52:34 PM 11/13/2022 04:52:34 PM VM040089     DUMPS_CIBOS_5WKS 31 GB cb s RMAN:HOT_F_DB_name_1.rman     <= saveset source has been newly set as suspect

Cause

NetWorker marque à tort comme cloné saveset comme valide même lorsque la source saveset est corrompu et l’opération de clonage échoue. Ce comportement est dû à un défaut dans la logique de validation du clone.

Resolution

Un correctif pour ce problème est disponible dans les versions suivantes de NetWorker :

  • 19.9.0.5
  • 19.10.0.2
  • Toutes les versions supérieures à la version 19.11.x

Effectuez une mise à niveau vers l’une des versions ci-dessus pour vous assurer que les savesets sont correctement marqués comme non valides lors du clonage.

Products

NetWorker Family
Article Properties
Article Number: 000379427
Article Type: Solution
Last Modified: 17 Dec 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.