Hi all,
playing with AMQP 1.0 in C++ broker and client, I realized I can't debug the 
broker like I was used in 0.10 protocol version, as:

1) broker traces contain logs like:

2013-11-22 12:44:19 [Broker] trace qpid.127.0.0.1:5672-127.0.0.1:58187 process()
2013-11-22 12:44:19 [Network] trace qpid.127.0.0.1:5672-127.0.0.1:58187 
canEncode(): 0
2013-11-22 12:44:19 [Broker] trace qpid.127.0.0.1:5672-127.0.0.1:58187 
decode(30)
2013-11-22 12:44:19 [Network] debug qpid.127.0.0.1:5672-127.0.0.1:58187 decoded 
30 bytes from 30
2013-11-22 12:44:19 [Broker] trace qpid.127.0.0.1:5672-127.0.0.1:58187 process()
2013-11-22 12:44:19 [Model] debug qpid.127.0.0.1:5672-127.0.0.1:58187 session 
begun
2013-11-22 12:44:19 [Model] trace Mgmt create session. id:0x7f5c480182a0

where I lack information provided for 0.10 connections like:

2013-11-22 12:25:51 [Protocol] trace RECV 
[qpid.127.0.0.1:5672-127.0.0.1:57185]: Frame[BEbe; channel=0; 
{ConnectionStartOkBody: 
client-properties={qpid.client_pid:F4:int32(3641),qpid.client_ppid:F4:int32(3436),qpid.client_process:V2:12:str16(qpid-receive),qpid.session_flow:F4:int32(1)};
 mechanism=ANONYMOUS; response=xxxxxx; locale=en_US; }]

or:

2013-11-22 12:25:51 [Protocol] trace SENT 
[qpid.127.0.0.1:5672-127.0.0.1:57185]: Frame[BEbe; channel=0; 
{ConnectionTuneBody: channel-max=32767; max-frame-size=65535; heartbeat-min=0; 
heartbeat-max=120; }]


That makes qpidd traces for AMQP 1.0 quite useless, if I need to check protocol 
specific parameters.


2) there is apparently no AMQP 1.0 wireshark dissector, hence taking tcpdump 
and decoding it does not help.


Is there a way to decode/debug AMQP 1.0 communication? As the current state 
prevents any in-depth investigation..

Thanks in advance for any feedback.

Kind regards,
Pavel

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to