Patent ID: 8127307

Claim:
A method, comprising: receiving an event by an intelligent switch in a storage virtualization system in which the intelligent switch is coupled to a control path cluster; identifying a type of the event to determine whether the event can be processed by the intelligent switch; processing the event by the intelligent switch where the event type is of a type that can be processed by the intelligent switch, wherein the intelligent switch continues to run in the absence of the control path cluster without direct communication between data path controllers, wherein the type of event that can be processed by the intelligent switch includes I/O errors and slow path commands, wherein the error processing at the intelligent switch includes processing by an agent having replication services, error handling services, front-end services, and path management services; and processing the event at a control path cluster if the event type cannot be processed by the intelligent switch, such that processing of the event by the intelligent switch and the control path cluster provides non-disruptive processing as data storage volumes of the storage virtualization system can be restructured and moved across storage devices while hosts accessing said data storage volumes continue to operate undisturbed.