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