v1-01-fix-assert-in-brin-bloom.patch

text/x-patch

Filename: v1-01-fix-assert-in-brin-bloom.patch
Type: text/x-patch
Part: 0
Message: Re: BUG #17969: Assert failed in bloom_init() when false_positive_rate = 0.25

Patch

Format: unified
Series: patch v1
File+
src/backend/access/brin/brin_bloom.c 1 2
diff --git a/src/backend/access/brin/brin_bloom.c b/src/backend/access/brin/brin_bloom.c
index 56534cf29c..5bfaffe59b 100644
--- a/src/backend/access/brin/brin_bloom.c
+++ b/src/backend/access/brin/brin_bloom.c
@@ -320,8 +320,7 @@ bloom_init(int ndistinct, double false_positive_rate)
 	int			nhashes;		/* number of hash functions */
 
 	Assert(ndistinct > 0);
-	Assert((false_positive_rate >= BLOOM_MIN_FALSE_POSITIVE_RATE) &&
-		   (false_positive_rate < BLOOM_MAX_FALSE_POSITIVE_RATE));
+	Assert(false_positive_rate > 0 && false_positive_rate < 1);
 
 	/* calculate bloom filter size / parameters */
 	bloom_filter_size(ndistinct, false_positive_rate,