SourabhBadhya commented on code in PR #3801: URL: https://github.com/apache/hive/pull/3801#discussion_r1064287936
########## ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/QueryCompactor.java: ########## @@ -281,5 +283,146 @@ static void overrideConfProps(HiveConf conf, CompactionInfo ci, Map<String, Stri conf.set(property, entry.getValue()); }); } + + /** + * Returns whether merge compaction must be enabled or not. + * @param conf Hive configuration + * @param directory the directory to be scanned + * @param validWriteIdList list of valid write IDs + * @param storageDescriptor storage descriptor of the underlying table + * @return true, if merge compaction must be enabled + */ + static boolean isMergeCompaction(HiveConf conf, AcidDirectory directory, + ValidWriteIdList validWriteIdList, + StorageDescriptor storageDescriptor) { + return conf.getBoolVar(HiveConf.ConfVars.HIVE_MERGE_COMPACTION_ENABLED) + && !hasDeleteOrAbortedDirectories(directory, validWriteIdList) Review Comment: Switched the conditions. Done. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org For additional commands, e-mail: gitbox-h...@hive.apache.org