Management of records on a computer system recovery log

    公开(公告)号:GB2301910A

    公开(公告)日:1996-12-18

    申请号:GB9511512

    申请日:1995-06-07

    Applicant: IBM

    Abstract: A method of moving records, stored on a recovery log, which are associated with units of work which have waited for a long time is described. Units of work which have waited for a long time, such as those which are "in-doubt", have their records copied from a recovery log 900 to a secondary log 950. When the earliest-written record 710 for this in-doubt unit of work has been copied, a new record 910 called a fork record is written on to the recovery log 900 which has two effects: effectively to subtract the log records 710,725,750 currently on the recovery log 900 for this unit of work from the recovery log 900 and to refer to the copied records 711,726,751 written on the secondary log 950. The new record 910 achieves this using two pointers, a pointer 970 to point to the most-recently written record 770 on the recovery log 900 for this unit of work and a pointer 960 to point to the most-recently written record 751 on the secondary log 950 for this unit of work.

    Management of units of work on a computer system log

    公开(公告)号:GB2301910B

    公开(公告)日:1999-07-21

    申请号:GB9511512

    申请日:1995-06-07

    Applicant: IBM

    Abstract: A method of moving records, stored on a recovery log, which are associated with units of work which have waited for a long time is described. Units of work which have waited for a long time, such as those which are in-doubt have their records copied from a recovery log to a secondary log. When the earliest-written record for this in-doubt unit of work has been copied, a new record called a fork record is written on to the recovery log which has two effects: to subtract the log records currently on the recovery log for this unit of work from the recovery log and to refer to the copied records written on the secondary log. The new record achieves this using two pointers, a pointer to point to the most-recently written record on the recovery log for this unit of work and a pointer to point to the most-recently written record on the secondary log for this unit of work.

    Optimized synchronisation procedure

    公开(公告)号:GB2303474A

    公开(公告)日:1997-02-19

    申请号:GB9514819

    申请日:1995-07-19

    Applicant: IBM

    Abstract: Disclosed is a method for providing synchronization of a transaction in a data processing system where the transaction involves a plurality of agents participating in the transaction and one coordinator for coordinating the transaction. The agents include at least a middleman which coordinates a set of at least one of the agents. A vote is sent indicating the availability or non-availability to commit from each of the agents to the coordinator. The coordinator determines a commit or backout decision when all the votes are received. A Not Known decision message is sent from the middleman to each of the agents in the set available to commit if the decision is not available at the middleman because of a failure. The Not Known decision message stops resynchronization of each of the available agents. If the middleman has responsibility for resynchronization then, on availability of the decision at the middleman, a resynchronization message is sent to each of the available agents. If the middleman does not have responsibility for resynchronization, then a Known decision message is sent to each of the available agents from the middleman. Receipt of the Known decision message starts resynchronization of each of the available agents.

    4.
    发明专利
    未知

    公开(公告)号:DE69119222T2

    公开(公告)日:1996-11-21

    申请号:DE69119222

    申请日:1991-06-04

    Applicant: IBM

    Abstract: A data processing system for managing stored data is described. A log recording incremental updates to the data is provided for data recovery purposes in the event of a system failure. A backup copy of at least a portion of the stored data can be made without closing that portion for update. Any in-progress modifications at the time the backup is taken are allowed for by calculating a recovery point before the time of the backup, from which point recovery is to be performed using the recovery log. The recovery point depends at least in part on the start time of the oldest in-progress data file update.

    5.
    发明专利
    未知

    公开(公告)号:DE69119222D1

    公开(公告)日:1996-06-05

    申请号:DE69119222

    申请日:1991-06-04

    Applicant: IBM

    Abstract: A data processing system for managing stored data is described. A log recording incremental updates to the data is provided for data recovery purposes in the event of a system failure. A backup copy of at least a portion of the stored data can be made without closing that portion for update. Any in-progress modifications at the time the backup is taken are allowed for by calculating a recovery point before the time of the backup, from which point recovery is to be performed using the recovery log. The recovery point depends at least in part on the start time of the oldest in-progress data file update.

Patent Agency Ranking