Alexander Belyak created IGNITE-21776: -----------------------------------------
Summary: Create table if not exists not a thread safe Key: IGNITE-21776 URL: https://issues.apache.org/jira/browse/IGNITE-21776 Project: Ignite Issue Type: Bug Components: sql Affects Versions: 3.0 Reporter: Alexander Belyak In two parallel clients: 1) Run DDL (using two clients): ``` create table if not exists parallelCreateTable0 (id INTEGER not null, val VARCHAR not null, primary key (id)) ``` 2) Get parallelCreateTable0 using ignite.tables() API or select from jdbc Expected result: # One client creates the table, second one - wait table created # Both client can use the table Actual result: # One client creates the table, second one return control immediatly # Second client fail to use the table, first one works as expected after the table creating finished. -- This message was sent by Atlassian Jira (v8.20.10#820010)