1 paxos-call-chain.dot describes to some detail the call chain involved in the
2 Paxos algorithm, paying special consideration to the messages involved.
4 This information is not easily obtainable by Doxygen, as it does not follow
5 the call chain when messages are involved, since it becomes an async workflow.
7 To obtain the graph one should run
9 dot -T<format> paxos-call-chain.dot -o paxos-call-chain.<format>
13 dot -Tps paxos-call-chain.dot -o paxos-call-chain.ps
17 dot -Tpng paxos-call-chain.dot -o paxos-call-chain.png
19 It should do the trick.
21 Also, for future reference, we consider that:
22 - boxed nodes refer to the Leader;
23 - elliptical nodes refer to the Peon;
24 - diamond shaped nodes refer to state changes;
25 - dotted lines illustrate a message being sent from the Leader to the Peon,