Transaction Log File

The transaction log file stores the information for the distributed transactions managed by transaction manager (TM) within a TIBCO Host instance, so that this data may be used in transaction recovery.

See "Transaction Recovery" in the ActiveMatrix SOA Administration documentation for more information on how transactions are handled.

If the writing of transaction data to this log file is slow, it can have an impact on overall performance, blocking other threads. If you encounter this problem on your system, it is therefore advantageous for the transaction log file to be placed on a separate fast disk, away from the BPM logging, EMS, the operating system, and so on. The faster the disk, and the fewer other applications using it, the better for performance. In order to guarantee that the transaction data is available for recovery in the event of a system failure, this must be a persistent and fault-tolerant device, such as an SSD or a flash drive.

To change the location of the transaction log file to such a device, set the following JVM option within the node's TRA file:

-Damf.node.txlogdir="drive:/folder_name"

The folder specified in the option, folder_name, must exist.