You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@doris.apache.org by GitBox <gi...@apache.org> on 2018/11/10 04:37:47 UTC

[GitHub] imay commented on issue #293: BE can't be grayscale upgraded

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


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@doris.apache.org
For additional commands, e-mail: dev-help@doris.apache.org