Min Zhou created TAJO-504:
-----------------------------

             Summary: when inserting to a column partitioned table, if a 
queryunit attempt fails, an AlreadyExistsStorageException will throw
                 Key: TAJO-504
                 URL: https://issues.apache.org/jira/browse/TAJO-504
             Project: Tajo
          Issue Type: Bug
          Components: distributed query plan
            Reporter: Min Zhou
             Fix For: 0.8-incubating


I came across such exception these days.

ColumnPartitionedTableStoreExec creates hdfs directories based on partition 
values. For example is one of the partitions is 'col1=2',   a directory named 
'col1=2' will be created.   If query unit attempt fails, that directory still 
exist.  After that TajoQueryMaster start another query unit attempt to 
reprocessing the logic in ColumnPartitionedTableStoreExec.  This physical 
executor try to create 'col1=2' again, but before creating, it found the target 
directory already exist, it will throw an AlreadyExistsStorageException.  And 
eventually, the query fails.





--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to