[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