transactor_mlog

NAME
DESCRIPTION
SYNTAX
FILES
SEE ALSO
COPYRIGHT
AUTHOR

NAME

mlog - Message log file of Transactor

DESCRIPTION

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.

SYNTAX

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.

FILES

/var/transactor/mlog
The location of the message log must be specified as an absolute path in the configuration file.

SEE ALSO

transactor(8), transactor.conf(5), transactor_tlog(5)

COPYRIGHT

Transactor is Copyright 2003, 2004 Claus Fischer

AUTHOR

Transactor was written by Claus Fischer <transactor@clausfischer.com>.