Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reduce synchronization for metadata calls in SemiTransactionalHiveMet…
…astore We don't need to hold lock on SemiTransactionalHiveMetastore object for remote calls which just read metadata. Listing views/tables/databases on metastore can be potentially slow. Holding lock blocks cleanupQuery, which prevents QueryTracker#enforceTimeLimits from failing queries which exceed time limit.
- Loading branch information