Patent ID: 8332505
Filing Date: 2012-12-11
Classification: G06F

Abstract:
1. A method, comprising: running a test on a storage system comprising a host and a storage array; generating a first set of at least one path configured to be accessible between a LUN (logical unit number) of said storage array and said host; generating a second set of at least one path accessible between said LUN of said storage array and said host; comparing the first set to the second set; determining a path of said first set associated with a first controller of said storage array is present in said second set prior to injecting a fault to a second controller of said storage array; injecting said fault to said second controller of said storage array; recovering said second controller of said storage array from said fault; updating said second set of at least one path accessible between said LUN of said storage array and said host; determining a path of said first set associated with said second controller of said storage array is present in said second set prior to injecting an additional fault to said first controller of said storage array; injecting said additional fault to said first controller of said storage array; recording a first time when recovering said second controller of said storage array; recording a second time when determining a path of said first set associated with said second controller of said storage array is present in said second set; measuring a time difference between said first time and said second time; and optimizing the test based upon the measured time difference.