[Pvfs2-developers] Quickhash bug -
Sam Lang
slang at mcs.anl.gov
Mon May 19 16:55:35 EDT 2008
On May 19, 2008, at 3:35 PM, David Bonnie wrote:
> Sam -
>
> Yup, we're using it as part of the key database. I simply set the
> variable to initialize to zero for consistency. Do you see a
> problem with
> doing that?
Nope. Go ahead and commit to HEAD as well.
-sam
>
>
> - Dave
>
>>
>> Hi Dave,
>>
>> Good catch! It doesn't look like we actually use that function
>> anywhere, but I added it there in the hope that we would have a good
>> string hashing function to use instead of reinventing something ad-
>> hoc
>> every time. Are you guys using it now for the security stuff?
>>
>> -sam
>>
>> On May 19, 2008, at 3:12 PM, David Bonnie wrote:
>>
>>> Everyone -
>>>
>>> I think I've found a bug in the string hashing function in
>>> /src/common/quickhash/quickhash.c. The function
>>> quickhash_string_hash
>>> uses an uninitialized variable (uint32_t h) as a starting point for
>>> the
>>> hash. This could lead to the hash function creating different
>>> hashes for
>>> the same key (and the compiler really doesn't like it).
>>>
>>> I've done a quick fix in our branch to make it consistent but it'd
>>> probably be a good idea for someone to check over it more thoroughly
>>> seeing as I'm no expert on hash functions.
>>>
>>> - Dave
>>>
>>>
>>> _______________________________________________
>>> Pvfs2-developers mailing list
>>> Pvfs2-developers at beowulf-underground.org
>>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>
>> _______________________________________________
>> Pvfs2-developers mailing list
>> Pvfs2-developers at beowulf-underground.org
>> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2417 bytes
Desc: not available
Url : http://www.beowulf-underground.org/pipermail/pvfs2-developers/attachments/20080519/4710b537/smime.bin
More information about the Pvfs2-developers
mailing list