[
https://issues.apache.org/jira/browse/HIVE-24870?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
László Bodor reassigned HIVE-24870:
-----------------------------------
Assignee: László Bodor
> Metastore: cleanup unused column descriptors asynchronously
> -----------------------------------------------------------
>
> Key: HIVE-24870
> URL: https://issues.apache.org/jira/browse/HIVE-24870
> Project: Hive
> Issue Type: Improvement
> Reporter: László Bodor
> Assignee: László Bodor
> Priority: Major
>
> HIVE-2246 introduces CD_ID for optimizing metastore db (details there).
> ObjectStore.removeUnusedColumnDescriptor is a maintenance task that is called
> in every alter partition kind of opeartion. During a replication,
> alterPartition could be a heavy path, and has no direct advantage of running
> removeUnusedColumnDescriptor immediately.
> {code}
> query = pm.newQuery("select count(1) from " +
> "org.apache.hadoop.hive.metastore.model.MStorageDescriptor where
> (this.cd == inCD)");
> query.declareParameters("MColumnDescriptor inCD");
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)