I’m currently running a few rest-server on bare-metal and local storage. To improve availability and reduce cost I’m considering different strategies.
Mounting a S3 bucket (Wasabi) with Goofys is one of the possibly solutions. Goofys has some limitations in order to achieve the best performance. From what I understand it shouldn’t make a difference but I had hoped some developer can confirm.
List of non-POSIX behaviors/limitations:
- only sequential writes supported
- does not store file mode/owner/group
use --(dir|file)-mode or --(uid|gid) options
- does not support symlink or hardlink
- ctime, atime is always the same as mtime
- cannot rename directories with more than 1000 children
- unlink returns success even if file is not present
- fsync is ignored, files are only flushed on close
- creating files larger than 1TB
Is any of those limitations incompatible with rest-server?