[Xapian-tickets] [Xapian] #284: occasional DatabaseModifiedErrors

Xapian nobody at xapian.org
Mon Oct 13 13:32:12 BST 2008


#284: occasional DatabaseModifiedErrors
---------------------------+------------------------------------------------
 Reporter:  mrks           |        Owner:  olly    
     Type:  defect         |       Status:  assigned
 Priority:  normal         |    Milestone:  1.0.9   
Component:  Backend-Flint  |      Version:  1.0.7   
 Severity:  normal         |   Resolution:          
 Keywords:                 |    Blockedby:          
 Platform:  Linux          |     Blocking:          
---------------------------+------------------------------------------------

Comment(by olly):

 Just looking at bugs marked for 1.0.9.  I suspect we'll have to bump this
 one again
 for now, but I've just been trying to break it down a bit...

 It seems to me that one of the following is probably true:

 * Our strategy for moving a database to a new revision is flawed.

 * We've incorrectly implemented a valid strategy.

 * The OS (or possibly disk hardware) doesn't correctly implement some
 guarantee
   (of POSIX or some other relevant standard) which our strategy relies on.

 * The compiler miscompiled the code (last refuge excuse of the desperate
 bug-chaser!)

 So, does that help?  It doesn't magically solve it, but perhaps we can
 narrow things
 down.

 For example, can we reproduce this on another system? (That would make it
 easier to poke with a debugger too!)

 Does a different GCC version make any difference if it's easy to rebuild
 with one?

-- 
Ticket URL: <http://trac.xapian.org/ticket/284#comment:5>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list