[go: up one dir, main page]

CN111813668B - Method, storage medium, device and system for executing process of multi-disk software program - Google Patents

Method, storage medium, device and system for executing process of multi-disk software program Download PDF

Info

Publication number
CN111813668B
CN111813668B CN202010630469.9A CN202010630469A CN111813668B CN 111813668 B CN111813668 B CN 111813668B CN 202010630469 A CN202010630469 A CN 202010630469A CN 111813668 B CN111813668 B CN 111813668B
Authority
CN
China
Prior art keywords
software
interface
software program
data
program
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.)
Active
Application number
CN202010630469.9A
Other languages
Chinese (zh)
Other versions
CN111813668A (en
Inventor
刘太强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Changjiang Computing Technology Co ltd
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN202010630469.9A priority Critical patent/CN111813668B/en
Publication of CN111813668A publication Critical patent/CN111813668A/en
Application granted granted Critical
Publication of CN111813668B publication Critical patent/CN111813668B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/362Debugging of software
    • G06F11/366Debugging of software using diagnostics
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a method for a copy software program executing process, which comprises the following steps: pre-packaging interfaces of all software programs; when the software program runs, all data acquired by each software subprogram through an interface and a return code of the interface are stored into corresponding each copy data, and all the copy data are stored in a file according to the sequence of generation time; when the data is required to be acquired through the interface during the software program copying, the stored data and the return code of the interface are sequentially read from the corresponding data of the copied disk, and the failed software subprogram runs according to the read data and the return code, so that the software program copying failure is realized, and the software program failure is positioned. The method for executing the software program in the double-disk process not only eliminates random factors and can stably double the faults of all the software programs, but also has high reliability and wide application range, and the double-disk method is simple to operate and has good practicability.

Description

Method, storage medium, device and system for executing process of multi-disk software program
Technical Field
The invention relates to the technical field of software programs, in particular to a method, a storage medium, equipment and a system for copying a software program execution process.
Background
At present, software programs are widely applied, such as office software, robot control software and the like, need to be processed, meanwhile, faults of the software programs are common, and the faults of the software programs can be accurately positioned only by resetting the faults of the software programs.
However, because the software is generally large in scale, and the number of software code lines is usually more than ten million, it is difficult to find out the faulty place in so many program instructions if the software is to be located.
In the prior art, most software developers usually locate a fault by recording a large number of program logs, and the developers supplement corresponding log information after the fault, so that the log information of the fault is more perfect, and useful information is recorded to assist in locating the fault when similar faults occur next time.
Furthermore, the fault is located by recording the program log, when the software program fault needs to be copied, on one hand, many operation obstacles exist, for example, personnel operation, instrument operation and the like need to be capable of enabling the fault to be copied as when the fault occurs; on the other hand, there are many random factors in the software program, for example, the time for acquiring the program changes, or the random number changes, etc. may make it difficult for a fault to recover the disk.
Referring to fig. 1, the software program is composed of three parts, i.e., a, B, and C, where a may send data to B and B may also send data to C, when the above method of recording program logs is used, if a program of C fails, a disk failure needs to be reinstated, since there is a sequence requirement for data transmission between ABCs, data interaction between AB, AC, and BC has a certain randomness or time deviation, and if a data is provided in the original sequence only when a disk failure occurs, it cannot be guaranteed that B and C also process data in the original sequence, so that a disk failure cannot be reinstated.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a method for a re-recording software program execution process, which not only eliminates random factors and can stably re-record all software program faults, but also has high reliability and wide application range, and the re-recording method is simple to operate and has good practicability.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows:
a method of replicating a software program execution process for accurately locating software program faults, the software program including a number of software subroutines, comprising the steps of:
pre-packaging interfaces of all software programs;
when the software program runs, all data acquired by each software subprogram through an interface and a return code of the interface are stored into corresponding each copy data, and all the copy data are stored in a file according to the sequence of generation time;
when a software program is copied, the internal state of a failed software subprogram is marked as a copy mode, after the state mark of the copy mode is identified by an interface of the failed software subprogram, when data needs to be acquired through the interface, stored data and a return code of the interface are sequentially read from corresponding copy data, and the failed software subprogram runs according to the read data and the return code to realize the failure of the software program so as to locate the failure of the software program.
On the basis of the technical scheme, when the software program is copied, the failed software subprogram runs, and other software subprograms are in an idle state.
On the basis of the technical scheme, the method further comprises the following steps: and (4) while copying the software program, positioning the fault of the software program according to the recorded program log.
On the basis of the technical scheme, the method further comprises the following steps: while copying the software program, the method of code single step debugging is used to locate the software program fault.
On the basis of the technical scheme, the interface of the software program comprises an operating system interface and a communication interface.
The invention also provides a storage medium, which stores a computer program, and the computer program realizes the method of the execution process of the copy software program when being executed by a processor.
The invention also provides an electronic device, which comprises a memory and a processor, wherein the memory is stored with a computer program running on the processor, and the processor executes the computer program to realize the method for executing the copy software program.
The invention also provides a system for executing the copy software program, wherein the software program comprises a plurality of software subprograms, and the software subprograms comprise:
the packaging module is used for packaging the interfaces of all software programs;
the storage module is used for storing all data acquired by each software subprogram through an interface and the return code of the interface into corresponding each copy data when the software program runs, and storing all the copy data in a file according to the sequence of generation time;
and the disk copying module is used for marking the internal state of the failed software subprogram as a disk copying mode when the disk copying software program is copied, reading the stored data and the return code of the interface in sequence from the corresponding disk copying data when the interface of the failed software subprogram needs to acquire data through the interface after the state mark of the disk copying mode is identified, and operating the failed software subprogram according to the read data and the return code to realize the disk copying software program.
On the basis of the technical scheme, the device further comprises a first positioning module, wherein the first positioning module is used for positioning the fault of the software program according to the recorded program log while copying the software program.
On the basis of the technical scheme, the system further comprises a second positioning module, wherein the second positioning module is used for positioning the software program fault by using a code single-step debugging method while copying the software program.
Compared with the prior art, the invention has the advantages that: the method for the execution process of the software program of the invention not only eliminates random factors and can stably copy all software program faults, but also has high reliability and wide application range, and the method for copying the software program of the invention has simple operation and good practicability.
Drawings
FIG. 1 is a diagram illustrating software program data interaction in the prior art;
FIG. 2 is a diagram illustrating a method for executing a copy software program according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a software program storing copy data during operation according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating data interaction during copying of a software program according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Referring to fig. 2, an embodiment of the present invention provides a method for copying a software program execution process, which is used for locating a software program fault, where the software program includes several software subroutines, and includes the steps of:
s1: pre-packaging interfaces of all software programs;
s2: when the software program runs, all data acquired by each software subprogram through an interface and a return code of the interface are stored into corresponding each copy data, and all the copy data are stored in a file according to the sequence of generation time;
s3: when a software program is copied, the internal state of a failed software subprogram is marked as a copy mode, after the state mark of the copy mode is identified by an interface of the failed software subprogram, when data needs to be acquired through the interface, stored data and a return code of the interface are sequentially read from corresponding copy data, and the failed software subprogram runs according to the read data and the return code to realize the failure of the software program so as to locate the failure of the software program.
At present, program software obtains running time by means of a scheduling mechanism of an operating system, obtains external data through an interface, such as reading files, receiving messages, calling an API to obtain system time, and the like, and meanwhile, the software program can also output some data, such as writing files, sending messages to other software programs, and the like, and also can retain certain data inside the program, such as storing some service data in a memory. However, most faults occurring during the running of the program are caused by that external data acquired at a certain moment and internal data of the program are not matched under certain conditions, such as internal data organization errors of the program, and the program is in error.
The working principle of the method for copying the software program execution process in the embodiment of the invention is as follows: when the software program normally runs, all data acquired by each software subprogram through an interface and a return code of the interface are stored into corresponding copy data, each software subprogram has one corresponding copy data, and all the copy data are stored into a file according to the sequence of generation time, so that the original value of external data of the software program is recorded into the file in an original sequence; when the software program is copied, the failed software subprogram reads the stored data and the return code of the interface from the file in sequence and operates the failed software subprogram, so that the same error can occur again when the failed software subprogram is operated to the original error place, and the failure of the software program is realized so as to locate the failure of the software program.
Compared with the prior art, on one hand, because the external data is stored in the original value original sequence, random factors are eliminated, all software program faults can be stably copied, the method is suitable for the situation that the faults occur repeatedly and the situation that the faults occur for the first time, and the application range is wide; on the other hand, the disk duplicating method is simple to operate, good in practicability, less in information to be recorded, and free of operation obstacles such as manual operation or instrument operation.
In the embodiment of the invention, when the software program is copied, the failed software subprogram runs, and other software subprograms are in an idle state.
As shown in fig. 1 and fig. 3, when the software program runs, the software program includes three software subroutines, a, B, and C, each of which corresponds to respective copy data, and when each software subroutine calls an OS interface to acquire data, the acquired interface data and a return code of the interface are stored in the corresponding copy data, data transmitted to the software program through a communication interface is also stored in the copy data, and all the copy data are stored in a time sequence.
Referring to fig. 4, when the software subprogram C fails during the copying of the software program, the software subprogram C no longer receives data from the outside, but reads the stored data from the copied data, and at this time, the software subprograms a and B are in an idle state.
Furthermore, the method for executing the copy software program according to the embodiment of the present invention further includes the steps of: and (4) while copying the software program, positioning the fault of the software program according to the recorded program log.
Furthermore, the method for executing the copy software program according to the embodiment of the present invention further includes the steps of: while copying the software program, the method of code single step debugging is used to locate the software program fault.
In the embodiment of the invention, the fault of the software program is assisted to be positioned by recording a program log or a code single-step debugging method while the software program is copied, so that the fault positioning of the software program is more accurate and the positioning efficiency is high.
Specifically, in the embodiment of the invention, the interfaces of the software program comprise an operating system interface and a communication interface. The operating system interface comprises a system time interface, a random number interface, a file reading interface, a timer interface and a memory application interface. The communication interface is a communication interface for acquiring service data, such as data input from an input command of telnet.
In the using process, all the interfaces of the software program are packaged, when the software program is copied, the interfaces do not need to be called really to obtain data, and only the stored data needs to be read from the copied data, so that the randomness can be avoided, and the failure of the software program can be stabilized.
For example, the random number obtained during the disk copying process is different from the random number obtained during the failure, so that after the disk copying method of this embodiment is adopted, the random number stored in the disk copying data is read from the disk copying data, i.e., the disk copying failure occurs, and the recorded return code is returned, so that both the return code and the data are the same as those in the case of the failure, and the software program must also be run in the same flow in the case of the failure, thereby stabilizing the disk copying process against the software program failure.
Furthermore, in the embodiment of the present invention, when the software program is in the copy mode, data input other than the copy data is not responded, data is not output any more, and the copy data is not stored any more, and the currently used data is read from the copy data, and the copy data is not modified, so that it is ensured that the copy can be repeatedly performed for many times until the software program fault is accurately located.
The embodiment of the invention also provides a system for the execution process of the copy software program, wherein the software program comprises a plurality of software subprograms, and the software subprograms comprise:
the packaging module is used for packaging the interfaces of all software programs;
the storage module is used for storing all data acquired by each software subprogram through an interface and the return code of the interface into corresponding each copy data when the software program runs, and storing all the copy data in a file according to the sequence of generation time;
and the disk copying module is used for marking the internal state of the failed software subprogram as a disk copying mode when the disk copying software program is copied, reading the stored data and the return code of the interface in sequence from the corresponding disk copying data when the interface of the failed software subprogram needs to acquire data through the interface after the state mark of the disk copying mode is identified, and operating the failed software subprogram according to the read data and the return code to realize the disk copying software program.
According to the system for the execution process of the software program for copying, disclosed by the embodiment of the invention, on one hand, because the external data is stored in the original value and original sequence, random factors are eliminated, all software program faults can be copied stably, the system is suitable for the situation that the faults occur repeatedly and the situation that the faults occur for the first time, and the application range is wide; on the other hand, the system in the execution process of the copy software program is simple in operation, good in practicability, less in information to be recorded, and free of operation obstacles such as manual operation or instrument operation.
Furthermore, the system for executing the copy software program according to the embodiment of the present invention further includes a first locating module, configured to locate a fault of the software program according to the recorded program log while copying the software program.
Furthermore, the system for the execution process of the copy software program of the embodiment of the invention further comprises a second positioning module, which is used for positioning the software program fault by using the code single-step debugging method while copying the software program.
According to the system for the execution process of the disked software program, the fault of the software program is assisted to be positioned by recording a program log or a code single-step debugging method while the software program is disked, so that the fault positioning of the software program is more accurate, and the positioning efficiency is high.
The embodiment of the invention also provides a storage medium, wherein a computer program is stored on the storage medium, and when being executed by a processor, the computer program realizes the steps of the method for executing the copy software program, and specifically realizes the following steps:
pre-packaging interfaces of all software programs;
when the software program runs, all data acquired by each software subprogram through an interface and a return code of the interface are stored into corresponding each copy data, and all the copy data are stored in a file according to the sequence of generation time;
when a software program is copied, the internal state of a failed software subprogram is marked as a copy mode, after the state mark of the copy mode is identified by an interface of the failed software subprogram, when data needs to be acquired through the interface, the stored data and the return code of the interface are sequentially read from the corresponding copy data, and the failed software subprogram runs according to the read data and the return code to realize the failure of the software program so as to locate the failure of the software program.
The embodiment of the present invention further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program running on the processor, and the processor implements the steps of the method for implementing the execution process of the copy software program when executing the computer program, and specifically implements the following steps:
pre-packaging interfaces of all software programs;
when the software program runs, all data acquired by each software subprogram through an interface and a return code of the interface are stored into corresponding each copy data, and all the copy data are stored in a file according to the sequence of generation time;
when a software program is copied, the internal state of a failed software subprogram is marked as a copy mode, after the state mark of the copy mode is identified by an interface of the failed software subprogram, when data needs to be acquired through the interface, stored data and a return code of the interface are sequentially read from corresponding copy data, and the failed software subprogram runs according to the read data and the return code to realize the failure of the software program so as to locate the failure of the software program.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the present application are all or partially generated when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), among others.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The present invention is not limited to the above-described embodiments, and it will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements are also considered to be within the scope of the present invention. Those not described in detail in this specification are well within the skill of the art.

