yuqi1129 commented on issue #9520: URL: https://github.com/apache/gravitino/issues/9520#issuecomment-3691175572
@jerryshao @mchades According to the latest documentation, https://github.com/lance-format/lance-namespace/blob/main/java/lance-namespace-apache-client/docs/CreateEmptyTableRequest.md, `createEmptyTable` will only add metadata and create a placeholder indicating that the table exists, without modifying/creating data storage. This differs significantly from our implementation. I have tested the API with lance-spark(the main branch has just supported the REST namespace), and it did what the docs described. Another point is that the location is optional for this interface, and it's the responsibility of the specific implementation that chooses the location if it is not provided by users. So my question is - Should we keep the path with it? What concerns me is that > It's the responsibility of the specific implementation that chooses the location if it is not provided by users. This behaviour is completely targeted for cloud storage and service scenarios, and it's beyond our ability as we cannot provide storage service for users. This seems to be specifically for the Lance cloud service. I would like to move it forward to support Spark, ray without this limitation, but the current situation hinders me. Do you have any thoughts on it? -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
