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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list