Skip to content

[stable15] Fix empty file uploads to S3 (and other streaming storages) - #14273

Merged
rullzer merged 5 commits into
stable15from
backport/14210/stable15
Feb 20, 2019
Merged

[stable15] Fix empty file uploads to S3 (and other streaming storages)#14273
rullzer merged 5 commits into
stable15from
backport/14210/stable15

Conversation

@rullzer

@rullzerrullzer commented Feb 18, 2019

Copy link
Copy Markdown
Member

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
The stream is already closed at this point. Which means feof will always
return false. We have to determine if the stream is EOF in the
preCloseCallback. And pass this info along. Then the logic works as
expected.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
@rullzer
rullzerforce-pushed the backport/14210/stable15 branch from 09a8f05 to 141ea50CompareFebruary 19, 2019 09:16
@rullzer

Copy link
Copy Markdown
MemberAuthor

Rebased

Fixes#14298
If a storage doesn'tclose the write stream then $isEOF is not yet set.
So we have to fallback.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
@MorrisJobke

Copy link
Copy Markdown
Member

I added the commit from #14299 as well to this PR 👍

@MorrisJobkeMorrisJobke mentioned this pull request Feb 20, 2019
4 tasks
@rullzer

Copy link
Copy Markdown
MemberAuthor

Of course also 👍 from me

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@rullzer@MorrisJobke