You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@carbondata.apache.org by "Taoli (Jira)" <ji...@apache.org> on 2021/06/21 12:05:00 UTC
[jira] [Created] (CARBONDATA-4223) Checking the catalog twice when
creating a table may cause the path to be deleted
Taoli created CARBONDATA-4223:
---------------------------------
Summary: Checking the catalog twice when creating a table may cause the path to be deleted
Key: CARBONDATA-4223
URL: https://issues.apache.org/jira/browse/CARBONDATA-4223
Project: CarbonData
Issue Type: Bug
Components: spark-integration
Affects Versions: 2.1.1
Reporter: Taoli
when create a table CarbonCreateTableCommand will do twice catalog check, one is under CarbonCreateTableCommand file another is under CreateDataSourceTableCommand.
CreateDataSourceTableCommand may throw AnalysisException and CarbonCreateTableCommand will catch it.
if we have 2 command create the same table, something bad will happen.
create table A 1
A carbon check pass 1
create table A 2
A carbon check pass 2
A sparksql check pass 2
A sparksql check no pass 1
throw AnalysisException 1
delete table A folder 1
In this case, the following table A will be deleted.
if the create table use the location then the location will be delete.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)