danielcweeks commented on code in PR #10833:
URL: https://github.com/apache/iceberg/pull/10833#discussion_r1700400015


##########
format/spec.md:
##########
@@ -779,7 +779,9 @@ When two commits happen at the same time and are based on 
the same version, only
 
 #### File System Tables
 
-An atomic swap can be implemented using atomic rename in file systems that 
support it, like HDFS or most local file systems [1].
+_Note: This file system based scheme to commit a metadata file is 
**deprecated** and will be removed in a future version of this spec. The scheme 
is **unsafe** in object stores and local file systems._

Review Comment:
   For deprecations we should always indicate a target for removal (e.g. V4 of 
the spec since that would be two releases away).  We can always push the target 
back but leaving it unclear means that users and even maintainers don't have 
clarity.  It's also best practice to include the "appropriate alternative" in 
the deprecation message so it isn't left to the reader to find what the 
recommended path is.



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