Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

230 results about "Rollback Operation" patented technology

A command to cancel a business process and return a record to its previous state.

Continuous on-line transferring data backup method of virtual machine and device thereof

The invention provides a continuous on-line transferring data backup method of a virtual machine and a device thereof. The method comprises the steps of updating the virtual machine memory data in a primary host machine and the data block in a virtual disk image file in a network storage according to the running of an embodiment of a primary virtual machine, and sending the updated virtual machine memory data to a backup host machine; temporarily stopping running the embodiment of the primary virtual machine, locking the state of the data block in the virtual disk image file through a locking operation to obtain the light-weight snapshot of the virtual disk image file, and recovering the running of the embodiment of the primary virtual machine, wherein the virtual disk image file is used for the backup host machine to perform a rollback operation. Through the above processing, the light-weight snapshot of the embodiment of the invention only occupies a little memory space. In addition, a technical scheme of the embodiment of the invention does not need to transmit lots of data, and is capable of quickly establishing the light-weight snapshot and improving the performance of the virtual machine.
Owner:BEIHANG UNIV

Using software state tracking information to enact granular update rollback

Embodiments of the invention provide the ability to determine whether a particular application may be safely added to a client computing device. Further, embodiments of the invention also allow for performing a rollback operation on clients experiencing a decrease of performance due to an addition of new software. For example, after a client updates to a new piece of software, a server may monitor the performance of the first client by analyzing a plurality of updates received from the first client. Each update may include a performance indicator. Using the updates, the server may detect a decrease in the performance of the first client. Upon detecting the decrease in the performance, the server may initiate a rollback to a previous state on the first client.
Owner:IBM CORP

System and method for a snapshot query during database recovery

A method of performing a snapshot query in a database undergoing recovery allows access to the database during rollback or undo operations. The method includes allowing the query to detect whether a redo lock is present on a data item and if so, waiting until subsequent rollback operations release the lock. If another user has placed an exclusive lock on a data item of the database, the query may continue by reading a version of the data item form the version store. In an embodiment where a mirror database is used for recovery, the constant redo operations have an associated version store. Upon failover to the mirror database, queries may begin during the undo phase of recovery by allowing a query to read the version store of redo operations.
Owner:MICROSOFT TECH LICENSING LLC

P2P (peer to peer) technology based distributed data consistency maintaining system and method

Disclosed are a P2P (peer to peer) technology based distributed data consistency maintaining system and method. The system is composed of a plurality of data maintaining nodes with identical processing functions but respective unique identification numbers in a distributed cluster system. Each data maintaining node is in charge of managing one or more data access locks with respective unique identification numbers in real time and can receive data reading and accessing of client sides and store one or more data duplicates. Each data maintaining node can maintain a using comparison table of the self-managed data access locks and records serial numbers of each data maintaining node and a mapping relation between the data maintaining nodes and the data access locks by means of a data access lock distribution comparison table. The P2P technology based distributed data consistency maintaining system and method have the advantages that the system is flexible and reliable, single-node fault is avoided, access requests can be sent through other data maintaining nodes, and rollback operation expense and communication expanse of network fault are reduced.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Distributed transaction processing method and system

The invention provides a distributed transaction processing method. The method comprises the following steps: distributing a distributed transaction into a plurality of sub-transactions by a main business system; then respectively transmitting commands for executing the sub-transactions to the various corresponding secondary business systems; carrying out corresponding operations by the secondary business systems from secondary business front tables according to the commands for executing sub-transactions; after all the sub-transactions are executed successfully, simultaneously synchronizing operations in the secondary business front tables to secondary business main tables, so that consistency of the sub-transactions is realized; and when execution of at least one sub-transaction fails, rolling back all the sub-transactions in the secondary business front tables. A transaction table is added in a database of each business system, consumption of network flow can be reduced, transaction processing efficiency can be improved, single point of failure is avoided, and certain fault tolerance is achieved. In addition, the invention provides a distributed transaction processing system.
Owner:ONE CONNECT SMART TECH CO LTD SHENZHEN

Page rollback controlling method and page rollback controlling device

InactiveCN103914523AAvoid the problems caused by clicking the "Back to previous page" control multiple times to return to the previous history pageEasy to operateWebsite content managementWeb data navigationRollback OperationDatabase
The invention relates to a page rollback controlling method and a page rollback controlling device. The page rollback controlling method comprises the following steps of acquiring rollback operation; judging whether a preset rollback page which corresponds to the rollback operation and is a preset page exists or not; and displaying the preset rollback page if the preset rollback page exists. Regardless of the number of content pages, the preset rollback page with a headline can be directly opened by using the method when the rollback operation of the user is acquired. The page rollback controlling method is quite easy and convenient to operate; and the problem that the user only can return to a historical page by repeatedly clicking a widget of 'returning to a previous page' is solved.
Owner:XIAOMI INC

