Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for software upgrade

A software upgrade and software management technology, applied in the information field, can solve problems such as multi-path management software upgrades

Active Publication Date: 2017-02-22
HUAWEI TECH CO LTD
View PDF4 Cites 69 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The multi-path management software running on the operating system kernel of the application server is responsible for managing multiple paths. When a path fails, the business flow can be switched to other paths to ensure uninterrupted business. However, the multi-path management software usually needs to be upgraded
[0003] In the prior art, the multipath management software runs in the kernel state of the operating system of the application server (called the kernel driver), and for the kernel driver, if it needs to be upgraded, it is usually necessary to interrupt the business that depends on the kernel driver to be upgraded. , For some kernel drivers, the system needs to be restarted to take effect. For a long time, the upgrade of multi-path management software needs to restart the host, and the business must be interrupted once to complete the upgrade of multi-path management software.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for software upgrade
  • Method and device for software upgrade
  • Method and device for software upgrade

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

[0054] In an actual application environment, a storage system usually includes an application server and a storage device, and the application server and the storage device communicate through multiple paths, wherein the application server includes multi-path management software, and the multi-path management software includes Two drivers: Multipath Framework Driver (Multipath Framework Driver, MFD) and Path Management Driver (Path Management Driver, PMD). The multipath framework driver is strongly dependent on the operating system but has nothing to do with multipath service features. The management software remains unchanged during the upgrade process; generally there can be multiple path management drivers, which are strongly related to the multipath service function but independent of the operating system, and are u...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention relates to a software upgrading method and device. When multi-path management software needs to be upgraded, an application server continues to utilize a first PMD to process a first data access request received before upgrade; a second PMD is acquired; the second PMD is registered, and then the application server forwards a second data access request received in the follow-up process to the second PMD through an MFD; the second PMD is utilized to receive the second data access request sent by the MFD and process the second data access request; when the first data access request is processed, the first PMD is unloaded. Consequently, under the condition that processing of the data access requests is not interrupted, it can be guaranteed that the multi-path management software is upgraded.

Description

technical field [0001] The invention relates to the field of information technology, in particular to a method and device for upgrading software. Background technique [0002] In the IT field, in an application environment composed of an application server and a storage array, in order to avoid the interruption of the business on the application program when a link between the application server and the storage array fails, and to improve the reliability of data transmission, the Application servers and storage arrays are generally connected by multiple links (called paths). The multipath management software running in the operating system kernel of the application server is responsible for managing multiple paths. When a path fails, the service flow can be switched to other paths to ensure uninterrupted services. However, the multipath management software usually needs to be upgraded. [0003] In the prior art, the multipath management software runs in the kernel state of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445G06F9/54
Inventor 申洪蒋培军
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products