SeaweedFS filer patch plus the NixOS deployment of the gateway, for a niks3 binary cache on an S3 bucket.
The bucket is mounted into the SeaweedFS filer as a remote mount, and niks3 talks S3 to
the gateway instead of the provider. Every cache miss under the mount then makes the filer
HEAD the object in the bucket. Most misses are names that do not exist at all โ clients
probing narinfos they might already have, paths GC collected โ and providers rate limit
those requests, so a busy cache returns errors instead of misses. As all writes go through