Method and device for recovering data by employing snapshot

The invention provides a method for recovering data by snapshot and a device thereof. In the method, after conventional snapshots at an extreme end are written in a corresponding resource block of a data volume, the used conventional snapshots are deleted in time, and during the subsequent data recovery process, every time a rollback operation is executed by the conventional snapshots, i.e., after the data in the conventional snapshots are written in the corresponding resource block of the data volume, the used conventional snapshots are deleted in time and a rollback snapshot is established accordingly to store the replaced data in the resource block of the data volume so as to ensure that the state which is rolled back can be recovered again. The method and the device can help occupy less snapshot resources and save more snapshot volume space.
Owner:NEW H3C TECH CO LTD

Software version upgrading work method based on Shell

InactiveCN102025778AQuickly meet various situations of upgradingEnsure consistencyProgram loading/initiatingTransmissionComputer terminalRollback Operation
The invention discloses a software version upgrading management method based on Shell, comprising the following steps that: 1), a file transfer protocol (FTP) service is offered on a version server; 2), a file used for storing latest version information is arranged on a ftp server through a management platform; 3), a terminal downloads the version file through a ftp protocol; 4), the terminal carries out comparison on a latest version number and a local version number file, if according with a local version, the latest version does not need upgrading; and if higher than the local version, the latest version is downloaded from a designated route through the ftp protocol, executive software is decompressed, and the upgrading operation is executed; 5), if updating is successful, the local version number is revised to be a version number subjected to upgrading; and if updating fails, the rollback operation is executed; 6), an upgrading result is uploaded to the version server; and 7), step one to step six are regularly executed through cron. The method can ensure the consistency of the software version and completely realize the consistency through the mature ftp protocol and a shell script, has the advantages of simpleness and stability, and is easy in maintenance.
Owner:勤智数码科技股份有限公司

Distributed transaction processing method and system

The invention discloses a distributed transaction processing method and system. The method comprises the steps that a distributed transaction manager establishes distributed global transactions; a service data manager establishes no less than one corresponding local transaction according to the distributed global transactions; a service processing unit enables the distributed global transactions and the local transactions to be related; the distributed transaction manager submits the distributed global transactions or conducts roll-back operation of the distributed global transactions. The distributed transaction processing method and system can achieve tracking capacity to a single service request, can achieve automatic rollback when any processing link breaks down after one-click submitting, can conduct reworking processing on the service request of specified requirements through manual triggering, and can shorten the time for data reworking after system restoration after data processing errors caused by system faults or configuration data errors.
Owner:CHINA MOBILE GRP FUJIAN CO LTD

A data synchronization method and a data synchronization device

The invention relates to the technical field of database synchronization, and provides a data synchronization method and a data synchronization device. The data synchronization method comprises the following steps: obtaining a backup file generated by a source database by a source synchronization tool; Sending the backup file to the destination synchronization tool so that the destination synchronization tool can restore the reference database and the active transaction log according to the backup file; Obtaining the maximum log sequence number corresponding to the source database at the backup completion time; reading the operation log whose log sequence number is larger than the maximum log sequence number in the log file of the source database, and sending the operation log to the destination synchronization tool, so that the destination synchronization tool synchronizes data on the destination database according to the reference database, the active transaction log and the operation log. The data synchronization method of the invention does not need to perform a rollback operation on the active transaction, and the data processing amount is reduced. At the same time, there isno need to limit the transaction commit time and the backup start time, which can effectively improve the efficiency of synchronization.
Owner:WUHAN DAMENG DATABASE

Distributed transaction processing method and apparatus

Embodiments of the invention relate to a distributed transaction processing method and apparatus. The method comprises the steps of receiving a transaction enable request sent by a client, dividing a transaction corresponding to the transaction enable request into a plurality of sub-transactions, and selecting a participant node which executes at least one sub-transaction in the sub-transactions; sending a transaction execution request to the participant node to enable the participant node to execute the corresponding sub-transactions, and recording and sending first execution result information of the sub-transactions; receiving the first execution result information of all the sub-transactions, and determining second execution result information of the transaction according to the first execution result information of all the sub-transactions; and returning a transaction enable success or failure message to the client according to the second execution result information, and sending a transaction submitting or rollback message to the participant node to enable the participant node to execute submitting or rollback operations of the sub-transactions, and recording operation state information of the sub-transactions. Through the method and the apparatus, the response time of the distributed transaction can be shortened, so that the performance of a distributed system can be improved.
Owner:BEIJING OCEANBASE TECH CO LTD

