CVSROOT:        /cvs/gnome
Module name:    beagle
Changes by:     trow    05/08/23 19:18:08

Modified files:
        Util           : Scheduler.cs 
        beagled        : LuceneQueryable.cs 

Log message:
Scheduler.cs:
Add a "Maintenance" priority to the scheduler, and track the source of every
task.  A maintenance task is only executed after all immediate or delayed
tasks *for that source* have been executed.  Thus maintenance tasks will only
execute after all crawlers, etc. are finished.  In most backends this will
only happen when the data is fully indexed/crawled and the index is in a
complete known state.

LuceneQueryable.cs:
Attach a source to the tasks we create.
Move index optimizes into a maintenance task, to avoid unnecessary optimizes
during indexing.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beagle&who=trow&date=explicit&mindate=2005-08-23%2019:17&maxdate=2005-08-23%2019:19

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to