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