Dan Kenigsberg has submitted this change and it was merged.
Change subject: jsonrpc: Stomp support ......................................................................
jsonrpc: Stomp support
The mini broker turned up to be much more work than I expected. This is an intermediate solution. VDSM will accept broker like message but will ignore most of them and not enforce policy.
This is so that we can get the engine talking in the correct way and work on the mini broker stress free. This also means that we can release VDSM without the mini broker using a message format that is future ready.
It is expected from the engine to send the CONNECT and SUBSCRIBE frames even though VDSM doesn't yet enforce them because future VDSM's probably will.
Change-Id: I22bcae1e150dea7bc7d9fecefb6847c48bfe8949 Signed-off-by: Saggi Mizrahi smizrahi@redhat.com Signed-off-by: pkliczewski piotr.kliczewski@gmail.com Signed-off-by: Saggi Mizrahi smizrahi@redhat.com Reviewed-on: http://gerrit.ovirt.org/26750 Reviewed-by: Yaniv Bronhaim ybronhei@redhat.com Reviewed-by: Dan Kenigsberg danken@redhat.com --- M debian/vdsm-yajsonrpc.install M lib/yajsonrpc/Makefile.am M lib/yajsonrpc/__init__.py M lib/yajsonrpc/betterAsyncore.py A lib/yajsonrpc/stomp.py A lib/yajsonrpc/stompReactor.py M tests/jsonRpcTests.py M tests/jsonRpcUtils.py M vdsm.spec.in M vdsm/clientIF.py M vdsm_api/BindingJsonRpc.py 11 files changed, 949 insertions(+), 2 deletions(-)
Approvals: Piotr Kliczewski: Verified Yaniv Bronhaim: Looks good to me, but someone else must approve Dan Kenigsberg: Looks good to me, approved