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

Management data synchronization method and device, storage equipment and readable storage medium

A data management and data synchronization technology, applied in the storage field, can solve the problems that multi-controller storage arrays cannot provide external storage services, affect user experience, and it is difficult to guarantee the quality of storage array management.

Inactive Publication Date: 2019-12-10
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the performance occupied by synchronous management data, it is difficult for the main controller to guarantee the management quality of the storage array. In severe cases, the multi-controller storage array may not be able to provide external storage services, affecting user experience.

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
  • Management data synchronization method and device, storage equipment and readable storage medium
  • Management data synchronization method and device, storage equipment and readable storage medium
  • Management data synchronization method and device, storage equipment and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] Please refer to figure 1 , figure 1 It is an implementation flowchart of the first management data synchronization method in the embodiment of the present invention, and the method includes the following steps:

[0072] S101. The slave controller receives and parses the management data synchronization message multicast by the master controller after the management data changes, to obtain a multicast sequence number.

[0073] Wherein, the slave controller is a slave controller in a storage device such as a multi-controller storage matrix, that is, it is managed by the master controller. In the embodiment of the present invention, each slave controller needs to synchronize management data, and each slave controller can use the same synchronization operation to synchronize management data with the master controller.

[0074] In the embodiment of the present invention, after the master controller determines that the management data has changed, it can send a management da...

Embodiment 2

[0120] Please refer to figure 2 , figure 2 It is an implementation flowchart of the second management data synchronization method in the embodiment of the present invention, which can be referred to with the management data synchronization method disclosed in the first embodiment above, and includes the following steps:

[0121] S201. After the management data changes, the master controller multicasts a management data synchronization message to each slave controller.

[0122] Wherein, the management data synchronization message includes a multicast sequence number.

[0123] In order to realize that the master controller sends management data synchronization messages to the slave controllers in a multicast manner, the master controller and the slave controllers can be set in the same multicast group.

[0124] For the specific implementation process of how the main controller determines the change of the management data, reference may be made to the existing determination p...

Embodiment 3

[0144] The management data synchronization method provided by the above-mentioned embodiment 1 and the above-mentioned embodiment 2 can be applied in the same multi-controller storage array, that is, the master controller therein executes the management data synchronization method provided by the above-mentioned second embodiment, and the slave The device executes the management data synchronization method provided in the above embodiment, and the implementation process is as follows:

[0145] First, classify the management data. For example volumes are one type, hosts are one type, fans are one type, etc. Each data in each data type has an ID field, and the ID field is unique in this type of data, for example, the ID of volume 1 is 0, the ID of volume 2 is 1, and the ID of host 1 is 2.

[0146] Secondly, all controllers form a multicast group. When the management data changes, the main controller needs to multicast the changed management data to the multicast group (may need...

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 management data synchronization method and device applied to a master controller, a management data synchronization method and device applied to a slave controller, storage equipment and a readable storage medium. According to the technical scheme, a multicast technology is utilized, increasing multicast serial numbers are designed, multicast messages are sequentially processed, whether messages are missing or not is determined by a slave controller through the multicast serial numbers, and the missing messages are actively pulled from a master controller under the condition that the messages are missing, so that management data synchronization is realized. According to the technical scheme, under the condition that the synchronization workload of the master controller is reduced, the consistency of management data in the slave controller and the master controller is ensured, and the system stability of the multi-controller storage array can be further ensured.

Description

technical field [0001] The invention relates to the field of storage technology, in particular to two management data synchronization methods, devices, storage devices and readable storage media. Background technique [0002] With the rapid development of the Internet, especially the development of cloud computing and network networking, user and application data are showing a rapid growth state, and storage arrays have emerged as the times require, which are specially used to store data. [0003] A multi-controller storage array is a common storage device that consists of a master controller and multiple slave controllers. The master controller is responsible for managing the storage array. In order to improve reliability, when the master controller loses its management capability (for example, the controller suddenly shuts down, etc.), it will select a slave controller as the new master controller and take over the management of the master controller. task, the old master...

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 Applications(China)
IPC IPC(8): H04L29/06H04L29/08
CPCH04L67/025H04L67/1095H04L69/22
Inventor 高瑞胜
Owner INSPUR SUZHOU INTELLIGENT 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