Zoltan Haindrich created HIVE-16119:
---------------------------------------

             Summary: HiveMetaStoreChecker - singleThread/parallel logic 
duplication
                 Key: HIVE-16119
                 URL: https://issues.apache.org/jira/browse/HIVE-16119
             Project: Hive
          Issue Type: Improvement
            Reporter: Zoltan Haindrich
            Priority: Minor


It looks to me that the main logic is duplicated, because of multithereading 
support:

* {{HiveMetaStoreChecker#PathDepthInfoCallable#processPathDepthInfo}}
* {{HiveMetaStoreChecker#checkPartitionDirsSingleThreaded}}

It might be possible to remove the singleThreaded methods by using a special 
executor for single thread support: {{MoreExecutors.sameThreadExecutor()}}.





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to