Well I will retract what I said earlier... maybe is a good idea to replace TokyoCabinet with something else.
Now the store.tch got corrupted again for some reason and the only error I get is "invalid record header". Some googling does not help and my previous fix (tchmgr optimiza -nl) does not fix this problem. What is interesting is that the store.tch file is at 76MB now that is exactly the same size it had when the previous corruption occured. =========== error ============ ; found 496204 new messages... ; found 496204 messages to scan ; requesting messages 79228..79327 from imap server /var/lib/gems/1.9.1/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/hash_database.rb:337:in `try': invalid record header (error code 6) (OklahomaMixer::Error::CabinetError) from /var/lib/gems/1.9.1/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/hash_database.rb:142:in `fetch' from /var/lib/gems/1.9.1/gems/oklahoma_mixer-0.4.0/lib/oklahoma_mixer/hash_database.rb:205:in `include?' from /media/DATA/Apps/heliotrope/lib/heliotrope/index.rb:633:in `contains_key?' from /media/DATA/Apps/heliotrope/lib/heliotrope/index.rb:165:in `contains_msgid?' from bin/heliotrope-add:139:in `<main>' regards, Horacio _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel