Andrew Stitcher created PROTON-2838: ---------------------------------------
Summary: Remove all operations using the pn_data_t structure from the frame decode path Key: PROTON-2838 URL: https://issues.apache.org/jira/browse/PROTON-2838 Project: Qpid Proton Issue Type: Improvement Components: proton-c Reporter: Andrew Stitcher Assignee: Andrew Stitcher The pn_data_t structure is relatively inefficient and consumes quite a lot of memory. There are a number of places that it is used in decoding incoming frames whether or not that part of the frame is ever required by the application via the Proton API. We can avoid decoding the relevant protocol fields until the API requests them by just storing the raw protocol bytes and only creating the equivalent pn_data_t if it is requested by the API. This will also form the groundwork for a new API that allows us to creat and query these fields more efficiently using a new API. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org