mirror of
https://github.com/ceph/ceph
synced 2024-12-25 04:43:17 +00:00
b544e6986c
Commands sourced from Jianshen Liu's blog post on the Ceph peering state machine: https://jianshenliu.com/blog/development/ceph-peering-state-machine/ Also fixed the formatting of "PG info". Signed-off-by: Laura Flores <lflores@redhat.com>
12 lines
464 B
Markdown
12 lines
464 B
Markdown
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
|
|
|