Nonstop Database, HiRDB Version 9 System Operation Guide

[Contents][Index][Back][Next]

3.9.3 HiRDB processing when the percentage of free area falls below the warning value

Organization of this subsection
(1) Level 1
(2) Level 2

(1) Level 1

When the percentage of free area for system log files becomes less than the warning value, the KFPS01162-W warning message is output.

(2) Level 2

(a) Suppressing scheduling of new transactions

The KFPS01160-E message is output when scheduling of new transactions at the server is suppressed. Transactions occurring within an operation command or a utility are also suppressed. The KFPA19703-E message (with reason=TRNPAUSE) is output subsequently to the UAPs engaged in transaction processing at the server and an error is returned for each UAP. An operation command or utility terminates abnormally. Transactions can continue to be processed by other servers, but if a transaction branches from another server to the affected server, the KFPA19703-E message (with reason=TRNPAUSE) is output to the UAP and an error is returned.

(b) Forcibly terminating all transactions at the server

Transactions currently being processed at the affected server are forcibly terminated. The KFPA11722-E message (with reason=SERVER PROCESS DOWN) is output to the forcibly-terminated transactions and an error is returned. However, the transactions listed below are not subject to forced termination; in the case of these transactions, the KFPS01163-W message is output and HiRDB waits for the transactions' processing to terminate:

Even when a system log file error occurs during processing by a transaction other than those listed above, the transaction might not be forcibly terminated.

(c) Acquiring a synchronization point

Synchronization points are acquired for the number of times equal to the number of guaranteed-valid generations + 1. When a synchronization point cannot be immediately validated, HiRDB waits for validation of the synchronization point to be completed without skipping its acquisition. When a synchronization point is acquired, the percentage of free area for system log files increases. If an increasing percentage of free area reaches the warning value, scheduling of new transactions resumes and the KFPS01161-I message is output.