forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-09-07 304d9fbae02622c15e7841ee99df942fdc1b43fa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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" ]
}