Data processing system has optimized key-pointing operation for log record storage

    公开(公告)号:GB2344196A

    公开(公告)日:2000-05-31

    申请号:GB9825785

    申请日:1998-11-26

    Applicant: IBM

    Abstract: A server data processing apparatus (10, Figure 1) has a direct access non-volatile memory storage device (103) having a log file (20, Figure 2) made up of extent files (21,22,23) for storing log records therein. A processor (101) allocates a first extent file (21) to be used for storing 31 log records for recreating a transaction processing environment, in the event of a server failure, arising from, for example, a power loss. Log records are written into the current extent file until it has been completely written with log records and cannot store any more. The processor then allocates a new extent file (22) for storing log records, and then begins a key-pointing operation 34 on the newly-allocated extent file (22) by writing a key-point start record (22A, Figure 4). All the active log records from the first extent file are then stored in the subsequent log records, and a key-point end record (22N) is written.

    Client/server computing
    14.
    发明专利

    公开(公告)号:GB2333379A

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

    申请号:GB9800830

    申请日:1998-01-16

    Applicant: IBM

    Abstract: A client processing apparatus in a client/server computing system which carries out transactions, issues a begin command 41 to signify the beginning of a transaction, sends to a remote server a substantive transactional command 42 including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created, and receives a modified transaction context from said remote server 44 once said remote server has created said transaction objects 43.

    18.
    发明专利
    未知

    公开(公告)号:DE69806065D1

    公开(公告)日:2002-07-18

    申请号:DE69806065

    申请日:1998-12-18

    Applicant: IBM

    Abstract: A client processing apparatus for use in a client/server computing system which carries out transactions, issues a begin command to signify the beginning of a transaction; sends a substantive transactional command to a remote server, said command including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created; and receives a modified transaction context from said remote server once said remote server has created said transaction objects.

    Log storage management in a data processing system using key-pointing

    公开(公告)号:GB2369902A

    公开(公告)日:2002-06-12

    申请号:GB0029790

    申请日:2000-12-07

    Applicant: IBM

    Abstract: A data processing apparatus 10, has a direct access non-volatile storage device 103 on which log records eg. bank transactions are stored in one or more log files. A processor 101 sets the maximum amount of new data that can be written to the log before a key-pointing operation needs to be performed. A key-point results in redundant information, such as completed transactions, being erased from the storage device 103 to release or reassign the storage 103 for further transactions. When the maximum amount of data is reached a keypoint is performed. Should storage 103 become restricted such that the required storage cannot be allocated, the data processing apparatus 10 runs in a restricted mode, during which, the records that are written to the log are concerned with reducing the size of the active data. This is achieved by not starting new transactions, not allowing transactions to involve new participants and only allowing transactions to complete.

Patent Agency Ranking