Christian Daudt

09/05/2023, 5:52 PM
Hi, I'm looking at creating a new table using delta-standalone commit of a CREATE_TABLE operation, and I'm trying to figure out a good way to catch/protect concurrent creates. It seems create table succeeds even if there already is a table there - is that the expected behaviour? I looked at flink connector and it tests for tableExist before calling create but that doesn't guarantee timing issues if multiple threads or apps are trying to create the same table name. (there is no delta-standalone channel so asking here - let me know if there's a better channel for that).