[ https://issues.apache.org/jira/browse/HIVE-23832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on HIVE-23832 started by Denys Kuzmenko. --------------------------------------------- > Compaction cleaner fails to clean up deltas when using blocking compaction > -------------------------------------------------------------------------- > > Key: HIVE-23832 > URL: https://issues.apache.org/jira/browse/HIVE-23832 > Project: Hive > Issue Type: Bug > Reporter: Denys Kuzmenko > Assignee: Denys Kuzmenko > Priority: Major > > {code} > CREATE TABLE default.compcleanup ( > cda_id int, > cda_run_id varchar(255), > cda_load_ts timestamp, > global_party_id string, > group_id string) > COMMENT 'gp_2_gr' > PARTITIONED BY ( > cda_date int, > cda_job_name varchar(12)) > STORED AS ORC; > -- cda_date=20200601/cda_job_name=core_base > INSERT INTO default.compcleanup VALUES > (1,'cda_run_id',NULL,'global_party_id','group_id',20200601,'core_base'); > SELECT * FROM default.compcleanup where cda_date = 20200601 and cda_job_name > = 'core_base'; > UPDATE default.compcleanup SET cda_id = 2 WHERE cda_id = 1; > SELECT * FROM default.compcleanup where cda_date = 20200601 and cda_job_name > = 'core_base'; > ALTER TABLE default.compcleanup PARTITION (cda_date=20200601, > cda_job_name='core_base') COMPACT 'MAJOR' AND WAIT; > {code} > When using blocking compaction Cleaner skips processing due to the presence > of open txn (by `ALTER TABLE`) below Compactor's one. > {code} > AcidUtils - getChildState() ignoring([]) > pfile:/Users/denyskuzmenko/data/cdh/hive/warehouse/compcleanup5/cda_date=110601/cda_job_name=core_base/base_0000002_v0000035 > {code} > AcidUtils.processBaseDir > {code} > if (!isDirUsable(baseDir, parsedBase.getVisibilityTxnId(), aborted, > validTxnList)) { > return; > } > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)