The semantics of FileSystem and FileContext are not completely defined in terms of
- core expectations of a filesystem
- consistency requirements.
- concurrency requirements.
- minimum scale limits
Furthermore, methods are not defined strictly enough in terms of their outcomes and failure modes.
The requirements and method semantics should be defined more strictly.
- is related to
HADOOP-8545 Filesystem Implementation for OpenStack Swift
HDFS-4849 Enable retries for create and append operations.
- relates to
HADOOP-9652 Allow RawLocalFs#getFileLinkStatus to fill in the link owner and mode if requested