64-bit bugs in new ovdb

Heath Kehoe heath.kehoe at intermec.com
Fri Oct 6 04:11:36 UTC 2000


>"Forrest J. Cavalier III" <mibsoft at epix.net> writes:
>> INN 2.2 -> 2.3 broke ALL installations, not just 64 bit systems.
>> 
>> This has to be fixed eventually.
>> 
>> (And it sounds like OVDB is not working reliably on 64-bit systems
>> now anyway, because of this bug.)
>
>>From the 2.3.0 source, it looks like version 1 ovdb should have the
>same problem on 64 bit systems; however, it looks like changing ARTNUM
>might also break timecaf and buffindexed storage.  Breaking
>buffindexed isn't catastrophic--overview can be rebuilt.  Breaking an
>article storage method is a bigger deal.
>
>It would reduce the wasted space in our ovdb, but I haven't estimated
>yet how much space it would save.


I modified ovdb in the current cvs to use uint32_t instead of ARTNUM
for the artnum field of struct datakey, so you'll have to rebuild
your overview if you update to a newer snapshot.

It probably won't reduce your database size by more than a few percent.

-heath




More information about the inn-workers mailing list