Data Domain - SIZE_DATA_BUFFERS_DISKが1048576(1MB)に変更されたためにNetbackupリストアが失敗する
概要: SIZE_DATA_BUFFERS_DISKが1048576(1MB)(または類似した値)に変更されたためにNetBackupリストアが失敗する
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
問題の症状について簡単に説明します。
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
原因
OST API sts_read_image呼び出しで指定された読み取りバイトのサイズが*1049088で、1048576(1 MB)*を超えています。
読み取るサイズを決定する際、NetBackupは誤ってIsDiskパラメーター512をSIZE_DATA_BUFFERS_DISK設定(1048576+512 = 1049088)に追加します。
パラメーターのデフォルト値は - 262144 (256 K) ですが、1048576 (1MB) に変更されました。
解決方法
可能性のある解決方法
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 またはベリタスによるサポート記事があります。詳細については、
対象製品
Data Protection, Data Domain, Data Domain, Data Domain Boost文書のプロパティ
文書番号: 000198367
文書の種類: Solution
最終更新: 09 10月 2024
バージョン: 4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。