Originally posted by: SystemAdmin
In ODM version 5.3.0.6 ftp://ftp.emc.com/pub/elab/aix/ODM_DEFINITIONS there were several enhancements for AIX MPIO support for Symmetrix which added dist_tw_width and dist_err_pcnt attributes. These were previously being used for CLARiiON MPIO devices.
dist_tw_width default deflt=50 defines the duration of a time window. This is the time frame which the MPIO error detection will cumulate I/Os returning with an error.
dist_err_percent default deflt=0 defines the percentage of "time windows" having an error allowed on a path before the path is failed due to poor performance.
There was a new AIX MPIO attribute implemented in AIX that both Symmetrix and CLARiiON take advantage of called timeout_policy. The timeout_policy set to "fail_path" will resolve many continuous performance degradation issues on MPIO devices connected via a path (or switch) going up and down. The timeout_policy values are defined as follows:
retry_path = Similar to existing PCM behavior, command timeout on path, will not cause immediate path failure. If a path that failed due to transport issues is recovered by a health check, then that path may be used immediately. This is the default setting.
fail_path = The Path will be failed on command timeout assuming it is not the last path in the path group. If a path that failed due to command timeouts recovers, the path will not be used for read/write I/O until a period of time has expired with no failures on that path. Enabling this feature may add a delay for routing I/O to paths that have just recovered.
There is also a third attribute called disable_path. This value was not implemented because it disables paths and they remain disabled and not used until user specifically runs chpath command. It was chosen not to implement this at this time.
The minimum requirements for timeout_policy support are:
5300-10 - use AIX APAR IZ98520
5300-11 - use AIX APAR IZ98444
5300-12 - use AIX APAR IZ98131
6100-03 - use AIX APAR IZ97848
6100-05 - use AIX APAR IZ97464