rdblue commented on issue #11103:
URL: https://github.com/apache/iceberg/issues/11103#issuecomment-2353618049

   > The problem really is: the current RESTCatalog client implementation will 
**NOT** honor the `last-updated-ms` field passed back by REST server, and 
instead override the `last-updated-ms` field with client side timestamp before 
passing back to Spark optimizer/executor. This doesn't sound like the right 
behavior to me, but I want to check if that's actually the intentional 
behavior. The problem is less about what makes a "right" timestamp in that 
sense.
   
   I've been talking with with @haizhou-zhao on Slack and I think this is the 
correct issue to look into. The REST service _should_ update the timestamp when 
it writes and commits metadata using the changes sent from the client. But the 
REST client should not modify the timestamp that it receives from the service. 
I suspect this is happening when the metadata is rebuilt to add the metadata 
location.


-- 
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