gemmellr commented on PR #5079:
URL: 
https://github.com/apache/activemq-artemis/pull/5079#issuecomment-2228983608

   I find it awkward to reconcile the encoding having changed, with there being 
no consideration needed at all in terms of upgrade behaviour. Either during 
decoding of old persisted data, or data generated afresh by an old broker.  By 
'continue to work as it always had', do you for example mean 'continue to 
behave incorrectly, until only data generated by new brokers exists'? If so, 
that would still seems worth documenting somewhere, e.g jsut the Jira.
   
   E.g if the calculated size has changed, which apparently is enough to fix a 
bug over the wire for live brokers, couldnt that have similar effect during the 
access of old persisted data with the wrong encoded size by a newer broker? Or 
does it somehow not use that incorrect size of persisted data to decode it 
correctly, or refreshes it so it has the correct encoded size persisted, when 
it is a new broker reading it?


-- 
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.

To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org
For additional commands, e-mail: gitbox-h...@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact


Reply via email to