virajjasani commented on pull request #2426:
URL: https://github.com/apache/hbase/pull/2426#issuecomment-698913517


   Old client for this use-case would be 2.3.x releases and yes they would not 
be able to access new RPC.
   
   So the question is this might be an issue for any deprecated RPC API right? 
Our `RsRpcServices` and `MasterRpcServices` are IA.Private, which means we can 
remove APIs from these endpoints even in minor releases, and this could be a 
problem for any old client (which cannot access removed Rpc API).
   
   Do we follow any guidelines for Rpc implementations w.r.t client 
compatibility? e.g not remove deprecated RPCs from `Master.proto` and 
`admin.proto` in minor releases?


----------------------------------------------------------------
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:
us...@infra.apache.org


Reply via email to