[
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)