Claims (5)

1. A method for replicating a software program execution process for accurately locating software program faults, the software program including a plurality of software subroutines, comprising the steps of:
pre-packaging interfaces of all software programs, wherein the interfaces of the software programs comprise an operating system interface and a communication interface, the operating system interface comprises a system time interface, a random number interface, a file reading interface, a timer interface and a memory application interface, and the communication interface is a communication interface for acquiring service data;
when the software program runs, all data acquired by each software subprogram through an interface and a return code of the interface are stored into corresponding each copy data, and all the copy data are stored in a file according to the sequence of generation time;
when a software program is copied, marking the internal state of a failed software subprogram as a copy mode, after the state mark of the copy mode is identified by an interface of the failed software subprogram, when data needs to be acquired through the interface, sequentially reading stored data and a return code of the interface from corresponding copy data, and operating the failed software subprogram according to the read data and the return code to realize the failure of the software program so as to locate the failure of the software program;
while copying the software program, positioning the software program fault according to the recorded program log;
further comprising the steps of: while copying the software program, the method of code single step debugging is used to locate the software program fault.
2. The method of claim 1, wherein: when the software program is copied, the failed software subprogram runs, and other software subprograms are in an idle state.
3. A storage medium having a computer program stored thereon, characterized in that: which computer program, when being executed by a processor, carries out the method of claim 1 or 2.
4. An electronic device comprising a memory and a processor, the memory having stored thereon a computer program that runs on the processor, characterized in that: the processor, when executing the computer program, implements the method of claim 1 or 2.
5. A system for replicating a process performed by a software program, the software program including a plurality of software subroutines, comprising:
the packaging module is used for packaging interfaces of all software programs, the interfaces of the software programs comprise an operating system interface and a communication interface, the operating system interface comprises a system time interface, a random number interface, a file reading interface, a timer interface and a memory application interface, and the communication interface is a communication interface for acquiring service data;
the storage module is used for storing all data acquired by each software subprogram through an interface and the return code of the interface into corresponding each copy data when the software program runs, and storing all the copy data in a file according to the sequence of generation time;
the device comprises a disk copying module, a disk copying module and a data processing module, wherein the disk copying module is used for marking the internal state of a failed software subprogram as a disk copying mode when a disk copying software program is copied, after the state mark of the disk copying mode is identified by an interface of the failed software subprogram, when data needs to be acquired through the interface, the stored data and a return code of the interface are sequentially read from the corresponding disk copying data, and the failed software subprogram runs according to the read data and the return code to realize the disk copying software program;
the first positioning module is used for positioning the fault of the software program according to the recorded program log while copying the software program;
the system also comprises a second positioning module which is used for positioning the software program fault by using the code single-step debugging method while copying the software program.
CN202010630469.9A 2020-06-30 2020-06-30 Method, storage medium, device and system for executing process of multi-disk software program Active CN111813668B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010630469.9A CN111813668B (en) 2020-06-30 2020-06-30 Method, storage medium, device and system for executing process of multi-disk software program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010630469.9A CN111813668B (en) 2020-06-30 2020-06-30 Method, storage medium, device and system for executing process of multi-disk software program

Publications (2)

Publication Number Publication Date
CN111813668A CN111813668A (en) 2020-10-23
CN111813668B true CN111813668B (en) 2023-03-24

Family

ID=72856818

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010630469.9A Active CN111813668B (en) 2020-06-30 2020-06-30 Method, storage medium, device and system for executing process of multi-disk software program

Country Status (1)

Country Link
CN (1) CN111813668B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110044530A (en) * 2009-10-23 2011-04-29 한국항공대학교산학협력단 Error injection test device and error injection test method using simulation kernel for reliability evaluation of embedded system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7086034B2 (en) * 2002-06-28 2006-08-01 Canon Kabushiki Kaisha Method, program, and storage medium for acquiring logs
US20040243882A1 (en) * 2003-05-27 2004-12-02 Sun Microsystems, Inc. System and method for fault injection and monitoring
CN101295280B (en) * 2008-06-18 2010-12-01 腾讯科技(深圳)有限公司 Automatic software debugging method and system
CN101872323A (en) * 2009-04-22 2010-10-27 曾凡平 Method for fault-injection test based on virtual machine
CN102270175A (en) * 2011-08-21 2011-12-07 中国海洋大学 Simulation test method of data acquisition software
KR20190079809A (en) * 2017-12-28 2019-07-08 현대자동차주식회사 Fault injection test apparatus and method for the same
CN109726098A (en) * 2018-03-16 2019-05-07 平安科技(深圳)有限公司 Interface test method, device and computer readable storage medium
CN109669866B (en) * 2018-12-10 2021-04-30 北京航空航天大学 Method for acquiring fault propagation path during software operation
CN110597709B (en) * 2019-08-13 2022-11-01 深圳赛安特技术服务有限公司 Interactive debugging method and device for mixed-mode mobile application and computer equipment
CN110990252B (en) * 2019-10-22 2024-06-18 北京计算机技术及应用研究所 A test method for testing quality and efficiency of embedded flight control software

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110044530A (en) * 2009-10-23 2011-04-29 한국항공대학교산학협력단 Error injection test device and error injection test method using simulation kernel for reliability evaluation of embedded system

