File sync status is incorrect: it reports "File Sync Disabled" but syncdaemon is happy and IDLE
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Control Panel | Status tracked in Trunk | |||||
| Stable-3-0 |
Undecided
|
Diego Sarmentero | |||
| Trunk |
High
|
Diego Sarmentero | |||
| ubuntuone-control-panel (Ubuntu) |
Undecided
|
Unassigned | |||
| Precise |
Undecided
|
Unassigned | |||
| Quantal |
Undecided
|
Unassigned |
Bug Description
I've been seen this happening several times now, so I decided to open the bug report.
As you can see in the screenshot attached, the control panel reports "File Sync Disabled" as the file sync status, but syncdaemon is running and working.
nessita@ernst:~$ u1sdtool -s
State: QUEUE_MANAGER
connection: With User With Network
description: processing the commands pool
is_connected: True
is_error: False
is_online: True
queues: IDLE
Attaching syncdaemon config file.
[Test Case]
With ubuntuone-
[Regression Potential]
Minimal. Fix includes unit tests.
Related branches
- Mike McCracken (community): Approve on 2012-05-11
- Roberto Alsina (community): Approve on 2012-05-11
-
Diff: 84 lines (+31/-1)4 files modifiedubuntuone/controlpanel/backend.py (+6/-1)
ubuntuone/controlpanel/gui/qt/filesyncstatus.py (+2/-0)
ubuntuone/controlpanel/gui/qt/tests/test_filesyncstatus.py (+15/-0)
ubuntuone/controlpanel/tests/test_backend.py (+8/-0)
- Roberto Alsina (community): Approve on 2012-05-18
-
Diff: 322 lines (+122/-12)13 files modifieddata/qt/images.qrc (+4/-0)
data/qt/ubuntuone-rtl.qss (+27/-0)
data/qt/ubuntuone.qss (+0/-7)
ubuntuone/controlpanel/backend.py (+6/-1)
ubuntuone/controlpanel/gui/qt/filesyncstatus.py (+2/-0)
ubuntuone/controlpanel/gui/qt/folders.py (+10/-1)
ubuntuone/controlpanel/gui/qt/main/__init__.py (+4/-1)
ubuntuone/controlpanel/gui/qt/main/tests/test_main.py (+4/-0)
ubuntuone/controlpanel/gui/qt/systray.py (+1/-0)
ubuntuone/controlpanel/gui/qt/tests/test_filesyncstatus.py (+15/-0)
ubuntuone/controlpanel/gui/qt/tests/test_folders.py (+29/-2)
ubuntuone/controlpanel/gui/qt/tests/test_systray.py (+12/-0)
ubuntuone/controlpanel/tests/test_backend.py (+8/-0)
Changed in ubuntuone-control-panel: | |
status: | New → Triaged |
assignee: | nobody → Roberto Alsina (ralsina) |
importance: | Undecided → High |
Changed in ubuntuone-control-panel: | |
assignee: | Roberto Alsina (ralsina) → Diego Sarmentero (diegosarmentero) |
tags: | added: desktop+ |
Diego Sarmentero (diegosarmentero) wrote : | #5 |
Brian (brian-lim-ca) wrote : | #6 |
This happens repeatably for long duration uploads even if `Settings > Power > Don't Suspend` is set. Example: a 3 hour upload.
Natalia Bidart (nataliabidart) wrote : | #7 |
Attaching requested DEBUG logs:
2012-05-09 10:59:19,031 - ubuntuone.
2012-05-09 10:59:19,031 - ubuntuone.
2012-05-09 10:59:19,353 - ubuntuone.
2012-05-09 10:59:19,354 - ubuntuone.
2012-05-09 10:59:20,148 - ubuntuone.
2012-05-09 10:59:20,149 - ubuntuone.
2012-05-09 10:59:20,676 - ubuntuone.
2012-05-09 10:59:20,676 - ubuntuone.
2012-05-09 10:59:21,480 - ubuntuone.
Changed in ubuntuone-control-panel: | |
status: | Triaged → In Progress |
Changed in ubuntuone-control-panel: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-control-panel (Ubuntu Precise): | |
milestone: | none → precise-updates |
Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package ubuntuone-
---------------
ubuntuone-
* New upstream release.
- Restore window properly when minimized to tray. (LP: #865688)
- Make CalculateSize use bytes in os.walk. (LP: #959447)
- Avoid obstruction of spin button hilights. (LP: #966283)
- Fix external link buttons for RTL locales. (LP: #983665)
- Avoid launching duplicate instances. (LP: #987909)
- File sync status reports disabled while syncdaemon is IDLE. (LP: #995146)
* debian/watch:
- Update the watch file to use the stable-3-0 series
-- Rodney Dawes <email address hidden> Tue, 22 May 2012 14:31:30 -0400
Changed in ubuntuone-control-panel (Ubuntu Quantal): | |
status: | New → Fix Released |
Clint Byrum (clint-fewbar) wrote : | #9 |
Hello! This bug is attached to an upload in the queue for precise-proposed. However, it does not contain the requisite fields for the SRU team to process the upload. Please add them per the process outlined here. To be more succinct, make sure the bug description lists these fields: "Impact, Dev Fix, Stable Fix, Regression Potential, Test case".
https:/
The upload will likely not be looked at by the SRU team until these fields are present.
Thank you!
description: | updated |
Hello Natalia, or anyone else affected,
Accepted ubuntuone-
Changed in ubuntuone-control-panel (Ubuntu Precise): | |
status: | New → Fix Committed |
tags: | added: verification-needed |
Rick McBride (rmcbride) wrote : | #11 |
on a VM on a slow host, where I was able to reproduce this behavior before, I am no longer seeing the control panel indicator out of sync as described. As the Test Case notes, this is a difficult thing to force, but given the unit tests involved and my observation, I believe this is verified.
[Test Case]
With ubuntuone-
tags: |
added: verification-done removed: verification-needed |
Launchpad Janitor (janitor) wrote : | #12 |
This bug was fixed in the package ubuntuone-
---------------
ubuntuone-
* New upstream release.
- Restore window properly when minimized to tray. (LP: #865688)
- Make CalculateSize use bytes in os.walk. (LP: #959447)
- Avoid obstruction of spin button hilights. (LP: #966283)
- Fix external link buttons for RTL locales. (LP: #983665)
- Avoid launching duplicate instances. (LP: #987909)
- File sync status reports disabled while syncdaemon is IDLE. (LP: #995146)
* debian/watch:
- Update the watch file to use the stable-3-0 series
-- Rodney Dawes <email address hidden> Tue, 22 May 2012 14:31:30 -0400
Changed in ubuntuone-control-panel (Ubuntu Precise): | |
status: | Fix Committed → Fix Released |
Natalia, let me know if you can attach the logs, that would be really helpful to debug this.