Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Method and device for executing batch failback on block object

A fault and batch technology, which is applied to the generation of response errors, error detection of redundant data in hardware, error detection of redundant data in computing, etc., can solve storage processor crashes, user production environment services, etc. Interruption, inability to be used, etc., to achieve the effect of ensuring consistency

Active Publication Date: 2016-11-23
EMC IP HLDG CO LLC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Failure to bring all block objects online and ready in time may eventually lead to a storage processor crash; and more seriously, another storage processor may also crash at this time
This situation is very serious and will cause service interruption in the user's production environment, which may prevent storage products (for example, EMC's VNX2) from being used in some production environments, such as the popular OpenStack scenario

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 executing batch failback on block object
  • Method and device for executing batch failback on block object
  • Method and device for executing batch failback on block object

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Hereinafter, various exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that these drawings and descriptions relate to exemplary embodiments only. It should be noted that, from the ensuing description, alternative embodiments of the structures and methods disclosed herein are readily conceivable and may be employed without departing from the claimed principles of the disclosure.

[0034] It should be understood that these exemplary embodiments are given only to enable those skilled in the art to better understand and implement the present disclosure, but not to limit the scope of the present disclosure in any way.

[0035]The terms "including", "comprising" and similar terms used herein should be understood as open-ended terms, ie "including / comprising but not limited to". The term "based on" is "based at least in part on". The term "one embodiment" means "at least one embodiment"...

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 discloses a method and device for executing batch failback on a block object. The method comprises the following steps: executing batch failback on partial block objects of one or multiple file systems in an existing file system; based on quantity of recorded executed failback, determining delay time required for executing the next failback; and after the delay time passes, executing the next failback on the residual block objects. Compared with the prior art, the embodiment of the invention has the advantages that the quantity of the block objects treated in one failback process can be controlled, and the delay time between two failback processes is dynamically adjusted, so that great pressure can not be applied to a storage processor in a starting state in the short term; and failback on all the block objects of the same file system can be completed in one failback process, so that basic consistency is guaranteed.

Description

technical field [0001] Embodiments of the present disclosure generally relate to failback, and more specifically, relate to a method and apparatus for performing batch failback on block objects (Block Objects). Background technique [0002] With the larger configuration of block objects, such as support for thin provisioning (ThinProvisioning), advanced snapshots (Advanced Snaps) and deduplication (Deduplication), the functions of high-end storage products (such as EMC's VNX2) become More and more powerful to serve different types of business needs. These advanced features share the same underlying technology to use the file system mechanism to build a large number of upper block objects, such as logical unit numbers (LUN), snapshots (Snap) and snapshot logical unit numbers (Snap LUN), while providing cutting-edge capabilities . However, this also puts more and more burden on the storage processor (for example, the storage processor of VNX2), especially when the storage pr...

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): G06F11/20
CPCG06F16/122G06F11/2092G06F2201/81G06F11/1471G06F2201/805G06F2201/85G06F11/14
Inventor 李锦伟曹刚王磊章竺任仁
Owner EMC IP HLDG CO LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products