nautilus plugin requests public file list for every file in current UDF/Ubuntu One dir

Bug #753319 reported by Roman Yepishev
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu One Client
Confirmed
High
Ubuntu One Client Engineering team

Bug Description

The cache for public files list is not used if ubuntuone-syncdaemon has started after nautilus. This causes GetPublicFilesList called for every file in the directory. In case the number of files in the directory is large this can lead to hung nautilus.

STR:
1. publish e.g. 100 files
2. quit syncdaemon, u1sdtool --quit
3. open nautilus in ubuntuone-controlled folder
4. run u1sdtool --start
5. wait for syncdaemon to reach IDLE
5. refresh nautilus window.

Actual results: Nautilus hangs
Expected results: Nautilus does not hang

You will find GetPublicFiles entries in ~/.cache/ubuntuone/log/syncdaemon.log then.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: ubuntuone-client 1.5.8+r941~natty1
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
CrashDB: ubuntuone
Date: Thu Apr 7 12:13:33 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
PackageArchitecture: all
SourcePackage: ubuntuone-client
ThirdParty: True
UpgradeStatus: Upgraded to natty on 2010-12-05 (122 days ago)

Revision history for this message
Roman Yepishev (rye) wrote :
Changed in ubuntuone-client:
importance: Undecided → High
status: New → Confirmed
assignee: nobody → Roman Yepishev (rye)
assignee: Roman Yepishev (rye) → Ubuntu One Desktop+ team (ubuntuone-desktop+)
tags: added: u1-natty
tags: added: nautilus
Roman Yepishev (rye)
description: updated
Leo Arias (elopio)
tags: removed: u1-natty
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.