Master slide
RSDataReply
RSDataRequest
w_make_resync_request()
receive_DataRequest()
drbd_endio_read_sec()
w_e_end_rsdata_req()
receive_RSDataReply()
drbd_endio_write_sec()
e_end_resync_block()
WriteAck
got_BlockAck()
Resync blocks, 4-32K
WriteAck
Data
drbd_make_request()
receive_Data()
drbd_endio_write_sec()
e_end_block()
got_BlockAck()
Regular mirrored write, 512-32K
w_send_dblock()
drbd_endio_write_pri()
DataReply
DataRequest
drbd_make_request()
receive_DataRequest()
drbd_endio_read_sec()
w_e_end_data_req()
Drawing
receive_DataReply()
Diskless read, 512-32K
w_send_read_req()
DRBD 8 data flow
al_begin_io()
al_complete_io()
rs_begin_io()
rs_complete_io()
rs_begin_io()
rs_complete_io()