Data Domain - SIZE_DATA_BUFFERS_DISKが1048576(1MB)に変更されたためにNetbackupリストアが失敗する
Summary: SIZE_DATA_BUFFERS_DISKが1048576(1MB)(または類似した値)に変更されたためにNetBackupリストアが失敗する
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
問題の症状について簡単に説明します。
1.次のエラーが表示されます。これは、ddp_read()関数に提供された無効な入力を示しています。
「BytesToRead 1049088」に注意してください
2.DD Boostクライアント コードでは、最大サイズが(1024*1024) 1048576 であるため、ddp_read()の入力パラメーターが無効になります(上記の例では"BytesToRead 1049088" ですが、max を超える値は無効です)3
.読み取られるバイトは、アプリケーションによって提供されます。NBU ADMINログを確認すると、次のエラー シナリオが複数回発生していることが示されています。(ここでも、 BytesToRead 1049088 が最大 1048576 を超えています)
1.次のエラーが表示されます。これは、ddp_read()関数に提供された無効な入力を示しています。
「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.DD Boostクライアント コードでは、最大サイズが(1024*1024) 1048576 であるため、ddp_read()の入力パラメーターが無効になります(上記の例では"BytesToRead 1049088" ですが、max を超える値は無効です)3
.読み取られるバイトは、アプリケーションによって提供されます。NBU ADMINログを確認すると、次のエラー シナリオが複数回発生していることが示されています。(ここでも、 BytesToRead 1049088 が最大 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 boundry
Cause
OST API sts_read_image呼び出しで指定された読み取りバイトのサイズが*1049088で、1048576(1 MB)*を超えています。
読み取るサイズを決定する際、NetBackupは誤ってIsDiskパラメーター512をSIZE_DATA_BUFFERS_DISK設定(1048576+512 = 1049088)に追加します。
パラメーターのデフォルト値は - 262144 (256 K) ですが、1048576 (1MB) に変更されました。
Resolution
可能性のある解決方法
1.で構成タッチ ファイルを削除して、262144にSIZE_DATA_BUFFERS_DISKのデフォルト サイズに戻します。
Windows: install_path\Veritas\NetBackup\db\config\SIZE_DATA_BUFFERS_DISK UNIX/Linux: /usr/openv/netbackup/db/config/SIZE_DATA_BUFFERS_DISK
または
2.SIZE_DATA_BUFFERS_DISKを最大1048576 - 512 = 1048064に減らします。
注:NDMPは1024ブロック長で動作します。524288(512k)をお勧めします。
この問題に関する KB またはベリタスによるサポート記事があります。詳細については、
Affected Products
Data Protection, Data Domain, Data Domain, Data Domain BoostArticle Properties
Article Number: 000198367
Article Type: Solution
Last Modified: 09 Oct 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.