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