OLTP-based data deletion method, system and graphic database sever

The embodiment of the invention discloses an on-line transaction processing (OLTP)-based data deletion method, an OLTP-based data deletion system and a graphic database sever. The method comprises the following steps of: receiving a data deletion command transmitted by calling an application programming interface (API) through a client, wherein the data deletion command contains transaction identification, node name and filter condition; searching transaction record according to the transaction identification, and adding the node name into the searched valid transaction record; searching a node attribute state information table according to the node name, and acquiring data records in accordance with the filter condition from the node attribute state information table; and deleting the data records in accordance with the filter condition item by item. By using the embodiment of the invention, deletion of the data records of one transaction on multiple nodes can be realized, and synchronism and integrity of data deletion can be ensured; and when the transaction is invalid, data recovery can be performed by rollback operation, and the integrity of the database is ensured.
Owner:BEIJING 21VIANET DATA CENT

Method for capturing movement data increment based on track change

InactiveCN104834700AImprove the efficiency of incremental captureLow costDatabase distribution/replicationRelational databasesRollback OperationComputer science
The invention discloses a method for capturing movement data increment based on track change. The method comprises the following steps of enabling a trigger to capture operation logs; recording the operation change process of an operation data sheet; combining the operation logs by a purifying method, so as to capture the net increment and record the whole operation change process. The method has the advantages that the existing trigger mechanism of a movable database and the characteristic of lower writing frequency of movable nodes in the movable computing environment are sufficiently utilized, the increment capturing efficiency is obviously improved, the purifying operation is further adopted when the increment is extracted, the minimum increment data is ensured, the synchronous data communication amount is greatly reduced, the requirement of the synchronous system on the network bandwidth is lowered, and the communication cost is reduced; when the final consistency of the data is influenced because of the accidental interruption or severe timeout of the synchronous system, the operation change process can be used as the effective evidence for the rollback operation of the synchronous system, and the robustness of the synchronous system is improved.
Owner:NANJING UNIV OF POSTS & TELECOMM

File-based configuration rollback system and configuration rollback method

The invention relates to a network equipment management technology, and discloses a file-based configuration rollback method, which solves the problems of complexity in the realization of configuration rollback, rollback incompleteness and incapability of supporting two-way rolling in the prior art. Key points of the technical scheme can be summarized as that: in the process of configuring managed equipment, a simple network management protocol (SNMP) network management workstation counts configuration operations, and transmits a rollback point setting command comprising a rollback point identifier (ID) to the managed equipment when the times of the configuration operations reaches a certain set value; the managed equipment backs a currently configured file up and sets the rollback point ID; when a rollback operation is required, the SNMP network management workstation transmits a rollback command comprising the rollback point ID to the managed equipment; and the managed equipment finds and executes a corresponding configuration file according to the rollback point ID. In addition, the invention discloses a file-based configuration rollback system. The system and the method are applied to the conditions of requiring rollback if a configuration error occurs when the SNMP network management workstation configures the managed equipment.
Owner:MAIPU COMM TECH CO LTD

OLTP(on-line transaction processing)-based data modifying method and system as well as graphic database server

