Idea: upload/download status; general usability

Asked by Steffen M.

In my opinion, the interface for the native client has to be improved!
The way it is now, we don't have any information on what's going on when the syncdaemon synchronizes with web/local folders.
How about implementing the features into the client's interface which are already usable with "u1sdtool" via command line?

Especially "u1sdtool --current-transfers" to check status of file transfers (maybe you could add some kind of status bar that gives information on what file the client is currently working on and its progress) and "--refresh-path=..." to manually force a refresh of the shared folders. This would certainly improve usability of the client-application because right now, I think the options the client offers are way too limited.

Example: In my case it happens quite often that the daemon synchronizes (uploads/downloads) files, even without having changed or updated anything, while sometimes files which I copied into the shared folder via Nautilus are not automatically refreshed. Since the client only works automatically, I don't have any options to control what it does and what not.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu One Client Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Joshua Hoover (joshuahoover) said :
#1

Hi Steffen,

Thank you for taking the time to make these suggestions. In our latest client (in Lucid and our PPA), there are two main user visible ways you can see the status of syncing: 1) overall syncing is displayed in the ubuntuone-preferences application which is found either in the Lucid Me menu or System->Preferences->Ubuntu One 2) file emblems should notify the status of syncing on a per file/folder basis. We will be looking to improve these status indicators in the next version of Ubuntu (Maverick) and will take your suggestions into consideration.

Thank you,

Joshua

Revision history for this message
Jakub Orlowski (jakub-o) said :
#2

id like to stress a point steffen mentioned before. sometimes theres a message displayed that the client is up/down loading files without any changes made. another thing that intrests me is how changes on the same file are being handled - after sharing and both are changeing the file.
besides theres quite some activity for beam and many wakes for ubuntuone client (like 0,1-1% CPU usage)
somehow it seems to lack a summary of files and change dates respectively. ubuntuone should ONLY be active if that summary of files is being changed either on the server or on any of the clients using shared files, and therefore uploading to the server, or in other words only on write actions. so it should sleep until any trigger activates it. scanning for changes as it seems (maybe im wrong there) is not a good solution.

thanks for the work done and hoping for the feedback to be appreciated!
regards
jakub
(im using natty)

Revision history for this message
John O'Brien (jdobrien) said :
#3

On 02/20/2011 10:32 AM, Jakub Orlowski wrote:
> Question #106364 on Ubuntu One Client changed:
> https://answers.launchpad.net/ubuntuone-client/+question/106364
>
> Jakub Orlowski posted a new comment:
> id like to stress a point steffen mentioned before. sometimes theres a message displayed that the client is up/down loading files without any changes made. another thing that intrests me is how changes on the same file are being handled - after sharing and both are changeing the file.
> besides theres quite some activity for beam and many wakes for ubuntuone client (like 0,1-1% CPU usage)
> somehow it seems to lack a summary of files and change dates respectively. ubuntuone should ONLY be active if that summary of files is being changed either on the server or on any of the clients using shared files, and therefore uploading to the server, or in other words only on write actions. so it should sleep until any trigger activates it. scanning for changes as it seems (maybe im wrong there) is not a good solution.
>

The Ubuntu One client only scans for changes when it first starts. After that it uses pynotify to detect file changes.
Recent changes to the Ubuntu One client (I'm using nightlies) has improved the scanning process quite a bit. I have 15k
files and it scans my files within a couple of minutes.

Revision history for this message
Jakub Orlowski (jakub-o) said :
#4

minutes???
is last change date not reasonable? it would only take to check 15k dates on relogging to server for updating and only access would be on write.. isnt that good enough?
i mean.... 15k dates would not even take half a second would it? maybe theres something more important that is yet unknown to me, but in fact why should it be much different from synaptic updating packages? cant it be reused?

Revision history for this message
John O'Brien (jdobrien) said :
#5

On 02/20/2011 02:12 PM, Jakub Orlowski wrote:
> Question #106364 on Ubuntu One Client changed:
> https://answers.launchpad.net/ubuntuone-client/+question/106364
>
> Jakub Orlowski proposed the following answer:
> minutes???
> is last change date not reasonable? it would only take to check 15k dates on relogging to server for updating and only access would be on write.. isnt that good enough?
> i mean.... 15k dates would not even take half a second would it? maybe theres something more important that is yet unknown to me, but in fact why should it be much different from synaptic updating packages? cant it be reused?
>

So the numbers I gave you were misleading and inexact as they included more than just a local rescan, which is what you
were looking for. As you can see below, The local rescan took seconds. The entire process including connecting to the
server 'server rescan' took less than one minute.

16:46:41,572 : Client Start (first record in syncdaemon.log)
16:46:41,572 : Start Loading local metadata
16:46:42,522 : Local Metadata loaded
16:46:44,591 : Local Rescan Started
16:47:15,453 : Local Rescan Finished
16:47:16,655 : Server Rescan Started
16:47:18,216 : Server Rescan Finished
16:47:18,763 <--- IDLE

Revision history for this message
Jakub Orlowski (jakub-o) said :
#6

still beam is never under 2,4% CPU usage on my system
maybe its a bug...
(on a 1,6GHz Laptop which seems not to be very much capable of using different steppings in ubuntu!!!)

Revision history for this message
Manuel de la Peña (mandel) said :
#7

Jakub,

The beam.smp process is not related with the file sync daemon but with desktopcouch, to be precise that is couchdb running. Please take a look at lp:458453

Can you help with this problem?

Provide an answer of your own, or ask Steffen M. for more information if necessary.

To post a message you must log in.