Skip to content

Conversation

@kravets-levko
Copy link
Contributor

Looks that AWS and Azure have a different behavior of HTTP DELETE for non-existing files.
AWS assumes that - since file already doesn't exist - the goal is achieved, and returns HTTP 200.
Azure, on the other hand, is somewhat stricter and check if file exists before deleting it. And if
file doesn't exist - Azure returns HTTP 404.

For us, it's totally okay if file didn't exist before removing. So when we get an HTTP 404 -
just ignore it and report success. This way we can have a uniform library behavior for all clouds

Signed-off-by: Levko Kravets <levko.ne@gmail.com>
@kravets-levko kravets-levko merged commit 1255fad into main Apr 19, 2024
@kravets-levko kravets-levko deleted the ingestion-remove-uniform-behavior branch April 19, 2024 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants