Configuring DMP path restoration policies

Dynamic Multi-Pathing (DMP) maintains a kernel task that re-examines the condition of paths at a specified interval. The type of analysis that is performed on the paths depends on the checking policy that is configured.


The DMP path restoration task does not change the disabled state of the path through a controller that you have disabled using vxdmpadm disable.

When configuring DMP path restoration policies, you must stop the path restoration thread, and then restart it with new attributes.

Use the vxdmpadm settune dmp_restore_policy command to configure one of the following restore policies. The policy remains in effect until the restore thread is stopped or the values are changed using the vxdmpadm settune command.

The dmp_restore_interval tunable parameter specifies how often the path restoration thread examines the paths. For example, the following command sets the polling interval to 400 seconds:

# vxdmpadm settune dmp_restore_interval=400

The settings are immediately applied and are persistent across reboots. Use the vxdmpadm gettune command to view the current settings.

If the vxdmpadm start restore command is given without specifying a policy or interval, the path restoration thread is started with the persistent policy and interval settings previously set by the administrator with the vxdmpadm settune command. If the administrator has not set a policy or interval, the system defaults are used. The system default restore policy is check_disabled. The system default interval is 300 seconds.


Decreasing the interval below the system default can adversely affect system performance.

More Information

Stopping the DMP path restoration thread

DMP tunable parameters