imay commented on issue #293: BE can't be grayscale upgraded
URL: https://github.com/apache/incubator-doris/issues/293#issuecomment-437557733
 
 
   The brpc method name used by be contain package name. When we change our 
package name from palo to doris, the rpc method name is changed too. Then old 
version BE send method name like `palo.rpc_method`, and new version BE doesn't 
know this method cause of their methods name are like `doris.rpc_method`. 
   
   So, For compatible with old version, I reserve old RPC service 
`palo.PInternalService`, and add a new RPC service `doris.PBackendService`, 
which are implemented the same. And new version BE also use 
`palo.PInternalService` to call other BE, which can be old version or new 
version.
   
   FE's RPC client have no this problem, because their RPC method have not 
include package, so, changing package have no influence with it.  

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

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

Reply via email to