[
https://issues.apache.org/jira/browse/IMPALA-1628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Armstrong updated IMPALA-1628:
----------------------------------
Priority: Major (was: Critical)
> Improve synchronization protocol in the catalog
> -----------------------------------------------
>
> Key: IMPALA-1628
> URL: https://issues.apache.org/jira/browse/IMPALA-1628
> Project: IMPALA
> Issue Type: Improvement
> Components: Catalog
> Affects Versions: Impala 2.0.1, Impala 2.3.0
> Reporter: Dimitris Tsirogiannis
> Priority: Major
> Labels: catalog-server, impala
>
> Currently, the locking protocol used in the catalog is ad-hoc, hard to reason
> about, and doesn't provide well defined consistency guarantees. The
> lock-based protocol that is currently used is causing long writers (e.g.
> REFRESH) to block readers and the granularity of locks used is too coarse. We
> should reconsider the synchronization protocol used to protect the internal
> state of catalog objects. Different options could include:
> * Hierarchical locking
> * MVCC
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]