Skip to content

BloomKFilter used by BloomDimFilter not thread-safe leading to unstable results #6546

@clintropolis

Description

@clintropolis

Experienced unstable results from using BloomDimFilter - after investigating it would appear that the test method of the BloomKFilter is stateful and not thread-safe leading to understandably very bizarre behavior when querying a large number of segments.

The hive BloomFilter implementation does not seem to have that problem with it's test methods, which only read from the BitSet, and produces stable results in my testing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions