[Xapian-tickets] [Xapian] #649: Compaction should open inputs at consistent revisions

Xapian nobody at xapian.org
Fri Aug 1 00:20:13 BST 2014


#649: Compaction should open inputs at consistent revisions
----------------------------------+-----------------------
        Reporter:  olly           |      Owner:  olly
            Type:  defect         |     Status:  new
        Priority:  normal         |  Milestone:  1.3.3
       Component:  Backend-Chert  |    Version:  SVN trunk
        Severity:  normal         |   Keywords:
      Blocked By:                 |   Blocking:
Operating System:  All            |
----------------------------------+-----------------------
\
\
 Currently for chert and (in 1.2.x) flint and brass it opens at the latest
 revision each table has, which may not be the same revision if a change
 was partly committed but failed.

 The new brass on trunk doesn't have this issue, as it uses the version
 file to open inputs for compaction.

 I think in practice this case is rare, but it could result in a bad output
 from the compaction (inconsistencies between tables) so we should address
 it.
\
\
\

--
Ticket URL: <http://trac.xapian.org/ticket/649>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list