egalpin commented on PR #13742:
URL: https://github.com/apache/pinot/pull/13742#issuecomment-2287145250

   @siddharthteotia @jackjlli @vvivekiyer I'd love to get some guidance on the 
regression suites.  I believe I understand why the failures exist, because 
depending on the order of which components get upgraded first, brokers and 
servers may be incompatible across versions with this change as it is currently 
proposed.
   
   If servers were guaranteed to be upgraded first, upgrades should be smooth. 
However, if brokers were upgraded first then server responses of data tables 
would be lacking the expected metadata field `QUERY_HASH`.
   
   What's the preferred approach for this kind of change? It may be possible to 
create intentional throw-away code that would provide a compatibility bridge, 
but this would imply that getting to the final state would require multiple 
upgrades (possibly spanning multiple minor versions, which feels very drawn 
out).


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to