You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2020/01/21 22:30:00 UTC

[jira] [Work logged] (ARTEMIS-2604) Save Message decoding when unnecessary

     [ https://issues.apache.org/jira/browse/ARTEMIS-2604?focusedWorklogId=375256&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-375256 ]

ASF GitHub Bot logged work on ARTEMIS-2604:
-------------------------------------------

                Author: ASF GitHub Bot
            Created on: 21/Jan/20 22:29
            Start Date: 21/Jan/20 22:29
    Worklog Time Spent: 10m 
      Work Description: franz1981 commented on pull request #2950: ARTEMIS-2604 Save Message decoding when unnecessary
URL: https://github.com/apache/activemq-artemis/pull/2950
 
 
   I've opened this for discussion, so PLEASE DON'T MERGE IT YET.
   
   I've yet to include the same optimization for other properties (ie `getDuplicateProperty` and `getLastValueProperty`) and for the `AMQPMessage`.
   
   I will need some help from @gemmellr and @tabish121 , because I see that implementing an `AMQPMessage::searchProperty(SimpleString key)` that won't force encoding (if not already happened) of the whole message isn't trivial, due to my ignorance of the protocol :(
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Issue Time Tracking
-------------------

            Worklog Id:     (was: 375256)
    Remaining Estimate: 0h
            Time Spent: 10m

> Save Message decoding when unnecessary
> --------------------------------------
>
>                 Key: ARTEMIS-2604
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2604
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>    Affects Versions: 2.12.0
>            Reporter: Francesco Nigro
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> There are few cases eg while loading journal or on common message routing
> where decoding a full message isn't necessary if certain properties aren't present.
> Providing a search method that save creating unnecessary objects, just to search for a specific property presence could speed-up considerably the mentioned operations.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)