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 用戶端代碼會使 ddp_read() 的輸入參數失效,因為最大大小為 1048576 (1024*1024) (在上述範例中:「BytesToRead 1049088」,但高於最大值的值均為無效)
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 用戶端代碼會使 ddp_read() 的輸入參數失效,因為最大大小為 1048576 (1024*1024) (在上述範例中:「BytesToRead 1049088」,但高於最大值的值均為無效)
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.移除設定觸控檔案,將預設的 SIZE_DATA_BUFFERS_DISK 大小還原為262144
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)。
Veritas 有一篇關於此問題的 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.