Unlock instant, AI-driven research and patent intelligence for your innovation.

Restoration method, a device and a storage controller for the failure of a storage cluster

A storage controller and storage cluster technology, applied in the storage field, can solve the problems of storage controller failure, reduced storage cluster stability, storage cluster failure, etc., and achieves the effect of improving recovery capability, stability and maintainability

Inactive Publication Date: 2019-03-22
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, since the software system in each storage controller in the storage cluster is the same, and the state of each storage controller is consistent during the operation of the storage cluster, when the storage cluster runs to a certain state or When processing a certain event, if the software systems of all storage controllers trigger the same software error (Bug), it will cause all storage controllers to fail at the same time, making all storage controllers unable to work, further causing the storage cluster to fail due to I Failed due to / O interrupt
At this time, due to the limitations of the existing storage cluster itself, the failure of the storage cluster cannot be automatically handled, thereby reducing the stability of the storage cluster

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
  • Restoration method, a device and a storage controller for the failure of a storage cluster
  • Restoration method, a device and a storage controller for the failure of a storage cluster
  • Restoration method, a device and a storage controller for the failure of a storage cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] see figure 1 , which is a flowchart of a recovery method for a storage cluster failure provided in Embodiment 1 of the present application.

[0048] The storage cluster failure recovery method provided by the embodiment of the present application includes:

[0049] S101: When the storage cluster fails, restart the software system of the storage controller, so that a main process of the software system sends a cluster recovery event.

[0050] A storage cluster includes at least one storage controller, and all storage controllers are in the same state.

[0051] Storage cluster failure means that when the main process of the software system of a certain storage controller exits due to a failure, and the states of multiple storage controllers in the storage cluster are inconsistent, the However, I / O processing cannot be performed, and at this time, the storage cluster is in an invalid state. Wherein, the state of the storage controller specifically refers to a state dete...

Embodiment 2

[0063] Embodiment 2 is an improvement made on the basis of Embodiment 1. For the sake of brevity, the parts of Embodiment 2 that are the same as Embodiment 1 will not be repeated here.

[0064] see figure 2 , which is a flowchart of a recovery method for a storage cluster failure provided in Embodiment 2 of the present application.

[0065] The storage cluster failure recovery method provided by the embodiment of the present application includes:

[0066] S201: Monitor the operating status of the storage controller.

[0067] The running status can be used to determine whether the storage controller is in a usable state, and the running status of the storage controller can be obtained through multiple ways.

[0068] As a specific implementation manner, the operating status of the storage controller may be judged according to whether the main process of the software system of the storage controller exits abnormally. If the main process of the software system of the storage c...

Embodiment 3

[0093] see Figure 4 , which is a schematic structural diagram of a recovery device for a storage cluster failure provided in an embodiment of the present application.

[0094] The storage cluster failure recovery device provided by the embodiment of the present application includes:

[0095] The first restart unit 401 is configured to restart the software system of the storage controller when the storage cluster fails, so that the main process of the software system sends a cluster recovery event;

[0096] A starting unit 402, configured to start a cluster recovery process according to the cluster recovery event after the software system is restarted;

[0097] The second restart unit 403 is configured to restart the software system after the cluster recovery process is completed, so that the storage controller rejoins the storage cluster.

[0098] Optionally, the startup unit 402 specifically includes:

[0099]A clearing subunit is used to clear non-important data of the s...

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 invention discloses a restoration method, a device and a storage controller for the failure of a storage cluster. The restoration method comprises the following steps: when the storage cluster fails, the software system of the storage controller is restarted so that a main process of the software system sends a cluster restoration event; After the software system is restarted, the cluster recovery process is started according to the cluster recovery event. When the cluster recovery process is complete, restart the software system so that the storage controller rejoins the storage cluster.In this method, When a storage cluster fails, Each storage controller can automatically restart the software system and automatically start the cluster recovery process, and the cluster recovery process can restore the state of the storage controller to the state before the storage cluster fails, so that when the software system is restarted again, the memory controller can join the memory systemand perform I / O processing, thereby realizing automatic processing of the failure fault of the memory cluster, improving the recovery ability of the memory cluster, and improving the stability and maintainability of the memory cluster.

Description

technical field [0001] The present application relates to the technical field of storage, and in particular to a recovery method, device and storage controller for storage cluster failure. Background technique [0002] With the development of storage technologies, more and more storage systems use storage clusters to improve the storage performance and stability of the storage systems. Wherein, the storage cluster may be composed of multiple storage controllers. [0003] In a storage cluster, when a storage controller fails, other storage controllers can replace the storage controller to ensure that the storage cluster can work normally, so that the storage input / output (Input / Output, I / O) without interruption. Moreover, when the faulty storage controller is repaired and then added to the storage cluster, the storage cluster can automatically restore the storage controller, so that the state of the storage controller is consistent with the state of other storage controller...

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
IPC IPC(8): G06F11/07
CPCG06F11/0709G06F11/0793
Inventor 王孝鹏
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD