<transaction>
The transaction option indicates whether to create files with transaction support enabled. This feature is turned on by default.
Please note that it is possible to enable/disable transaction support and transaction logging on existing files using the -tron option of the ctutil utility.
Accepted Values
Value
Effect
Synonyms
yes
Turns on transaction support. This is the default value.
y, true, on, 1
no
Turns off transaction support.
n, false, off, 0
Attributes
Attribute
Description
Defalt value
logging
Enable/disable transaction logging.
Values:
"yes" : Turns on transaction logging. It is indicated when data safety is more important than performance. Files are created with c-tree file mode ctTRNLOG and are automatically recovered after a crash.
"no" : Turns off transaction logging. It is indicated when performance is more important than data safety. Files are created with c-tree file mode ctPREIMG. This is the default value.
no
fileoperations (or fileops)
Determines whether file operations (such as file create, delete, and rename) performed within an active transaction are affected by the transaction ending operation (commit or abort):
 
"yes" : File operations are transaction dependent.
 
"no" : File operations performed within an active transaction are not affected by the transaction ending operation (commit or abort).
no
Example
<transaction logging="no">yes</transaction>