[ https://issues.apache.org/jira/browse/DISPATCH-1487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17508312#comment-17508312 ]
ASF subversion and git services commented on DISPATCH-1487: ----------------------------------------------------------- Commit 32ddaa1a9bd38f867aebe4bebbf4c9bf6177c106 in qpid-dispatch's branch refs/heads/dependabot/npm_and_yarn/console/react/react-scripts-5.0.0 from Ken Giusti [ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=32ddaa1 ] DISPATCH-1487: Message annotations re-write This patch completely refactors how message annotations are processed by the router. The primary changes done in this re-design are: - Removal of the old parse_turbo functionality. - Avoid all annotation process for link-routed messages - Avoid composing all outgoing annotations on the receive path. This is now done during qd_message_send(). - Avoid composing the trace list and ingress manually in various parts of the code. This is now done once at qd_message_send(). - Optimize parsing of incoming annotations using the buffer_field API. - Consolidate message compose functions into a message constructor. - Optimize the composing of outgoing annotations by: - pre-encoding all static key values and router id - in-line more of the encoding code > Improve the parsing of message annotations > ------------------------------------------ > > Key: DISPATCH-1487 > URL: https://issues.apache.org/jira/browse/DISPATCH-1487 > Project: Qpid Dispatch > Issue Type: Improvement > Components: Router Node > Affects Versions: 1.9.0 > Reporter: Ken Giusti > Assignee: Ken Giusti > Priority: Major > Fix For: 1.19.0 > > > ToDo: Refactor inbound MA parsing on inbound inter-router links to improve > throughput and reduce latency. -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org