[
https://issues.apache.org/jira/browse/HIVE-13560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15260654#comment-15260654
]
Daniel Dai commented on HIVE-13560:
-----------------------------------
bq. In conf/tez/hive-site.xml did you mean to stomp the
hive.orc.splits.ms.footer.cache.enabled value?
Rollback this change. This is to debug the ORC writing conflict and shall not
be in the final patch.
bq. Why take out the option to test Tephra, since we haven't taken out the
Tephra connector?
We only have dummy code there. But anyway, the patch don't have to touch it.
bq. HBaseStore.java, line 451, why did you change the catch from IOException to
Exception? I can't see any other changes in the code that should require this.
Not necessary, rollback it back
bq. I don't understand why you removed the transactions from
getPartitionsByExpr.
I didn't remove it. My change to getPartitionsByExpr is to make it wrap well in
the transaction
bq. I think removing the transactions around the get/putFileMetadata is fine,
but we should explicitly comment that these operations are outside of the
transactions and why.
Added comments.
bq. It's not clear to me that you need OmidHBaseConnection.transaction to be a
thread local variable. HBaseReadWrite is already a thread local in HBaseStore,
so you should be guaranteed that there's an OmidHBaseConnection per thread.
Sure, didn't realize HBaseConnection already in thread local context, thanks!
> Adding Omid as connection manager for HBase Metastore
> -----------------------------------------------------
>
> Key: HIVE-13560
> URL: https://issues.apache.org/jira/browse/HIVE-13560
> Project: Hive
> Issue Type: Improvement
> Components: HBase Metastore
> Reporter: Daniel Dai
> Assignee: Daniel Dai
> Attachments: HIVE-13560.1.patch, HIVE-13560.2.patch,
> HIVE-13560.3.patch
>
>
> Adding Omid as a transaction manager to HBase Metastore.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)