Documentation / admin-guide / blockdev / drbd / DRBD-data-packets.svg

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()