Patent ID: 10936335

Abstract:
An apparatus in one embodiment comprises a host device that includes a set of input-output (IO) queues and a current multi-path input-output (MPIO) driver configured to select IO operations from the set of IO queues for delivery to the storage system. The current MPIO driver groups a plurality of paths from the host device to a logical volume of the storage system into a current multi-path logical device. The host device installs a target MPIO driver and migrates control of the multi-path logical device to the target MPIO driver from the current MPIO driver where the migration comprises generating a duplicate multi-path logical device for the target multi-path input-output driver, adding a new path to the current multi-path logical device that routes input-output operations to the duplicate multi-path logical device, and removing one or more paths of the current multi-path logical device other than the added new path.