Files not re-uploaded when server reports empty hash, resulting in apparent data loss
Bug #1013401 reported by
Guillermo Gonzalez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Client | Status tracked in Trunk | |||||
Stable-1-2 |
New
|
Undecided
|
Unassigned | |||
Stable-1-6 |
New
|
Undecided
|
Unassigned | |||
Stable-2-0 |
Fix Committed
|
Undecided
|
Unassigned | |||
Stable-3-0 |
Fix Committed
|
Undecided
|
Unassigned | |||
Stable-4-0 |
Fix Released
|
Undecided
|
Unassigned | |||
Trunk |
Fix Released
|
High
|
Guillermo Gonzalez | |||
ubuntuone-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Precise |
Fix Released
|
Undecided
|
Unassigned | |||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In some cases, data on the server can become corrupted and has a server_hash of "" reported to the client, which is not retrying the upload. This causes apparent data loss, as the client does not re-upload the correct data, and other clients do not download the corrupt data, which is left on the server and visible in the Web UI.
Related branches
lp:~verterok/ubuntuone-client/hashnone-to-reupload
- dobey (community): Approve
- Facundo Batista (community): Approve
-
Diff: 78 lines (+23/-9)2 files modifiedtests/syncdaemon/test_sync.py (+15/-7)
ubuntuone/syncdaemon/sync.py (+8/-2)
lp:~dobey/ubuntuone-client/update-2-0
- Alejandro J. Cura (community): Approve
- Roberto Alsina (community): Approve
-
Diff: 78 lines (+23/-9)2 files modifiedtests/syncdaemon/test_sync.py (+15/-7)
ubuntuone/syncdaemon/sync.py (+8/-2)
lp:~dobey/ubuntuone-client/update-3-0
- Brian Curtin (community): Approve
-
Diff: 78 lines (+23/-9)2 files modifiedtests/syncdaemon/test_sync.py (+15/-7)
ubuntuone/syncdaemon/sync.py (+8/-2)
Changed in ubuntuone-client: | |
status: | New → In Progress |
importance: | Undecided → Medium |
importance: | Medium → High |
Changed in ubuntuone-client (Ubuntu Precise): | |
status: | New → Triaged |
Changed in ubuntuone-client (Ubuntu Quantal): | |
status: | New → Triaged |
summary: |
- Syncdaemon should reupload a file when the server tells that the - server_hash is "" + Files not re-uploaded when server reports empty hash, resulting in + apparent data loss |
description: | updated |
Changed in ubuntuone-client (Ubuntu Oneiric): | |
status: | New → Triaged |
tags: | added: desktop+ |
Changed in ubuntuone-client (Ubuntu Precise): | |
status: | Triaged → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
no longer affects: | ubuntuone-client (Ubuntu Oneiric) |
To post a comment you must log in.
This bug was fixed in the package ubuntuone-client - 3.99.0-0ubuntu1
---------------
ubuntuone-client (3.99.0-0ubuntu1) quantal; urgency=low
* New upstream release.
- Use dbus.Dictionary to pass empty dicts. (LP: #711162)
- Ignore IN_CLOSE_WRITE for directories. (LP: #872894)
- Validate SSL certificates better. (LP: #882062, LP: #1014654)
- Ignore .goutputstream temporary flies. (LP: #1012620)
- Handle failures better in share creation. (LP: #1013180)
- Re-upload files when server reports empty hash. (LP: #1013401)
* debian/control:
- Update some build dependencies in preparation for testing during builds,
and to allow building on older supported versions of Ubuntu.
* debian/watch:
- Update to use stable-4-0 series for Quantal releases.
-- Rodney Dawes <email address hidden> Tue, 19 Jun 2012 16:58:05 -0400