prosgarz35 commented on PR #3201:
URL: https://github.com/apache/james-project/pull/3201#issuecomment-5809834291

   > I am not opposed to this change.
   > 
   > Please note that this is an issue if
   > 
   > * versionning is enabled: overwritte causes new versions to be allocated 
upon dedup
   > * s3 implementation is not consistent and serves halth written blobs
   > * you operate the s3 your self and are write bound, or billed on writes.
   
       Thanks for the feedback and pointers, @chibenwa!
   
       1. Fixed the test assertion to use a static import as requested.
       2. Updated the documentation (`blobstore.adoc`) and sample 
`blob.properties` files across all apps to reflect `Defaults to true`.
   
       Regarding the points mentioned: those are indeed very valid 
considerations, especially avoiding unnecessary version allocation on S3 
buckets with versioning enabled and sparing redundant writes when write-bound 
or billed on PUT
     operations. Defaulting `ifNoneMatch` to `true` protects against these 
side-effects while keeping the flag configurable for setups that need to opt 
out.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to