-
Notifications
You must be signed in to change notification settings - Fork 235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-Part upload to Azure Blob causes growing files #468
Comments
Can you give more specific steps to reproduce your symptoms ad the expected behavior? I don't understand what is happening. |
@gaul Of course, please see if this helps. Expected behavior
Observed behavior
ConfigurationWe've deployed s3proxy to an AKS cluster in this deployment:
Steps to reproduceTo reproduce the effect, I've taken the mc client (which we also use to access s3proxy) and copied it to the storage. The first copy works as expected: I upload 24.11 MiB and then download 24.11MiB. When I then copy the exact same file to the exact same location, the file doubles in size: I upload 24.11MiB but suddenly download 48.21MiB. See the output below.
So, steps to reproduce:
Additional remarksWe do not observe this effect when using MinIO without s3proxy of when directly uploading files to Azure storage without s3proxy. |
@gaul, were you able to reproduce this issue? |
JCLOUDS-1639 fixes this if you override jclouds.version to 2.6.1-SNAPSHOT in |
We've deployed S3Proxy to an AKS cluster to be the proxy in front of Azure Storage. Half the blobs we upload are below the default 4MB limit for multi-part uploads to Azure, the other blobs start at 25MB.
These 25MB files are causing us some problems, namely when we push these through the proxy they increase in size. It appears the data is appended to the already stored blob instead of the blob being replaced.
We are currently working around this problem by first sending a delete command, but would prefer that the functionality works as expected.
When we test the same application code again Min.IO we do not observe this growing file size problem, nor when we directly use the Azure API.
Perhaps we missed some configuration option? If not, have we discovered a bug?
The text was updated successfully, but these errors were encountered: