Eugene Koifman created HIVE-17329:
-------------------------------------

             Summary: ensure acid side file is not overwritten
                 Key: HIVE-17329
                 URL: https://issues.apache.org/jira/browse/HIVE-17329
             Project: Hive
          Issue Type: Improvement
          Components: Transactions
            Reporter: Eugene Koifman
            Assignee: Eugene Koifman
            Priority: Minor
             Fix For: 3.0.0


OrcRecordUpdater() has 
{noformat}
      flushLengths = fs.create(OrcAcidUtils.getSideFile(this.path), true, 8,
          options.getReporter());
{noformat}

this should be the only place where the side file is created but to be safe we 
should set "overwrite" parameter to false.  If this file already exists that 
means there are 2 OrcRecordUpdates trying to write the same (primary) file - 
never ok.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to