18116780. CONCURRENT CODE UPGRADE simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

CONCURRENT CODE UPGRADE

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Warren Hawkins of Winchester (GB)

Nicholas Michael O'rourke of Southampton (GB)

Dominic Tomkins of Alton (GB)

Timothy Andrew Moran of Southampton (GB)

CONCURRENT CODE UPGRADE - A simplified explanation of the abstract

This abstract first appeared for US patent application 18116780 titled 'CONCURRENT CODE UPGRADE

Simplified Explanation: The method involves upgrading software on a storage system while ensuring all hosts have access to the volumes.

Key Features and Innovation:

  • Installation of target software version on one node while current version runs on others
  • Restarting the first node to initiate the upgrade process
  • Checking if all hosts have discovered paths to volumes
  • Allowing upgrade of other nodes if paths are discovered, preventing upgrade if not

Potential Applications: This method can be applied in various storage systems to efficiently upgrade software versions without disrupting host access to volumes.

Problems Solved: This method solves the problem of upgrading software on a storage system without causing downtime or access issues for hosts.

Benefits:

  • Seamless software upgrades
  • Minimal disruption to host access
  • Efficient management of storage system upgrades

Commercial Applications: This technology can be valuable for companies that rely on storage systems to ensure smooth operations while upgrading software versions.

Prior Art: Readers can explore prior research on storage system software upgrades and methods to ensure continuous access during upgrades.

Frequently Updated Research: Stay updated on the latest advancements in storage system software upgrades and access management to enhance system efficiency.

Questions about Storage System Software Upgrades: 1. How does this method ensure all hosts have access to volumes during software upgrades? 2. What are the key benefits of upgrading software on a storage system without disrupting host access?


Original Abstract Submitted

A method comprises: installing the target software version on a first node of the storage appliance; restarting the first node of the storage appliance while also running the current software version on other nodes of the storage system; subsequent to said installing the target software version and said restarting of the first node, determining if all hosts of the storage system have discovered paths to volumes on the first node; responsive to determining that all hosts of the storage system have discovered paths to volumes on the first node, permitting the CCU of the nodes to continue to upgrade one of the other nodes of the storage system from the current software version to the target software version; and responsive to determining that not all hosts of the storage system have discovered paths to volumes on the first node, preventing the CCU of the nodes from continuing.