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]

Reply via email to