libreio / libre

Simple AWS gateway for storing and sharing files
http://libre.io
Other
7 stars 9 forks source link

file integrity loss after upload #310

Closed k0r closed 9 years ago

k0r commented 9 years ago

uploaded files loose integrity and become corrupted. to replicate, upload a file then download.

so far, here are the file types that are affected:

.mp4 [before | after] file size: 9mb after 15 seconds, the video isn't consistent with original.

.jpg [before | after] file size: 24mb jpeg image isn't consistent with original.

.bmp [before | after] file size: 10mb bitmap image isn't consistent with original.

.flac [before | after] file size: 14mb skipping throughout the track.

.psd file size: 23mb photoshop "could not complete your request" error.

.pdf file size: 5mb missing pages.

k0r commented 9 years ago

@yegor256 any ideas?

k0r commented 9 years ago

@dmzaytsev suggestions?

dmzaytsev commented 9 years ago

@k0r it needs to be investigated... Is it reproduceble on the local instance?

k0r commented 9 years ago

@dmzaytsev let me know if it is.

k0r commented 9 years ago

@yegor256 system can't be used until this is fixed. this ticket should be prioritized.

k0r commented 9 years ago

@yegor256 thanks.

karato commented 9 years ago

@k0r I set milestone here to 0.4, let me know if it is wrong

karato commented 9 years ago

@dmzaytsev do this task, 30 mins is budget

k0r commented 9 years ago

@yegor256 updated.

yegor256 commented 9 years ago

@dmzaytsev I suspect it's an issue with UTF-8 encoding...

dmzaytsev commented 9 years ago

@yegor256 I'm not sure

k0r commented 9 years ago

@yegor256 looking at this, there are inconsistencies with this ticket.

dmzaytsev commented 9 years ago

@karato we are waiting yegor256/takes#331

k0r commented 9 years ago

@dmzaytsev not sure about the solution you've suggested. to fix this ticket, I'd prefer if the solution was thoroughly researched. this is the most important feature of the application.

dmzaytsev commented 9 years ago

@k0r sure, I taken into account

k0r commented 9 years ago

@yegor256 any progress with this ticket?

yegor256 commented 9 years ago

@k0r let's wait for the fix in Takes, hopefully it will solve the problem here too

k0r commented 9 years ago

@yegor256 thanks.

yegor256 commented 9 years ago

@dmzaytsev takes 0.20.1 was released a few minutes ago, I think you can go ahead and try to solve the problem here

dmzaytsev commented 9 years ago

@karato please see PR #316

k0r commented 9 years ago

@rultor hello

rultor commented 9 years ago

@rultor hello

@k0r Hi there! I understand a few simple commands: "merge", "deploy", etc. This page explains them briefly. Any questions or bug reports are welcome. Have fun :)

k0r commented 9 years ago

@rultor release, tag is 0.3.37

rultor commented 9 years ago

@rultor release, tag is 0.3.37

@k0r Thanks for your request. @yegor256 Please confirm this.

karato commented 9 years ago

@karato please see PR #316

@dmzaytsev thanks, will take a look

yegor256 commented 9 years ago

@rultor release, tag is 0.3.37

rultor commented 9 years ago

@rultor release, tag is 0.3.37

@yegor256 OK, I will release it now. Please check the progress here

rultor commented 9 years ago

@rultor release, tag is 0.3.37

@yegor256 Done! FYI, the full log is here (took me 7min)

k0r commented 9 years ago

@yegor256 @dmzaytsev thanks.

k0r commented 9 years ago

@yegor256 @dmzaytsev seems to have been fixed.

dmzaytsev commented 9 years ago

@k0r PR #316 fixed this issue, please close the ticket, thank you

dmzaytsev commented 9 years ago

@karato I need more time here

karato commented 9 years ago

@karato I need more time here

@dmzaytsev agreed, take your time

karato commented 9 years ago

@dmzaytsev Thanks a lot, I just topped your account for 30 mins, transaction ID 59071226, total time was 166 hours... +30 to your rating, your total score is +2645