Currently, if an insert/delete/create table task fails, metadata modifications in master are not rollbacked.
For example, if client send a create table, coordinator node sends metadata to master
and master saved it. But if then the create operation fails in nodes, this metadata is not deleted from master, so it believes that this new table exists.
In master methods:
insertMetadata()
deleteMetadata()
tableMetadata()
Currently, if an insert/delete/create table task fails, metadata modifications in master are not rollbacked.
For example, if client send a create table, coordinator node sends metadata to master and master saved it. But if then the create operation fails in nodes, this metadata is not deleted from master, so it believes that this new table exists.