Data Domain - I restore di NetBackup non vanno a buon fine dopo SIZE_DATA_BUFFERS_DISK cambiato in 1 MB (1048576)
Summary: Restore NetBackup non riusciti a causa di un SIZE_DATA_BUFFERS_DISK modificato in 1048576 (1 MB) (o un valore simile)
Symptoms
Descrivi brevemente i sintomi del problema.
1. Vengono visualizzati i seguenti errori, che indica un input non valido fornito a ddp_read() Funzione.
"BytesToRead 1049088"
# grep "Invalid Input" ddfs.info
04/05 12:11:53.220 (tid 0x7f10d4c767d0): WARNING: ddboost-<NBUhostname-49556>: ddboost_api ERROR: ddp_read() failed Offset 6447663616, BytesToRead 1049088, BytesRead 0 Err: 5008-Invalid Input
04/05 13:13:36.543 (tid 0x7f2e6250fba0): WARNING: ddboost-<NBUhostname-51986>: ddboost_api ERROR: ddp_read() failed Offset 2152738304, BytesToRead 1049088, BytesRead 0 Err: 5008-Invalid Input
2. Il codice client DD Boost invalida i parametri di input per ddp_read() poiché la dimensione massima è 1048576 (1024*1024) (nell'esempio precedente: "BytesToRead 1049088," ma qualsiasi valore superiore a max non è valido)
3. I byte da leggere vengono forniti dall'applicazione. L'analisi dei registri NBU ADMIN mostra che sono presenti più occorrenze dello scenario di errore riportato di seguito. (Anche in questo caso, BytesToRead 1049088 è maggiore del massimo 1048576 )
344750:13:58:16.935 [10040.5420] <2> bp_sts_read_image_non_512: adjusting offset or length to a 512 byte boundry
344751-13:58:16.935 [10040.5420] <2> 21069286:bptm:10040:NBUhostname: C:\Program Files\Veritas\NetBackup\bin\\ost-plugins\libstspiDataDomain.dll:stspi_read_image image handle =00000000022FBA00 fd =1856884738 length =1049088 offset =2152695296
344752-13:58:16.935 [10040.5420] <16> 21069286:bptm:10040:NBUhostname: [2738:152C] ddp_read() failed Offset 2152695296, BytesToRead 1049088, BytesRead 0 Err: 5008-Invalid Input
344753-13:58:16.935 [10040.5420] <16> 21069286:bptm:10040:NBUhostname: C:\Program Files\Veritas\NetBackup\bin\\ost-plugins\libstspiDataDomain.dll:stspi_read_image STS_EPLUGIN [DDErrNo = 5008 (invalid argument)]
344754-13:58:16.935 [10040.5420] <2> set_job_details: Tfile (21069286): LOG 1649185096 32 bptm 10040 sts_read_image failed: error 2060046 bytes Read = 0plugin error
344755-13:58:16.935 [10040.5420] <2> send_job_file: job ID 21069286, ftype = 3 msg len = 93, msg = LOG 1649185096 32 bptm 10040 sts_read_image failed: error 2060046 bytes Read = 0plugin error 344750:13:58:16.935 [10040.5420] <2> bp_sts_read_image_non_512: adjusting offset or length to a 512 byte boundryCause
La dimensione dei byte letti specificata nel OST API sts_read_image L'invito è* 1049088 which exceeds 1048576 (1 MB)*.
Quando si determina la dimensione da leggere, NetBackup aggiunge erroneamente il IsDisk parameter of 512 to SIZE_DATA_BUFFERS_DISK setting (1048576+512 = 1049088).
Il valore predefinito del parametro è - 262144 (256 K), tuttavia è stato modificato in 1048576 (1 MB)
Resolution
Soluzione possibile
1. Ripristinare le dimensioni predefinite di SIZE_DATA_BUFFERS_DISK to 262144 Rimuovendo il file touch di configurazione in
Windows: install_path\Veritas\NetBackup\db\config\SIZE_DATA_BUFFERS_DISK UNIX/Linux: /usr/openv/netbackup/db/config/SIZE_DATA_BUFFERS_DISK
OPPURE
2. Ridurre il SIZE_DATA_BUFFERS_DISK fino a un massimo di 1048576 - 512 = 1048064.
C'è un articolo della KB o di supporto di Veritas su questo problema. I ripristini NDMP hanno esito negativo con errore del supporto STATO DI USCITA 85 ">