On Thu, Mar 28, 2013 at 11:31 AM, J. Bruce Fields <bfields@xxxxxxxxxxxx> wrote:
The one advantage of your scheme is that it keeps more of the hash bits;> Jeff reported that the approach did not work in his testing. I haven't had
> a chance to look into the failure yet. Independent of the fix, it would
> certainly be good have the ioctl() support
the chance of 31-bit cookie collisions is much higher.
Yes, it should, based on the theory of how ext4 was generating the 63bits. But Jeff's test finds that the experiment is not matching the theory. I intend to debug this, but currently drowned in a different issue. It would be good if the ext developers can have a look at http://review.gluster.org/4711 and see if there are obvious holes in the approach or code.
Avati