[ https://issues.apache.org/jira/browse/HIVE-20699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16758223#comment-16758223 ]
Hive QA commented on HIVE-20699: -------------------------------- Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12957235/HIVE-20699.10.patch {color:green}SUCCESS:{color} +1 due to 2 test(s) being added or modified. {color:green}SUCCESS:{color} +1 due to 15726 tests passed Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/15881/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/15881/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-15881/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.YetusPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase {noformat} This message is automatically generated. ATTACHMENT ID: 12957235 - PreCommit-HIVE-Build > Query based compactor for full CRUD Acid tables > ----------------------------------------------- > > Key: HIVE-20699 > URL: https://issues.apache.org/jira/browse/HIVE-20699 > Project: Hive > Issue Type: New Feature > Components: Transactions > Affects Versions: 3.1.0 > Reporter: Eugene Koifman > Assignee: Vaibhav Gumashta > Priority: Major > Attachments: HIVE-20699.1.patch, HIVE-20699.1.patch, > HIVE-20699.10.patch, HIVE-20699.2.patch, HIVE-20699.3.patch, > HIVE-20699.4.patch, HIVE-20699.5.patch, HIVE-20699.6.patch, > HIVE-20699.7.patch, HIVE-20699.8.patch, HIVE-20699.9.patch > > > Currently the Acid compactor is implemented as generated MR job > ({{CompactorMR.java}}). > It could also be expressed as a Hive query that reads from a given partition > and writes data back to the same partition. This will merge the deltas and > 'apply' the delete events. The simplest would be to just use Insert > Overwrite but that will change all ROW__IDs which we don't want. > Need to implement this in a way that preserves ROW__IDs and creates a new > {{base_x}} directory to handle Major compaction. > Minor compaction will be investigated separately. -- This message was sent by Atlassian JIRA (v7.6.3#76005)