[Xapian-tickets] [Xapian] #615: xapian-compact -m (multipass) trashes value 0 (chert 1.2.13)

Xapian nobody at xapian.org
Sun Feb 17 11:17:50 GMT 2013


#615: xapian-compact -m (multipass) trashes value 0 (chert 1.2.13)
---------------------------+------------------------------------------------
 Reporter:  mjy            |       Owner:  olly  
     Type:  defect         |      Status:  new   
 Priority:  normal         |   Milestone:        
Component:  Backend-Chert  |     Version:  1.2.13
 Severity:  normal         |    Keywords:        
Blockedby:                 |    Platform:  Linux 
 Blocking:                 |  
---------------------------+------------------------------------------------
 When compacting multiple databases into one with xapian-compact, the
 option -m causes data corruption at value 0 of the document (sometimes?).
 xapian-check reports this on the created database:

 [...]
 Value slot 0 has value above upper bound: ' ' > ''
 Value slot 0 has value above upper bound: ' ' > ''
 Value slot 0 has value above upper bound: ' ' > ''
 Value slot 0 has value above upper bound: '¨' > ''
 Value slot 0 has value above upper bound: ' ' > ''

 The resulting database will be fine without -m though (with and without
 --no-renumber).

 This can be reproduced with a set of databases created with 1.2.13, Linux
 x86-64 (total size 643MB and confidential-ish, so not attaching).

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



More information about the Xapian-tickets mailing list