Double-controller configuration information synchronization method and device in double-control disk array
A technology for configuring information and disk arrays, applied in the storage field, can solve the problems of low controller switching processing efficiency, and achieve the effects of improving reliability and security and reducing time.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042]This embodiment describes in detail the dual-control processing process when both the master controller and the slave controller are normal. In this embodiment, a structure struct A is first defined to describe the configuration related information of the virtual device. Secondly, a certain size of space is reserved from the end of the physical disk included in the virtual device to save the configuration information describing the virtual device, and a data structure is defined to describe the configuration information recorded on the virtual device struct_B, which contains a data item and records double The flag unsigned longctrl_sync_flag that controls whether the synchronization is completed. Then, define a virtual device linked list dev_list and a temporary linked list tmp_list.
[0043] In this embodiment, the processing flow for synchronizing configuration information of dual controllers is as follows:
[0044] Step 41, the master controller and the slave control...
Embodiment 2
[0050] This embodiment describes in detail the configuration information synchronization process of the slave controller after the master controller in Embodiment 1 fails or is pulled out. Figure 4 , this embodiment includes the following steps:
[0051] Step 51, judge whether the current controller is a slave controller, if yes, go to step 52; otherwise, end.
[0052] Step 52, read the virtual device configuration information recorded on the virtual device, analyze the configuration information, and establish a temporary virtual device linked list. In this embodiment, the configuration information B corresponding to each physical disk corresponding to the virtual device is read, the corresponding value of A is synchronized, and a temporary linked list tmp_list is established.
[0053] Step 53, traversing the temporary virtual device linked list and the virtual device linked list in the current controller.
[0054] Step 54, judging whether the node in the temporary virtual ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com
