ceph-mirror/doc/scripts
Josh Durgin e4b947a4e8 doc/script/gen_state_diagram.py: adapt for crimson BackfillMachine
Allow non-const events and abbreviating 'boost::statechart' as 'sc'

Signed-off-by: Josh Durgin <jdurgin@ibm.com>
2025-05-02 23:42:15 +00:00
..
gen_state_diagram.py doc/script/gen_state_diagram.py: adapt for crimson BackfillMachine 2025-05-02 23:42:15 +00:00
README.md doc/dev: add section on using the gen_state_diagram.py script 2022-02-10 09:12:05 -06:00

Script Usage

Peering State Model: gen_state_diagram.py

$ git clone https://github.com/ceph/ceph.git
$ cd ceph
$ cat src/osd/PeeringState.h src/osd/PeeringState.cc | doc/scripts/gen_state_diagram.py > doc/dev/peering_graph.generated.dot
$ sed -i 's/7,7/1080,1080/' doc/dev/peering_graph.generated.dot
$ dot -Tsvg doc/dev/peering_graph.generated.dot > doc/dev/peering_graph.generated.svg