CPC G06F 3/0659 (2013.01) [G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0664 (2013.01)] | 20 Claims |
1. A computer program product comprising a non-transitory computer readable medium and program instructions embodied therein, the program instructions being configured to be executable by a processor of a first storage controller to cause the processor to perform operations comprising:
receiving a task to be performed by a storage device including the first storage controller, a second storage controller and a storage media, wherein the first storage controller is operating as an active storage controller and the second storage controller is operating as a passive storage controller, wherein the active storage controller has exclusive access to the storage media;
determining whether the received task has a high priority or a low priority;
performing the received task in response to determining that the received task has a high priority; and
delegating the received task to the second storage controller in response to determining that the received task has a low priority.
|