Log storage management in a data processing system using key-pointing
AssigneeInternational Business Machines Corporation
InventorsJohn Anthony Beaven, Martin Mulholland
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJohn Anthony Beaven, Martin Mulholland
Estimating the term…
A data processing apparatus (10, FIG. 1) has a direct access non-volatile storage device (103) on which log records are stored in one or more log files. The processor (101) allocates storage for the log based on possible future requirements. The processor sets the maximum amount of new data that can be written to the log before a key-point operation is performed. When the maximum is reached a key-point is performed. As a result the maximum possible size of the active data written as part of the next key-point can be calculated and storage is allocated accordingly. Should storage become restricted such that the required storage cannot be allocated the data processing apparatus 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 and therefore the next key-point. In transaction processing this is achieved by: not starting new transactions; not allowing transactions to involve new participants; and only allowing transactions to complete.
A data processing method for use on a data processing system, the data processing system having a direct access non-volatile memory storage device for storing log records thereon in one or more log files, the method comprising the steps of:
A computer program product for running on a data processing system having a direct access non-volatile memory storage device for storing log records thereon in one or more log files, the program product, in operation, carrying out the steps of:
A data processing apparatus comprising:
Dependencies are inferred from the claim text.