The embodiment of the invention discloses an OLTP((on-line transaction processing)-based data modifying method and system as well as a graphic database server. The method comprises the steps that of: receiving a data modification command transmitted by a client side through calling an API (application programming interface). wherein the data modification command comprises a transaction identifier, a node name, a filtering condition and data to be updated; searching transaction records according to the transaction identifier, and adding the node name to the searched effective transaction record; searching a node attribute status information table according to the node name, and acquiring the data records meeting the filtering condition from the node attribute status information table; and updating the data records one by one by the data to be updated. By applying the data modifying and system as well as the graphic database server disclosed by the embodiment of the invention, the data record modification on multiple nodes related to one transaction can be realized, so as to guarantee the synchronism and the integrity of data modification; and when the transaction fails, data can be recovered through rollback operation so as to guarantee the integrity of a database.
Owner:BEIJING 21VIANET DATA CENT

Tracking application installation among a plurality of client devices

Embodiments of the invention provide the ability to determine whether a particular application may be safely added to a client computing device. Further, embodiments of the invention also allow for performing a rollback operation on clients experiencing a decrease of performance due to an addition of new software. For example, after a client updates to a new piece of software, a server may monitor the performance of the first client by analyzing a plurality of updates received from the first client. Each update may include a performance indicator. Using the updates, the server may detect a decrease in the performance of the first client. Upon detecting the decrease in the performance, the server may initiate a rollback to a previous state on the first client.
Owner:IBM CORP

Safety storage system and safety storage method for distributed files

The invention provides a safety storage system and a safety storage method for distributed files. The safety storage method comprises the steps of recording the operation of changing the content of files by a file server based on an OperateLog, wherein the operation comprises uploading, updating and deleting; putting forward a recovery request by a user for an error caused by accidental changing of the files, carrying out rollback operation through the recording of the OperateLog by the safety storage system, and achieving the correction on the error; finding a file which is deleted by the user through the OperateLog and file deletion backup for the files deleted by the user, and achieving the correction on the error. According to the safety storage system and the safety storage method, provided by the invention, correction or rollback operation can be carried out on error operation, the file which is accidentally deleted can be found, the loss caused by the accidental deletion of the file can be avoided or relieved, and the high error tolerance of the system can be realized.
Owner:SICHUAN CHANGHONG ELECTRIC CO LTD

Methods and systems for maintaining information for locating non-native processor instructions when executing native processor instructions

Methods and systems that allow recovery of the program counter or instruction pointer for a target (non-native) instruction that is translated into a host (native) instruction, and that allow recovery of other information about the translator or the target system state, are described. The program counter or instruction pointer can be recovered, for example, after an exception has been processed or incident to a rollback operation.
Owner:INTELLECTUAL VENTURES HOLDING 81 LLC

Container-based gray release method and device, computer equipment and storage medium

The invention belongs to the field of cloud computing, and discloses a container-based gray release method and device, computer equipment and a storage medium, and the method comprises the steps: obtaining a newly-built container instruction, and newly building a container of a new version application in an application container engine based on the newly-built container instruction; constructing agray instance of the new version application based on the container of the new version application; obtaining the number of containers of an old version application, restarting at least one containerof the old version application based on the number of the containers of the old version application and a preset gray scale strategy, and enabling the restarted container to load the gray scale instance; and obtaining feedback information of the gray instance, and adjusting the number of containers corresponding to the new version application and the old version application according to the feedback information. Gray release is completed through the container, switching between versions can be facilitated, waste of gray examples and resources is reduced, the problem that rollback operation iscomplex is solved, and the application gray release efficiency is improved.
Owner:PING AN TECH (SHENZHEN) CO LTD

Distributed transaction execution method and device

The embodiment of the invention provides a distributed transaction execution method and device, and the method comprises the steps: updating a field value of a target field in a service table from first service data to second service data in a first stage of first distributed transaction execution; correspondingly recording the identifier of the target field and the second service data in a redo log; then, in the second stage of the execution of the first distributed transaction, when it is determined that rollback is needed, judging whether the field value of the target field in the businesstable is consistent with that in the redo log or not; and when the judgment result is that the field values of the target fields in the service table and the redo log are consistent, executing a rollback operation, thereby checking whether dirty writing occurs or not, and avoiding service data loss and inconsistency caused by dirty writing.
Owner:ADVANCED NEW TECH CO LTD

Distributed transaction processing method and device and storage medium

The embodiment of the invention provides a distributed transaction processing method and device and a storage medium. In some embodiments of the invention, the method comprises the steps of receiving a distributed transaction starting request sent by a transaction request end by distributed transaction processing equipment; according to the starting request, obtaining an execution sequence of a plurality of pre-configured sub-processes; according to the execution sequence of the plurality of sub-processes, executing the plurality of sub-processes in sequence; adding a condition for judging whether a retry is met after execution of a target sub-process fails, executing retry operation on the target sub-process under the condition of meeting the retry condition, adding a condition for judging whether a rollback condition is met or not after execution of the sub-process fails, and executing retry operation on the target sub-process under the condition of meeting the rollback condition, reversely executing the rollback operation of all the executed sub-processes from the target sub-process, so that the probability of successful execution of the distributed transaction is increased, the probability of data inconsistency caused by instability of the distributed system is reduced, the self-healing capability of the distributed system in a fault scene is improved, and the execution efficiency of the transaction is improved.
Owner:BEIJING XINWANG RUIJIE NETWORK TECH CO LTD

Internet of Things equipment firmware remote updating method, device and system

The invention provides an Internet of Things equipment firmware remote updating method, device and system. The method comprises the steps that a cloud server receives new version firmware and an updating request through a network, and carries out the version verification of current version firmware; after the verification is passed, the new version firmware is transmitted to the Internet of Thingsdevice, version mark information is set for the new version firmware, and the version mark information is stored in a database for the Internet of Things device to inquire; the Internet of Things device receives the new version firmware of the cloud server and verifies the information of the new version firmware; when the updating condition is met, version updating is started to be executed; if an abnormal updating condition occurs in the middle of version updating, version rollback operation is executed, and the current version firmware is recovered; if not, the current version is fixedly upgraded to the new version firmware; and through a hardware multi-column storage system structure and a software rollback processing mechanism, firmware can be ensured to be safely updated under any condition, Internet of Things resource use is optimized, and bandwidth constraint and allocation are adapted.
Owner:SHANDONG ACAD OF SCI INST OF AUTOMATION

Upgrading rollback method and system and terminal equipment

The invention is applicable to the technical field of automobiles, and provides an upgrade rollback method and system and terminal equipment, and the method comprises the steps: receiving an upgrade rollback request; searching a backup mirror image address according to the upgrade rollback request; starting an upgrade rollback program, downloading a backup mirror image file according to the backupmirror image address, and transmitting the backup mirror image file to a target ECU; performing cyclic redundancy check according to the backup mirror image file, and judging whether the cyclic redundancy check is passed or not; if the cyclic redundancy check is passed, determining that the cyclic redundancy check is passed; modifying storage records if so, marking active partitions, finishing rollback operations, searching, downloading and transmitting a backup mirror image file through the vehicle-mounted gateway equipment; transmitting the backup mirror image file to the target ECU for version recovery, after rollback, marking the active partition and modifying the storage record An automobile can recover the previous version locally, operation and maintenance personnel do not need tocarry out rollback operation, the version recovery efficiency is improved, and cost is reduced.
Owner:江西猛犸电动科技有限公司

Method and system for managing expandable mark language file

The present invention provides extensible labeling language document management method and system. Said method includes A, storing document amendment record; B, when receiving user's document recovery request, according to user request recovery document corresponded amendment record, recovering said user request recovery current document to user required version. The present invention can realize document back rolling operation, to make user capable of recovering document to previous version, thereby providing remedial measure to user's document misoperation.
Owner:HUAWEI TECH CO LTD

Data processing method for distributed file system and distributed file system

The invention relates to a data processing method for a distributed file system and the distributed file system. The method comprises the steps as follows: an Fac obtains file data and pushes the file data to an Fas; the Fas records pushed file data, records modification of metadata corresponding to the Fas in a buffer zone, writes the modification into a log file, and returns a file data push completion message to the Fac; the Fac transmits a metadata modification change request to an Flr; the Flr modifies the corresponding metadata according to the metadata modification change request and records the metadata into a log file system; and the Flr carries out rollback operation of corresponding modified data according to a log record when monitoring abnormal restart of the Fas. According to the data processing method and the distributed file system, final high consistency of the file after the distributed file system is reset and restarted is ensured; the data inconsistency among multiple replicas caused by downtime and restart of a machine is avoided; and corresponding delay and performance loss caused by addition of a log system are reduced to the maximal extent.
Owner:ZTE CORP

Rollback method and apparatus for upgraded mobile terminal version

The invention discloses a rollback method and apparatus for an upgraded mobile terminal version. The apparatus comprises an obtaining module, a rollback module, and a restarting module. The obtaining module is used for obtaining a rollback difference packet of a corresponding system version when a mobile terminal receives a system version rollback command; the rollback module is used for restarting a mobile terminal system to carry out the rollback difference packet writing operation; and the restarting module is used for restarting the mobile terminal system again. According to the invention, the version rollback operation is consistent with the upgrading operation and can be executed conveniently; and after the rollback operation, the user data can be kept. Moreover, the operation is simple and system risk is low. Besides, a few network bandwidths are occupied during different packet rollback and usage.
Owner:NUBIA TECHNOLOGY CO LTD

Distributed computing method and system of cluster system and medium

The invention discloses a distributed computing method and system of a cluster system and a medium. The method comprises steps of when the jobs are distributed, decomposing the jobs into a graph structure formed by a plurality of tasks; determining a to-be-executed target task, sending the to-be-executed target task to the cluster system for execution, waiting for execution result information of the target task, updating a graph structure if the execution is successful, and continuing to execute a new task until all tasks are executed if the graph structure still has no executed task; and if the execution fails, killing the task instance of the target task, performing a rollback operation on the target task according to the executed partial order dependency relationship until the target task is recovered to the initial state, and then re-executing the task. According to the method, the jobs can be decomposed in a transactional and reliable mode and distributed to the nodes in the cluster to be executed, the tasks of the nodes can be recovered and processed after the nodes are subjected to failures such as offline recovery and node restarting all the time, and therefore the requirements for high reliability, jobs transactional property, system expandability and maintainability of the cluster are met.
Owner:湖南麒麟信安科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products