CN111176576A - Metadata modification method, device, equipment and storage medium of storage volume - Google Patents
Metadata modification method, device, equipment and storage medium of storage volume Download PDFInfo
- Publication number
- CN111176576A CN111176576A CN201911384335.7A CN201911384335A CN111176576A CN 111176576 A CN111176576 A CN 111176576A CN 201911384335 A CN201911384335 A CN 201911384335A CN 111176576 A CN111176576 A CN 111176576A
- Authority
- CN
- China
- Prior art keywords
- storage volume
- target
- metadata
- modification
- state value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1847—File system types specifically adapted to static storage, e.g. adapted to flash memory or SSD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses a metadata modification method of a storage volume, which comprises the following steps: creating a tracker variable used for representing the IO state of a target storage volume in advance; when a modification request for modifying metadata of a target storage volume is received, acquiring a target state value of a tracker variable of the target storage volume; and judging whether to process the modification request according to the target state value, and executing corresponding operation according to a judgment result. Therefore, the method can avoid the operation of simultaneously executing the metadata modification of the target storage volume when other IO services are executed, thereby relatively reducing the probability of metadata modification failure and improving the accuracy and efficiency of metadata modification of the target storage volume. The application also discloses a metadata modification device, equipment and a computer readable storage medium of the storage volume, which have the beneficial effects.
Description
Technical Field
The present invention relates to the field of data storage, and in particular, to a method, an apparatus, a device, and a computer-readable storage medium for modifying metadata of a storage volume.
Background
In practice, there is a need to modify the metadata of the storage volume, e.g., the garbage collection module requires modification of the metadata of the storage volume. In addition, since metadata modification for the same storage volume needs to be performed on the same controller (i.e. owner node of the storage volume), that is, when metadata of a target storage volume is modified, if there are other IO services in the target storage volume, such as switching the owner node, after the metadata modification operation is performed, and when a modification result is confirmed, because the owner nodes before and after modification are inconsistent, metadata modification fails or other modification problems are caused, and thus, modification needs to be performed again, so that metadata modification efficiency is low.
Therefore, how to improve the accuracy and efficiency of metadata modification on a storage volume is a technical problem that needs to be solved by those skilled in the art.
Disclosure of Invention
In view of this, the present invention is directed to providing a method for modifying metadata of a storage volume, which can improve accuracy and efficiency of modifying metadata of the storage volume; it is another object of the present invention to provide a metadata modification apparatus, device and computer-readable storage medium for a storage volume, all of which have the above advantages.
In order to solve the above technical problem, the present invention provides a method for modifying metadata of a storage volume, including:
creating a tracker variable used for representing the IO state of a target storage volume in advance;
when a modification request for modifying the metadata of the target storage volume is received, acquiring a target state value of the tracker variable of the target storage volume;
and judging whether to process the modification request according to the target state value, and executing corresponding operation according to the judgment result.
Preferably, the process of determining whether to process the modification request according to the target state value and executing a corresponding operation according to the determination result specifically includes:
and judging to refuse to process the modification request according to the target state value, and feeding back a refusal reason for refusing the modification request.
Preferably, further comprising:
and when the in-place state of the target storage volume is changed, initializing the tracker variable.
Preferably, further comprising:
displaying the target state value of the tracker variable.
Preferably, when the target state value indicates that the target storage volume is performing IO traffic, the method further includes:
and displaying the IO service executed by the target storage volume.
Preferably, the process of determining whether to process the modification request according to the target state value and executing a corresponding operation according to the determination result specifically includes:
and judging to refuse to process the modification request according to the target state value, and sending out corresponding prompt information.
Preferably, further comprising:
storing a metadata modification record for the target storage volume.
In order to solve the above technical problem, the present invention further provides a metadata modification apparatus for a storage volume, including:
the creation module is used for creating a tracker variable used for representing the IO state of the target storage volume in advance;
an obtaining module, configured to obtain a target state value of the tracker variable of the target storage volume when a modification request for modifying metadata of the target storage volume is received;
and the execution module is used for judging whether to process the modification request according to the target state value and executing corresponding operation according to the judgment result.
Preferably, the execution module specifically includes:
and the first execution unit is used for judging to reject to process the modification request according to the target state value and feeding back a rejection reason for rejecting the modification request.
Preferably, further comprising:
and the initialization module is used for performing initialization operation on the tracker variable when the in-place state of the target storage volume changes.
Preferably, further comprising:
and the first display module is used for displaying the target state value of the tracker variable.
Preferably, further comprising:
and the second display module is used for displaying the IO service executed by the target storage volume when the target state value indicates that the target storage volume is executing the IO service.
Preferably, the execution module specifically includes:
and the second execution unit is used for judging to refuse to process the modification request according to the target state value and sending out corresponding prompt information.
Preferably, further comprising:
and the storage module is used for storing the metadata modification record of the target storage volume.
In order to solve the above technical problem, the present invention further provides a metadata modification apparatus for a storage volume, including:
a memory for storing a computer program;
and the processor is used for realizing the steps of any one of the metadata modification methods of the storage volume when executing the computer program.
In order to solve the above technical problem, the present invention further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when being executed by a processor, the computer program implements the steps of any one of the above metadata modification methods for a storage volume.
The invention provides a metadata modification method of a storage volume, which comprises the steps of pre-creating a tracker variable for representing IO state of the storage volume; then, when a modification request for modifying the metadata of the target storage volume is received, acquiring a target state value of a tracker variable of the target storage volume; and judging whether to process the modification request according to the target state value, and executing corresponding operation according to the judgment result. Therefore, when a modification request for modifying the metadata of the target storage volume is received, whether the target storage volume executes other IO services or not is further judged, so as to determine whether the modification request is executed or not, and therefore, the operation of simultaneously executing the metadata modification of the target storage volume when other IO services are executed can be avoided, the probability of metadata modification failure can be relatively reduced, and the accuracy and the efficiency of metadata modification of the target storage volume are improved.
In order to solve the technical problem, the invention also provides a metadata modification device, equipment and a computer readable storage medium for the storage volume, which have the beneficial effects.
Drawings
In order to more clearly illustrate the embodiments or technical solutions of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of a method for modifying metadata of a storage volume according to an embodiment of the present invention
FIG. 2 is a block diagram of a metadata modification apparatus for a storage volume according to an embodiment of the present invention;
fig. 3 is a structural diagram of a metadata modification apparatus for a storage volume according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The core of the embodiment of the invention is to provide a metadata modification method of a storage volume, which can improve the accuracy and efficiency of metadata modification of the storage volume; another core of the present invention is to provide a metadata modification apparatus, device and computer-readable storage medium for storage volume, all having the above-mentioned advantages.
In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a flowchart of a method for modifying metadata of a storage volume according to an embodiment of the present invention. As shown in fig. 1, a method for modifying metadata of a storage volume includes:
s10: a tracker variable for representing the IO state of the target storage volume is created in advance.
Specifically, in this embodiment, a tracker variable is created in advance, and the tracker variable is used to represent an IO state of a target storage volume, that is, a state value of the tracker variable is set correspondingly according to whether the target storage volume is executing an IO service. In other words, the tracker variable is used for tracking the IO state of the target storage volume, sensing when the IO service of the target storage volume starts to be executed and when the execution is completed, and obtaining a corresponding state value according to the execution state of the IO service.
In this embodiment, the state value of the tracker variable may be a FALSE state and a TRUE state, where the state value is a FALSE state, indicating that the target storage volume is processing an IO service, for example, performing an operation of switching a owner node; and when the state value is TRUE, the target storage volume does not process any IO service currently. It should be noted that, in other embodiments, the state value may be set in other manners, and the manner provided in this embodiment is only one implementation manner.
S20: when a modification request for modifying metadata of a target storage volume is received, acquiring a target state value of a tracker variable of the target storage volume;
s30: and judging whether to process the modification request according to the target state value, and executing corresponding operation according to a judgment result.
Specifically, when a modification request for modifying metadata of a target storage volume is received, a target state value of a tracker variable of the target storage volume needs to be acquired first, so as to obtain an IO state of the target storage volume. It should be noted that the modification request may be a request sent by a garbage collection module on the owner node of the target storage volume, or may also be a request sent by a garbage collection module on another node to send the modification request to the owner node of the target storage volume, which is not limited in this embodiment.
It should be noted that, in actual operation, the modification request may be tracked by calling the interface maybemultiprocessstarting () to obtain the target state value of the tracker variable; and then, judging whether the modification request can be processed according to the acquired target state value of the target storage volume, and executing corresponding operation according to the judgment result. Specifically, if the target state value indicates that the IO state of the target storage volume is an idle state, that is, the modification request can be processed, the modification request is executed, and the metadata of the target storage volume is modified according to the modification request; if the target state value indicates that the IO state of the target storage volume is working, i.e., the modification request cannot be processed, the modification request is ignored. In addition, in an actual operation, if a modification operation on metadata of a target storage volume is completed according to a modification request or it is determined that the modification request is not processed, tracking of the IO state of the target storage volume by using a tracker variable may be stopped by calling the interface processStopping ().
According to the metadata modification method for the storage volume, a tracker variable used for representing IO (input/output) states of the storage volume is created in advance; then, when a modification request for modifying the metadata of the target storage volume is received, acquiring a target state value of a tracker variable of the target storage volume; and judging whether to process the modification request according to the target state value, and executing corresponding operation according to the judgment result. Therefore, when a modification request for modifying the metadata of the target storage volume is received, whether the target storage volume executes other IO services or not is further judged, so as to determine whether the modification request is executed or not, and therefore, the operation of simultaneously executing the metadata modification of the target storage volume when other IO services are executed can be avoided, the probability of metadata modification failure can be relatively reduced, and the accuracy and the efficiency of metadata modification of the target storage volume are improved.
On the basis of the foregoing embodiment, this embodiment further describes and optimizes the technical solution, and specifically, in this embodiment, the process of determining whether to process the modification request according to the target state value and executing the corresponding operation according to the determination result specifically includes:
and judging to reject to process the modification request according to the target state value, and feeding back a rejection reason for rejecting the modification request.
In this embodiment, after it is determined to reject the processing of the modification request according to the target state value, a reject reason for rejecting the modification request is further fed back, and a switching operation of the owner node is currently being performed.
It should be noted that, in the actual operation, an error code and identification information corresponding to the modification request may be further fed back, where the error code refers to a code number corresponding to the current rejection reason, and the identification information corresponding to the modification request is used to distinguish which specific processing request is rejected, so that subsequent adjustment can be facilitated, and the purpose of modifying the metadata of the target storage volume can be efficiently achieved.
As a preferred embodiment, the process of determining whether to process the modification request according to the target state value and executing the corresponding operation according to the determination result specifically includes:
and judging to refuse to process the modification request according to the target state value, and sending out corresponding prompt information.
It should be noted that, in this embodiment, after determining to reject to process the modification request according to the target state value, the corresponding prompt information is further sent out to prompt the user that the modification request is currently rejected. Specifically, after the processing modification request is judged to be rejected according to the target state value, the prompting device is triggered to send out corresponding prompting information. It should be noted that the prompting device may specifically be a buzzer and/or an indicator light and/or a display, and the prompting device triggers the buzzer/the indicator light/the display to send out corresponding prompting information, such as a buzzer sound, a flashing light, text or image display, and the like, so as to intuitively prompt the user of the current operation performed on the modification request, thereby further improving the user experience.
On the basis of the above embodiments, the present embodiment further describes and optimizes the technical solution, and specifically, the present embodiment further includes:
and when the in-place state of the target storage volume is changed, initializing the tracker variable.
Specifically, in this embodiment, when it is detected that the in-place state of the target storage volume changes, an initialization operation is performed on a tracker variable used for indicating the IO state of the target storage volume, and generally, the FALSE state of the tracker variable is modified to the TRUE state. The change of the in-place state of the target storage volume may be when the target storage volume is started or the storage volume is deleted, or when a module sending a modification request, such as a garbage collection module, is started or goes offline, an initialization operation is performed on a tracker variable.
It can be understood that, when the in-place state of the target storage volume changes, the tracker variable is initialized, and the multiple mechanisms initialize the tracker variable, so that the accuracy of the tracker variable can be relatively improved, and the condition that the judgment result of 'whether to process the modification request' is wrong due to error of the tracker is avoided. Therefore, the present embodiment can further improve the accuracy of modifying the metadata of the target storage volume.
On the basis of the above embodiments, the present embodiment further describes and optimizes the technical solution, and specifically, the present embodiment further includes:
and displaying the target state value of the tracker variable.
Specifically, in this embodiment, after a modification request for modifying metadata of a target storage volume is received and a target state value of a tracker variable of the target storage volume is acquired, the target state value is further displayed by using a display device. Specifically, the specific manner of displaying the target state value of the tracker variable may be in a text form, displaying the currently acquired target state value of the tracker variable, or in a table form, sequentially recording the target state values corresponding to the tracker variables, or in a form of a preset image, which is not limited in this embodiment. In addition, the present embodiment does not limit the specific type of the display device for displaying the target state value.
By further displaying the target state value of the tracker variable, the IO state of the target storage volume can be further conveniently and visually acquired by the user, and the use experience of the user is further improved.
As a preferred embodiment, when the target state value indicates that the target storage volume is performing IO traffic, the method further includes:
and displaying the IO business executed by the target storage volume.
In this embodiment, when a target state value of the tracker variable is further obtained and the target state value indicates that the target storage volume is executing an IO service, the IO service is displayed. That is, why the target storage volume may not currently perform the modification request.
In this embodiment, a specific manner of displaying the IO service may be to display the currently-executed IO service of the currently-acquired target storage volume in a text form, or to sequentially record the IO services executed by the target storage volume in a table form, which is not limited in this embodiment. It should be noted that, in this embodiment, a specific type of the display device for displaying the IO service is not limited.
Through further displaying IO (input/output) services executed by the target storage volume, the user can further know the working state of the target storage volume, and the use experience of the user is further improved.
On the basis of the above embodiments, the present embodiment further describes and optimizes the technical solution, and specifically, the present embodiment further includes:
metadata modification records for the target storage volume are stored.
In this embodiment, after the metadata of the target storage volume is modified according to the modification request, the modification record corresponding to the modification request is further stored. The modification record may include modification time, a modification object, a specific modification condition, and the like, and the specific content in the modification record is not limited in this embodiment. It should be noted that, when storing the modification record, the modification record may be stored by using a database table, and may also be in a text or other form, which is not limited in this embodiment. In addition, the location for storing the modification record is not limited in this embodiment, and may be, for example, stored in a memory such as a hard disk, or stored in a storage server, and the like, and is specifically selected according to actual requirements.
The above detailed description is made on the embodiment of the method for modifying metadata of a storage volume according to the present invention, and the present invention further provides a device, an apparatus, and a computer-readable storage medium for modifying metadata of a storage volume corresponding to the method.
Fig. 2 is a structural diagram of a metadata modification apparatus for a storage volume according to an embodiment of the present invention, and as shown in fig. 2, the metadata modification apparatus for a storage volume includes:
a creating module 21, configured to create a tracker variable used for representing an IO state of a target storage volume in advance;
an obtaining module 22, configured to obtain a target state value of a tracker variable of a target storage volume when a modification request for modifying metadata of the target storage volume is received;
and the execution module 23 is configured to determine whether to process the modification request according to the target state value, and execute a corresponding operation according to a determination result.
The metadata modification device for the storage volume provided by the embodiment of the invention has the beneficial effects of the metadata modification method for the storage volume.
As a preferred embodiment, the execution module 23 specifically includes:
and the first execution unit is used for judging that the modification request is refused to be processed according to the target state value and feeding back a refusing reason for refusing the modification request.
As a preferred embodiment, further comprising:
and the initialization module is used for performing initialization operation on the tracker variable when the in-place state of the target storage volume changes.
As a preferred embodiment, further comprising:
and the first display module is used for displaying the target state value of the tracker variable.
As a preferred embodiment, further comprising:
and the second display module is used for displaying the IO service executed by the target storage volume when the target state value indicates that the target storage volume is executing the IO service.
As a preferred embodiment, the execution module 23 specifically includes:
and the second execution unit is used for judging to refuse to process the modification request according to the target state value and sending out corresponding prompt information.
As a preferred embodiment, further comprising:
and the storage module is used for storing the metadata modification record of the target storage volume.
Fig. 3 is a structural diagram of a metadata modification apparatus for a storage volume according to an embodiment of the present invention, and as shown in fig. 3, the metadata modification apparatus for a storage volume includes:
a memory 31 for storing a computer program;
a processor 32 for implementing the steps of the method for metadata modification of a storage volume as described above when executing the computer program.
The metadata modification device for the storage volume provided by the embodiment of the invention has the beneficial effects of the metadata modification method for the storage volume.
In order to solve the above technical problem, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the metadata modification method for the storage volume as described above.
The computer-readable storage medium provided by the embodiment of the invention has the beneficial effect of the metadata modification method of the storage volume.
The present invention provides a method, an apparatus, a device and a computer readable storage medium for modifying metadata of a storage volume. The principles and embodiments of the present invention are explained herein using specific examples, which are set forth only to help understand the method and its core ideas of the present invention. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.
The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
Claims (10)
1. A method for modifying metadata of a storage volume, comprising:
creating a tracker variable used for representing the IO state of a target storage volume in advance;
when a modification request for modifying the metadata of the target storage volume is received, acquiring a target state value of the tracker variable of the target storage volume;
and judging whether to process the modification request according to the target state value, and executing corresponding operation according to the judgment result.
2. The method according to claim 1, wherein the process of determining whether to process the modification request according to the target state value and executing a corresponding operation according to the determination result specifically includes:
and judging to refuse to process the modification request according to the target state value, and feeding back a refusal reason for refusing the modification request.
3. The method of claim 1, further comprising:
and when the in-place state of the target storage volume is changed, initializing the tracker variable.
4. The method of claim 1, further comprising:
displaying the target state value of the tracker variable.
5. The method of claim 4, wherein when the target state value indicates that the target storage volume is performing IO traffic, further comprising:
and displaying the IO service executed by the target storage volume.
6. The method according to claim 2, wherein the process of determining whether to process the modification request according to the target state value and executing a corresponding operation according to the determination result specifically includes:
and judging to refuse to process the modification request according to the target state value, and sending out corresponding prompt information.
7. The method of any one of claims 1 to 6, further comprising:
storing a metadata modification record for the target storage volume.
8. An apparatus for modifying metadata of a storage volume, comprising:
the creation module is used for creating a tracker variable used for representing the IO state of the target storage volume in advance;
an obtaining module, configured to obtain a target state value of the tracker variable of the target storage volume when a modification request for modifying metadata of the target storage volume is received;
and the execution module is used for judging whether to process the modification request according to the target state value and executing corresponding operation according to the judgment result.
9. A metadata modification apparatus for a storage volume, comprising:
a memory for storing a computer program;
a processor for implementing the steps of a method for metadata modification of a storage volume according to any one of claims 1 to 7 when executing said computer program.
10. A computer-readable storage medium, characterized in that a computer program is stored thereon, which computer program, when being executed by a processor, carries out the steps of a method for metadata modification of a storage volume according to any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911384335.7A CN111176576A (en) | 2019-12-28 | 2019-12-28 | Metadata modification method, device, equipment and storage medium of storage volume |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911384335.7A CN111176576A (en) | 2019-12-28 | 2019-12-28 | Metadata modification method, device, equipment and storage medium of storage volume |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111176576A true CN111176576A (en) | 2020-05-19 |
Family
ID=70655798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911384335.7A Withdrawn CN111176576A (en) | 2019-12-28 | 2019-12-28 | Metadata modification method, device, equipment and storage medium of storage volume |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111176576A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11243885B1 (en) | 2020-08-04 | 2022-02-08 | International Business Machines Corporation | Providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1811689A (en) * | 2005-01-24 | 2006-08-02 | 惠普开发有限公司 | Systems and methods of merge operations of a storage subsystem |
| CN101504594A (en) * | 2009-03-13 | 2009-08-12 | 杭州华三通信技术有限公司 | Data storage method and apparatus |
| CN107111596A (en) * | 2015-12-14 | 2017-08-29 | 华为技术有限公司 | Method for lock management in cluster, lock server and client |
| CN109240614A (en) * | 2018-08-30 | 2019-01-18 | 郑州云海信息技术有限公司 | A kind of date storage method, device and relevant device |
| CN109753248A (en) * | 2019-01-22 | 2019-05-14 | 上海微小卫星工程中心 | Memory access controller and method for accessing memory |
| CN110321357A (en) * | 2019-06-14 | 2019-10-11 | 北京奇艺世纪科技有限公司 | A kind of read/writing control method, device and server |
-
2019
- 2019-12-28 CN CN201911384335.7A patent/CN111176576A/en not_active Withdrawn
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1811689A (en) * | 2005-01-24 | 2006-08-02 | 惠普开发有限公司 | Systems and methods of merge operations of a storage subsystem |
| CN101504594A (en) * | 2009-03-13 | 2009-08-12 | 杭州华三通信技术有限公司 | Data storage method and apparatus |
| CN107111596A (en) * | 2015-12-14 | 2017-08-29 | 华为技术有限公司 | Method for lock management in cluster, lock server and client |
| CN109240614A (en) * | 2018-08-30 | 2019-01-18 | 郑州云海信息技术有限公司 | A kind of date storage method, device and relevant device |
| CN109753248A (en) * | 2019-01-22 | 2019-05-14 | 上海微小卫星工程中心 | Memory access controller and method for accessing memory |
| CN110321357A (en) * | 2019-06-14 | 2019-10-11 | 北京奇艺世纪科技有限公司 | A kind of read/writing control method, device and server |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11243885B1 (en) | 2020-08-04 | 2022-02-08 | International Business Machines Corporation | Providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track |
| WO2022028174A1 (en) * | 2020-08-04 | 2022-02-10 | International Business Machines Corporation | Providing track access reasons for track accesses resulting in release of prefetched cache resources for track |
| GB2611501A (en) * | 2020-08-04 | 2023-04-05 | Ibm | Providing track access reasons for track accesses resulting in release of prefetched cache resources for track |
| GB2611501B (en) * | 2020-08-04 | 2023-07-19 | Ibm | Providing track access reasons for track accesses resulting in release of prefetched cache resources for track |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112577760A (en) | Method, system, equipment and readable storage medium for vehicle diagnosis | |
| CN105930247B (en) | Processing method, device and the mobile terminal of system reboot problem | |
| CN106470110B (en) | Method and device for sending messages to multiple users in user list in group mode | |
| CN104598128A (en) | Method and system for recommending solutions on basis of operation behaviors of users | |
| CN110088744A (en) | A database maintenance method and system thereof | |
| CN107807841B (en) | Server simulation method, device, equipment and readable storage medium | |
| CN109358898B (en) | Information processing method and device, electronic equipment and storage medium | |
| CN111309743A (en) | Report pushing method and device | |
| CN113190458A (en) | Method and device for automatically analyzing buried point data, computer equipment and storage medium | |
| CN106843644B (en) | Method and device for establishing desktop icon | |
| CN109189692A (en) | A kind of webservice interface test method and device | |
| CN111176576A (en) | Metadata modification method, device, equipment and storage medium of storage volume | |
| CN111597091A (en) | Data monitoring method and system, electronic equipment and computer storage medium | |
| CN106375551B (en) | Information interaction method, device and terminal | |
| CN105100117A (en) | Method and device for accessing combined services | |
| US7603394B2 (en) | Client-server system, a generator unit and a method to customize a user application | |
| CN112416500A (en) | Information processing method and electronic equipment | |
| CN107741885B (en) | Transaction and service association method and system based on CS framework | |
| CN107436868A (en) | A kind of method for processing search results and device | |
| CN111491025B (en) | Service return processing method, device, equipment and storage medium | |
| CN109684525B (en) | Document display method, device, storage medium and test equipment | |
| CN115237430A (en) | Method and device for creating cluster, storage medium and electronic equipment | |
| CN115268943A (en) | Deployment method, device, electronic device and storage medium of service to be tested | |
| CN111737036A (en) | Service processing method and device based on robot process automation | |
| CN113467867A (en) | Information processing method, information processing device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200519 |
|
| WW01 | Invention patent application withdrawn after publication |