Ratheesh Kamoor created HIVE-14925:
--------------------------------------

             Summary: MSCK repair table hang while running with multi threading 
enabled
                 Key: HIVE-14925
                 URL: https://issues.apache.org/jira/browse/HIVE-14925
             Project: Hive
          Issue Type: Bug
          Components: CLI
    Affects Versions: 2.2.0
            Reporter: Ratheesh Kamoor
            Priority: Critical


MSCK REPAIR TABLE hanging while running with multi-threading enabled (default). 
I think it is because of a major design flaw in how thread pool implemented in 
HiveMetaSoreChecker class / checkPartitionDirs method. This method has a thread 
pool which register Callable but callable makes a recursive call to 
checkPartitionDirs method again. This code will hang when number of directories 
is more than thread pool size. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to