[ 
https://issues.apache.org/jira/browse/HAWQ-1024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

hongwu updated HAWQ-1024:
-------------------------
    Description: 
Register multiple files need to be rollback when there is some error before 
done. It’s better to check source/target files exists and permissions.
1. Create table.
2. Move files in HDFS.
3. Update metadata.

When 1 fail, do nothing and catch the error.
When 2 fail, rollback 2 partly, rollback 1.
When 3 fail, rollback 2, rollback 1.

Some case under --repair mode, for example delete files, can not rollback.

  was:Register multiple files need to be rollback when there is some error 
before done. It’s better to check source/target files exists and permissions.


> Rollback if hawq register failed in process
> -------------------------------------------
>
>                 Key: HAWQ-1024
>                 URL: https://issues.apache.org/jira/browse/HAWQ-1024
>             Project: Apache HAWQ
>          Issue Type: Sub-task
>          Components: Command Line Tools
>    Affects Versions: 2.0.1.0-incubating
>            Reporter: hongwu
>            Assignee: hongwu
>             Fix For: 2.0.1.0-incubating
>
>
> Register multiple files need to be rollback when there is some error before 
> done. It’s better to check source/target files exists and permissions.
> 1. Create table.
> 2. Move files in HDFS.
> 3. Update metadata.
> When 1 fail, do nothing and catch the error.
> When 2 fail, rollback 2 partly, rollback 1.
> When 3 fail, rollback 2, rollback 1.
> Some case under --repair mode, for example delete files, can not rollback.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to