mlog - Message log file of Transactor |
This manual page describes the message log file of transactor, an general purpose transaction coordinator. |
Transactor's message log is a rotating log of currently relevant messages. It is purged (i.e. obsolete message are removed) on startup, and then at times when it seems opportune. |
It may grow to very large sizes if large transactions are handled by the system. The message log may hold the size equivalent of a few hundred transactions. |
The directory holding it must allow for creation of new files, renaming and deleting of files, as the message log must be atomically replaced. |
Each message starts by a keyword in the first column of a new line. The keyword is followed by the message index, the peer to or from which the message was transmitted, and a few qualifications indicating to what phase of the consensus protocol the message belongs. |
The message may include payload data, which is run-length encoded, starting by the length in bytes, and then by the binary data itself. In the binary data, each newline character is replaced by a combination of newline and tab, so that continuation lines can be clearly identified by a human viewer. |
/var/transactor/mlog |
The location of the message log must be specified as an absolute path in the configuration file. |
transactor(8), transactor.conf(5), transactor_tlog(5) |
Transactor is Copyright 2003, 2004 Claus Fischer |
Transactor was written by Claus Fischer <transactor@clausfischer.com>. |