Closed avram closed 9 years ago
Hi,
thanks for reporting this. This is an issue in the underlying Redis library. We reported the bug: https://github.com/xetorthio/jedis/issues/856
If they do not fix it soon, we will build a work-around.
Thanks, Felix
Hi,
this is fixed in the new release!
Best, Felix
When executing BloomFilterRedis.contains with a large collection, the evaluation of request dependencies causes a stack overflow.
Looking at your JedisPool, it seems it might be better to (optionally?) use pipelining in place of MULTI/EXEC transactions for these operations, are you are not actually using an watchers, so the current implementation really just forces a network bottleneck as the full set of evaluations and responses is parsed all at once.
In my testing, I am attempting
contains
on a set of 10,000 strings when I get the reproducible stack overflow.