[
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]