Error Code [32:406] Total number of data transfer operations on current deduplication database exceeds the maximum allowed value

Article ID: DD0046 The Data Protection job exceeds the maximum number of streams allowed for the deduplication database.

Symptom

When there are many data protection jobs running concurrently and the associated number of streams to the deduplication database (DDB) exceeds the default value of the Maximum number of parallel data transfer operations for deduplication database parameter, then the following error message is displayed in the Job Controller window, and the Status of the job is displayed as Waiting:

Job pending with Error Code: [32:406]
Description: Library [ ], MediaAgent [ ], Drive Pool [ ], Media [ ]: Total number of data transfer operations on current deduplication database exceeds the maximum allowed value.
Advice: Please review the Maximum Number of Parallel Data Transfer operations setting for deduplication database in Media Manager configuration.

Cause

The Data Protection job exceeds the maximum number of streams allowed for the deduplication database.

Resolution

To resolve this issue, use one of the following methods:

Use DDBParam qscript to modify the number of streams for a specific DDB:

  1. At the command prompt, go to software_installation_directory\Base folder.
  2. Log on to the CommServe computer by running the following qlogin command:
    qlogin -cs server1 -u user1
    Password:
    User logged in successfully.
  3. To set the number of streams, run the DDBParam qscript by using the following parameters:
     
    Parameters Description
    StoragePolicyName Name of the storage policy.
    CopyName Name of the storage policy copy to which the deduplication database is associated.
    StoreId

    ID of the deduplication database (DDB).

    You can view the DDB ID from the CommCell Browser by expanding Deduplication Engines > storage_policy_copy > deduplication_database.

    paramValue

    Number of streams used by the data protection job to access the DDB.

    Range: 0 - 400.

     
    qoperation execscript -sn DDBParam -si set -si StoragePolicyName -si CopyName -si StoreId -si MaxConnectionsPerStore -si paramValue
    Additionally, you can run the following qscript to obtain the number of streams assigned to the DDB:
    qoperation execscript -sn DDBParam -si get -si StoragePolicyName -si CopyName -si StoreId -si MaxConnectionsPerStore
    NOTE:
    • If the output of the DDBParam qscript with get parameter is zero, then the number of streams for the DDB is configured across the CommCell level by using the Maximum number of parallel data transfer operations for deduplication database parameter.
    • To reset the value configured by using qscript and the Maximum number of parallel data transfer operations for deduplication database parameter value, run the DDBParam qscript with the set parameter and the paramvalue as 0.
       
  • Using the Media Management Configuration parameter

    Use the
    Maximum number of parallel data transfer operations for deduplication database parameter to modify the number of streams for all the DDBs in the CommCell.
     
    1. On the ribbon in the CommCell Console, click the Storage tab, and then click Media Management.
    2. In the Media Management Configuration dialog box, click the Resource Manager Configuration tab.
    3. In the Maximum number of parallel data transfer operations for deduplication database box, enter the number of streams for the data transfer operation.
    4. Click OK.

The data protection jobs resumes after you modify the number of streams and when resources are available.

NOTE: If the value is increased to the maximum range (400), then a risk exists for performance degradation. Increase the value gradually by small increments until you find the optimal value for your environment.