[ 
https://issues.apache.org/jira/browse/PROTON-2448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Stitcher resolved PROTON-2448.
-------------------------------------
    Fix Version/s: proton-c-0.37.0
       Resolution: Fixed

> Implement a dumping AMQP values without using pn_data_t
> -------------------------------------------------------
>
>                 Key: PROTON-2448
>                 URL: https://issues.apache.org/jira/browse/PROTON-2448
>             Project: Qpid Proton
>          Issue Type: New Feature
>          Components: proton-c
>            Reporter: Andrew Stitcher
>            Assignee: Andrew Stitcher
>            Priority: Major
>             Fix For: proton-c-0.37.0
>
>
> Printing AMQP values is widely used in proton especially for frame tracing. 
> It is massively inefficient because it relies on there being an existing 
> pn_data_t structure which represents the AMQP value.
> In the upcoming work to remove pn_data_t use from (nearly all of ) the 
> critical path of proton-c there will no longer be such a pn_data_t that 
> represents the received or transmitted frame. So we need new code to dump the 
> AMQP values. Luckily the new AMQP consume code provides a simple skeleton 
> which makes this fairly straightforward.
> This new code can now produce text dumps of AMQP frames/values direct form 
> the bytes encoding the frames with no intermediate step. This allows the use 
> if this code in th elowest level send and receive code of the AMQP engine.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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

Reply via email to