[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Tracker] add one feature to query tracker daemon's busy/idle status



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]