Also Published As

Publication number Publication date
CN111813668A (en) 2020-10-23

Similar Documents

Publication Publication Date Title
US5619644A (en) Software directed microcode state save for distributed storage controller
WO2021169260A1 (en) System board card power supply test method, apparatus and device, and storage medium
ITTO980722A1 (en) PROCEDURE FOR INSTALLING AND / OR VERIFYING THE SOFTWARE FOR A COMPUTER SYSTEM MADE TO ORDER, AND COMPUTER SYSTEM FOR
CN108431781B (en) Self-diagnostics and automatic diagnostics data collection for errors detected by device drivers
JP5365128B2 (en) Information system, method, and program related to data registered in batch
US9037910B2 (en) SAS self-test operations
CN118939564A (en) Fault injection method, device, storage medium and program product
US20060248370A1 (en) Methods and apparatus using commutative error detection values for fault isolation in multiple node computers
CN111813668B (en) Method, storage medium, device and system for executing process of multi-disk software program
CN114461455B (en) Method and device for repairing bad disk blocks of stream replication cluster
CN111221672A (en) Data consistency checking method and device for distributed storage system
CN112256554B (en) Method and equipment for testing based on scene test cases
CN118796699A (en) A scene reproduction method, device and storage medium based on fault log
CN111427868A (en) Processing method and device for operation request in database migration and electronic equipment
EP0403067A2 (en) Method for transmitting commands excluded from a predefined command set
CN111813786B (en) Defect detection/processing method and device
CN116401096A (en) Metadata backup method and device, electronic equipment and storage medium
US11762727B2 (en) Information processing apparatus and method of monitoring operation
KR0154477B1 (en) Log File Backup Method in Electronic Switching System
CN111324783A (en) Data processing method and device
CN114253846B (en) Automatic test abnormality positioning method, device, equipment and readable storage medium
CN116257449A (en) Software exception positioning method, system device and medium
US20250005006A1 (en) Blockchain audit system
CN111949448A (en) Android terminal test environment backup and recovery method
CN117610081A (en) Data verification method, medium, device and computing equipment

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240626

Address after: 430000 No. 6, High-tech Fourth Road, Donghu High-tech Development Zone, Wuhan City, Hubei Province

Patentee after: FIBERHOME TELECOMMUNICATION TECHNOLOGIES Co.,Ltd.

Country or region after: China

Patentee after: Wuhan Changjiang Computing Technology Co.,Ltd.

Address before: 430000 No. 6, High-tech Fourth Road, Donghu High-tech Development Zone, Wuhan City, Hubei Province

Patentee before: FIBERHOME TELECOMMUNICATION TECHNOLOGIES Co.,Ltd.

Country or region before: China