Jason Gloudon (via RT) wrote:

> 
> find_bucket as writen is GC-unsafe. This patch corrects this, by not reusing
> old values of bucket pointers across calls to string_compare, which can invoke
> compaction, causing the bucket to move.


Dunno, how expensive getBucket is, but wouldn't it be faster, to check, 
if a GC run was actually done, and only then recalculate the pointers?
This would apply too similar operations (clone ...) too.

leo

Reply via email to