Tuning Plugin Parameters

CommunityEnterprise

These parameters are available starting from Bacula version 18.2.0.

They apply to all operations and are considered advanced settings. In general, they should not be modified and are therefore optional.

They can be used to fine-tune the plugin’s behavior in specific scenarios, such as unstable network environments or other special deployment conditions.

Warning Suppression

The following parameters are relevant to suppress plugin warning.

suppress_warnings_all=[0|1]

specifies whether warning messages should affect the final status of the Bacula Job. The default value is 1.

suppress_warnings_clone_file_check=[0|1]

specifies whether warnings generated during clone backup verification should affect the final status of the Bacula Job. The default value is 1.

suppress_warnings_fs_matching_pv_pvc=[0|1]

specifies whether warnings generated when checking filesystem compatibility between PVCs and PVs should affect the final job status. The default value is 1.

Timeouts

The following parameters are relevant to determine a timeout for specific actions.

timeout=<seconds>

specifies the number of seconds allowed for various network operations. Examples include: waiting for Bacula Backup Proxy Pod connection or Kubernetes API operations, waiting for Pod execution or removal. The default is 600 seconds. The minimum allowed value is 100 seconds. If an invalid value is specified, the default value is used.

timeout_bacula_pod_deploy=<seconds>

specifies the maximum number of seconds allowed to deploy the bacula-backup pod. The default is 600 seconds.

timeout_bacula_pod_delete=<seconds>

specifies the maximum number of seconds allowed to delete the bacula-backup pod. The default is 600 seconds.

timeout_bacula_pod_communication=<seconds>

specifies the maximum number of seconds allowed without receiving data from the bacula-backup pod. The default is 600 seconds.

Intervals

The following parameters define intervals for specific operations.

interval_bacula_pod_is_ready=<seconds>

specifies the number of seconds to check if the bacula-backup pod is ready. The default is 1 second.

interval_bacula_pod_is_deleted=<seconds>

specifies the number of seconds to check if the bacula-backup pod has been deleted. The default is 1 second.

interval_bacula_pod_get_description=<seconds>

specifies the number of seconds to retrieve status information about the bacula-backup pod. The default is 100 seconds.

interval_bacula_pod_redeploy=<seconds>

specifies the number of seconds to wait before removing and redeploying the backup-backup pod. The default is 300 seconds.

Max Reruns

The following parameter defines the maximum number of retry attempts before reporting an error.

max_rerun_bacula_pod_deploy=<number>

specifies the maximum number of attempts to redeploy the bacula-backup pod. The default is 5 tries.

Go back to: Configuration.