An enhanced method of copying transaction log template files is now used improving performance in high transaction rate systems. Previously, a system copy command was executed to copy a transaction log template file (for example, cp L0000002.FCT L0000002.FCS). This approach required the full contents of the template file to be read, however, the template file primarily consists of 0xff bytes.
The new approach uses system calls to open the log template file, read its header and write the header to the target log file, then fill a buffer with 0xff bytes and repeatedly write that buffer to the target log file. Configuration options are also available slowing down the copying of the log template in order to reduce the impact of the log template disk I/O write operations on overall c-treeACE Server performance.