[Xapian-devel] Re: [Xapian-commits] 8157: trunk/xapian-core/ trunk/xapian-core/backends/flint/ trunk/xapian-core/backends/quartz/

Richard Boulton richard at lemurconsulting.com
Mon Apr 9 15:37:44 BST 2007


olly wrote:
> Log message (6 lines):
> backends/flint/flint_database.cc: Delete the corresponding entry
> (if any) from doclens in delete_document().  Add assertion to
> add_document_() that the corresponding entry in doclens isn't
> already set, but in a non-debug build overwrite any existing
> entry as that's more likely to be correct.
> backends/quartz/quartz_database.cc: Ditto.

This fixes an assertion error I was seeing with remote database with 
replacedoc4 with builds with assertions turned on.  All tests now pass 
for me in both debug and non-debug builds (and it looks like remote 
databases now support essentially all methods that local databases do, yay!)

-- 
Richard



More information about the Xapian-devel mailing list