Master slide
RSDataReply
CsumRSRequest
w_make_resync_request()
receive_DataRequest()
drbd_endio_read_sec()
w_e_end_csum_rs_req()
receive_RSDataReply()
drbd_endio_write_sec()
e_end_resync_block()
WriteAck
got_BlockAck()
Checksum based Resync, case not in sync
DRBD-8.3 data flow
w_e_send_csum()
RSIsInSync
CsumRSRequest
receive_DataRequest()
drbd_endio_read_sec()
w_e_end_csum_rs_req()
got_IsInSync()
Checksum based Resync, case in sync
OVReply
OVRequest
receive_OVRequest()
drbd_endio_read_sec()
w_e_end_ov_req()
receive_OVReply()
drbd_endio_read_sec()
w_e_end_ov_reply()
OVResult
got_OVResult()
Online verify
w_make_ov_request()
drbd_endio_read_sec()
w_make_resync_request()
w_e_send_csum()
drbd_endio_read_sec()
rs_begin_io()
rs_begin_io()
rs_begin_io()
rs_complete_io()
rs_complete_io()
rs_complete_io()
rs_begin_io()
rs_begin_io()
rs_begin_io()
rs_complete_io()
rs_complete_io()
rs_complete_io()