SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV, mount cloud storage.
kubernetes
distributed-systems
fuse
replication
s3
posix
s3-storage
hdfs
distributed-storage
distributed-file-system
erasure-coding
object-storage
blob-storage
seaweedfs
hadoop-hdfs
tiered-file-system
-
Updated
Aug 14, 2021 - Go
Best I can tell, all executables produce 0 as a Linux exit code, regardless how wrongly they were invoked. That's a problem, e.g. when attempting to run the gateway as a systemd.service.
Specific use case:
storj-gateway.service
runsgateway_xxx_yyy --config-dir does-not-exist
. Systemd happily reports that everything is fine -- which of course it is not, but it cannot tell unless the exit co