CVSROOT: /cvs/gnome Module name: beagle Changes by: joeshaw 06/03/13 16:45:35
Modified files: beagled : DumpIndex.cs LuceneCommon.cs LuceneQueryable.cs LuceneQueryingDriver.cs QueryResult.cs beagled/FileSystemQueryable: LuceneNameResolver.cs beagled/Lucene.Net/Store: FSDirectory.cs Added files: beagled/Lucene.Net/upstream-changes: 18_avoid_fileinfos.patch Log message: Make the IndexReaders returned from LuceneCommon.GetReader() refcounted, and require callers to release them when they're finished. This fixes the nasty race described in bug 334057, in which a query would come in, the index would be changed from underneath and the cached reader closed, and another query would come in which tried to use the closed reader. Also, removed some confusing and not useful debug spew from LuceneQueryable, use ExceptionHandlingThreads in QueryResults because we can then track them better, and reduce a bunch of unnecessary string allocations in Lucene's FSDirectory.FileExists(). URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beagle&who=joeshaw&date=explicit&mindate=2006-03-13%2016:44&maxdate=2006-03-13%2016:46 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list