[ 
https://issues.apache.org/jira/browse/IMPALA-12150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wenzhe Zhou resolved IMPALA-12150.
----------------------------------
    Fix Version/s: Impala 4.3.0
       Resolution: Fixed

> Use protocol version to isolate cluster components
> --------------------------------------------------
>
>                 Key: IMPALA-12150
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12150
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Backend
>            Reporter: Wenzhe Zhou
>            Assignee: Wenzhe Zhou
>            Priority: Major
>             Fix For: Impala 4.3.0
>
>
> Some Thrift request/response structs in CatalogService were changed to add 
> new variables in the middle of Thrift struct like CDPD-56557, which caused 
> cross version incompatibility issue for CatalogService. 
> Even protocol versions were defined for Statestore and Catalog Services, but 
> the Statestore and Catalog server don't check the protocol version
> in the requests now so that incompatible Impala daemons could join one 
> cluster. This causes unexpected query failures during rolling upgrade.
> For rolling upgrade, we need to isolate Impala daemons into separate clusters 
> based on protocol versions of Statestore service to avoid incompatible Impala 
> daemons to communicate each other.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to