Method and device for processing IO request

A technology for IO requests and nodes, applied in electrical components, software deployment, transmission systems, etc., can solve problems such as IO request interruptions

Active Publication Date: 2018-02-16
HUAWEI CLOUD COMPUTING TECH CO LTD
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to solve the problem in the related art that if the function being called in the current upgrade process cannot be replaced by a hot patch, it will still cause the interruption of the IO request being processed at this time, this application provides a method and device for processing IO requests

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 processing IO request
  • Method and device for processing IO request
  • Method and device for processing IO request

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] In order to make the purpose, technical solution and advantages of the present application clearer, the implementation manners of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0060] Before explaining in detail the method for processing IO requests provided by the embodiments of the present invention, the system for processing IO requests involved in the embodiments of the present invention will be introduced first.

[0061] Such as Figure 1A As shown, the system 100 for processing IO requests includes a business system 101 and a storage system 102 , wherein the business system 101 includes a business cluster 1011 , and the storage system 102 includes a client cluster 1021 and a server 1022 . Wherein, both the service cluster 1011 and the client cluster 1021 are composed of multiple nodes.

[0062] Wherein, the nodes in the business cluster communicate with the nodes in the client cluster through wire...

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 method and a device for processing an IO request, and belongs to the technical field of computer storage. The method comprises the steps as follows: when a communication sub-component in a first node determines that a service sub-component in the first node is updating currently, the communication sub-component in the first node selects a second node from a partner groupwhere the first node is located, and sending a target IO request to a communication sub-component in the second node, and the communication sub-component and the service sub-component in the second node send the target IO request to a server. According to the method and the device provided by the invention, the nodes in the partner group can communicate with each other, so that when the communication sub-component in the first node is updating at currently, the other nodes in the partner group where the first node is located can be used for processing the target IO request, and thus the situation that the currently processing target IO request breaks due to the fact that a function called by the service sub-component in updating cannot be replaced with a hotfix is avoided.

Description

technical field [0001] The present application relates to the technical field of computer storage, and in particular to a method and device for processing input / output (Input / Output, IO) requests. Background technique [0002] At present, the system for processing IO requests mainly includes a business system and a storage system. Among them, the business system includes a business cluster, and the storage system includes a client cluster (client) and a server (server). Both the business cluster and the client cluster are composed of multiple nodes. (node), and each node in the client cluster includes a small computer system interface-based virtual control (Virtual Small Computer System Interface Control, VSC) component and a virtual block storage system (Virtual Block System, VBS) component. [0003] If the current protocol for transmitting IO requests is the Small Computer System Interface (SCSI) protocol, when a node in the business cluster initiates an IO request, the no...

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/08G06F8/65
CPCH04L67/1008H04L67/34G06F8/65H04L67/60
Inventor 蒋立新
Owner HUAWEI CLOUD COMPUTING TECH CO LTD
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
Try Eureka
PatSnap group products