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)