In an attempt to increase write performance, I tried setting max_unflushed_gb = 16.0 in version 1.0.8. I then saw error messages in the log that indicated that zerofs was attempting to perform a PUT that was a little larger than the 5 GiB S3 limit for a single PUT. It seems that either zerofs could attempt to keep individual PUTs at 5 GiB or less, or there should be a max value for max_unflushed_gb enforced so that this issue is avoided.
In an attempt to increase write performance, I tried setting max_unflushed_gb = 16.0 in version 1.0.8. I then saw error messages in the log that indicated that zerofs was attempting to perform a PUT that was a little larger than the 5 GiB S3 limit for a single PUT. It seems that either zerofs could attempt to keep individual PUTs at 5 GiB or less, or there should be a max value for max_unflushed_gb enforced so that this issue is avoided.