From a5d3dd4059a19268e6c2916b4014e395442d5750 Mon Sep 17 00:00:00 2001 From: Qi Wang Date: Thu, 2 Jan 2020 11:19:14 -0800 Subject: [PATCH] Fix an assertion on extent head state with dss. --- src/ehooks.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ehooks.c b/src/ehooks.c index 667bee84..1e1cac9f 100644 --- a/src/ehooks.c +++ b/src/ehooks.c @@ -221,7 +221,8 @@ ehooks_no_merge_heads(tsdn_t *tsdn, void *addr_a, bool head_a, void *addr_b, assert(!ehooks_same_sn(tsdn, addr_a, addr_b)); return true; } - assert(ehooks_same_sn(tsdn, addr_a, addr_b)); + assert(ehooks_same_sn(tsdn, addr_a, addr_b) || (have_dss && + (extent_in_dss(addr_a) || extent_in_dss(addr_b)))); return false; }