seunggs commented on issue #430:
URL: https://github.com/apache/iceberg-python/issues/430#issuecomment-1944765728

   Hi @Fokko, hierarchical namespaces are not really an issue for me - the 
issue is attempting to create the same namespace from parallel calls. I have an 
ingestion pipeline that runs multiple jobs in parallel (e.g. `orders`, 
`customers`, and `payments` csv's). Each of these jobs runs the code above in 
parallel and the first attempt to create a non-existent namespace succeeds, but 
the other two calls throw an error.
   
   This is expected if it just threw 409 `NamespaceAlreadyExistsError`. But it 
throws both 404 and 409 which I think is surprising. 
   
   So yes, long story short, I think it's best we removed 
`NoSuchNamespaceError` unless there's something I'm missing that requires this.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to