Re: [Tracker] add one feature to query tracker daemon's busy/idle status
- From: jamie <jamiemcc blueyonder co uk>
- To: jerry tan <Jerry Tan Sun COM>
- Cc: tracker-list gnome org
- Subject: Re: [Tracker] add one feature to query tracker daemon's busy/idle status
- Date: Mon, 02 Jul 2007 16:28:03 +0100
On Mon, 2007-07-02 at 22:03 +0800, jerry tan wrote:
Yes, provide one client API to query tracker daemon's working status,
such as how much percent has been finished, working load,
but is it easy to implement this?
tracker daemon does not calculate how many files under watched dir first.
tracker does not do a recursive count of the files (would take too long)
instead it uses a dir queue where directories and not files are queued
for processing. file_process_queue will only have the files in the
currently indexed directory present as a result
At best you could guestimate based on length of both dir_queue and
file_process_queue - it wont be perfect but hopefully approximate enough
I also think it would be better to have a GetStatus method instead of an
IsBusy so it can return a string for each of the possible status.
For a client it might also be handy to know, if its indexing, the uri of
the entity being indexed.
We will also need a dbus signal StatusChanged to be emitted too but that
can wait if you are busy
jamie
_______________________________________________
tracker-list mailing list
tracker-list gnome org
http://mail.gnome.org/mailman/listinfo/tracker-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]