From 40d2a397e602df60b38b8d4e6d0d23eb1b5b2734 Mon Sep 17 00:00:00 2001 From: Philipp Reisner Date: Thu, 16 Apr 2009 17:29:55 +0200 Subject: Adding some dev documentation bits, removing outdated comments. Signed-off-by: Philipp Reisner Signed-off-by: Lars Ellenberg --- Documentation/blockdev/drbd/disk-states-8.dot | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Documentation/blockdev/drbd/disk-states-8.dot (limited to 'Documentation/blockdev/drbd/disk-states-8.dot') diff --git a/Documentation/blockdev/drbd/disk-states-8.dot b/Documentation/blockdev/drbd/disk-states-8.dot new file mode 100644 index 000000000000..d06cfb46fb98 --- /dev/null +++ b/Documentation/blockdev/drbd/disk-states-8.dot @@ -0,0 +1,16 @@ +digraph disk_states { + Diskless -> Inconsistent [ label = "ioctl_set_disk()" ] + Diskless -> Consistent [ label = "ioctl_set_disk()" ] + Diskless -> Outdated [ label = "ioctl_set_disk()" ] + Consistent -> Outdated [ label = "receive_param()" ] + Consistent -> UpToDate [ label = "receive_param()" ] + Consistent -> Inconsistent [ label = "start resync" ] + Outdated -> Inconsistent [ label = "start resync" ] + UpToDate -> Inconsistent [ label = "ioctl_replicate" ] + Inconsistent -> UpToDate [ label = "resync completed" ] + Consistent -> Failed [ label = "io completion error" ] + Outdated -> Failed [ label = "io completion error" ] + UpToDate -> Failed [ label = "io completion error" ] + Inconsistent -> Failed [ label = "io completion error" ] + Failed -> Diskless [ label = "sending notify to peer" ] +} -- cgit v1.2.3