errose28 commented on PR #10062:
URL: https://github.com/apache/ozone/pull/10062#issuecomment-4696583242

   Thanks for the update @spacemonkd. We should only be checking MLV to set the 
schema when the request is first initiated and before it is submitted to Ratis. 
All subsequent requests should then use the schema version in the proto 
metadata as the source of truth. This can be done in a pre-processor because it 
only needs to mutate the incoming proto's schema version based on the current 
MLV, then all future processing will obey that schema version.
   
   Finalization goes through Ratis so we don't need to worry about MLV 
diverging between OMs.


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