[Xapian-commits] 7806: branches/0.9/xapian-core/ branches/0.9/xapian-core/backends/flint/ branches/0.9/xapian-core/backends/quartz/

olly xapian-commits at lists.xapian.org
Thu Mar 1 04:44:14 GMT 2007


SVN root:       svn://svn.xapian.org/xapian
Changes by:     olly
Revision:       7806
Date:           2007-03-01 04:44:12 +0000 (Thu, 01 Mar 2007)

Log message (8 lines):
Backport bug-fix from trunk:
backends/flint/flint_database.cc,backends/flint/flint_table.cc,
backends/flint/flint_table.h: Fix code for recovering from failing
to open a table for reading mid-modification.  If modifications
are so frequent that opening for reading fails 100 times in a row,
throw DatabaseModifiedError not DatabaseOpeningError.
backends/quartz/btree.cc,backends/quartz/btree.h,
backends/quartz/quartz_database.cc: Apply similar fix for quartz.

Modified files:
U   branches/0.9/xapian-core/ChangeLog
U   branches/0.9/xapian-core/backends/flint/flint_database.cc
U   branches/0.9/xapian-core/backends/flint/flint_table.cc
U   branches/0.9/xapian-core/backends/flint/flint_table.h
U   branches/0.9/xapian-core/backends/quartz/btree.cc
U   branches/0.9/xapian-core/backends/quartz/btree.h
U   branches/0.9/xapian-core/backends/quartz/quartz_database.cc

Links:
http://xapian.org/C?7806
http://xapian.org/C?7806?branches/0.9/xapian-core/ChangeLog
http://xapian.org/C?7806?branches/0.9/xapian-core/backends/flint/flint_database.cc
http://xapian.org/C?7806?branches/0.9/xapian-core/backends/flint/flint_table.cc
http://xapian.org/C?7806?branches/0.9/xapian-core/backends/flint/flint_table.h
http://xapian.org/C?7806?branches/0.9/xapian-core/backends/quartz/btree.cc
http://xapian.org/C?7806?branches/0.9/xapian-core/backends/quartz/btree.h
http://xapian.org/C?7806?branches/0.9/xapian-core/backends/quartz/quartz_database.cc



More information about the Xapian-commits mailing list