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

A multi-snapshot dependency processing method, device and related components

A dependency and processing method technology, applied in the field of devices and related components, and multi-snapshot dependency processing methods, can solve the problems of complexity of downstream snapshot dependencies and snapshot business complexity, and reduce dependency complexity and complexity , the effect of improving stability

Active Publication Date: 2022-07-08
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing logic, when the progress of a snapshot reaches 100%, the snapshot is manually stopped. At this time, the snapshot and its corresponding target volume will be removed from the dependency list, which will cause the snapshot to be removed. The dependencies of downstream snapshots of snapshots are complicated, which also complicates the business of snapshots

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
  • A multi-snapshot dependency processing method, device and related components
  • A multi-snapshot dependency processing method, device and related components
  • A multi-snapshot dependency processing method, device and related components

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The core of the present application is to provide a multi-snapshot dependency processing method, device, electronic device and computer-readable storage medium, which can reduce the dependency complexity between snapshots and reduce the IO complexity of snapshot service processing. When a fault occurs, the number of other affected snapshots can be reduced, which greatly improves the stability of the storage system.

[0044] In order to make the purposes, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary ski...

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 application discloses a multi-snapshot dependency processing method, including: obtaining an initial dependency list; judging whether there is a snapshot to be stopped, and the target volume corresponding to the snapshot to be stopped contains all data of the source volume; Dependency linked list to obtain multiple independent dependent linked lists; among them, in the dependent linked list containing the source volume, the source volume is the starting point of the dependent linked list, and in the dependent linked list that does not contain the source volume, the target volume corresponding to the snapshot to be stopped is used as the dependent linked list. The starting point of the dependency list. The application can reduce the complexity of dependencies between snapshots, and at the same time reduce the complexity of snapshot service processing IO. When a snapshot fails, it can also reduce the number of other affected snapshots, which greatly improves the stability of the storage system. . The present application also discloses a multi-snapshot dependency processing apparatus, an electronic device and a computer-readable storage medium, which have the above beneficial effects.

Description

technical field [0001] The present application relates to the field of storage systems, and in particular, to a method, device and related components for processing multi-snapshot dependencies. Background technique [0002] A volume can create multiple snapshots and have multiple target volumes to form multi-target volume snapshots. Since the existing technology uses the COW (Copy On Write) technology, in order to reduce the IO of the system when operating the source volume pressure, the target volume of a snapshot can be used as the source volume to continue creating snapshots to form cascading snapshots. refer to figure 1 shown, figure 1 It is a schematic diagram of the multi-snapshot dependency topology. At this time, map1 depends on map2, map2 depends on map3, and map3 depends on map4. When a block of data in source volume A is modified, the corresponding old data will only be COWed to the volume that directly depends on it (that is, target volume A4), which greatly r...

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): G06F3/06
CPCG06F3/0614G06F3/0665G06F3/0626G06F3/0652
Inventor 邢云阳
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND