]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
msg/async: Protocol interceptor infrastructure
authorRicardo Dias <rdias@suse.com>
Mon, 18 Feb 2019 10:42:30 +0000 (10:42 +0000)
committerRicardo Dias <rdias@suse.com>
Wed, 20 Feb 2019 13:36:13 +0000 (13:36 +0000)
commit71ad12d538244f80142197309f0235c330e85a45
tree2d35315a98377006fab2b5f831e61f33f6ae50b1
parenta15115fd05f8b61e3bf016c17a6b85761c31fe07
msg/async: Protocol interceptor infrastructure

This interceptor infrastructure allows to control the protocol
steps by the testing code.
The test code can force the protocol to pause in a specific step,
and then it can control whether the protocol continues or if it
fails at that point.

Signed-off-by: Ricardo Dias <rdias@suse.com>
src/msg/Connection.h
src/msg/Messenger.h
src/msg/async/AsyncConnection.cc
src/msg/async/ProtocolV2.cc