From 703bb7c1a399e84cc523c7b93f947d8a5845fa20 Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Thu, 30 Mar 2017 00:35:59 -0400 Subject: [PATCH] bees: use handle type for hash table extent locks Fixes build breakage after "crucible: lockset: track lockers and use handle type". Signed-off-by: Zygo Blaxell --- src/bees-hash.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bees-hash.cc b/src/bees-hash.cc index 5cc2cb1..37b6f6c 100644 --- a/src/bees-hash.cc +++ b/src/bees-hash.cc @@ -311,7 +311,7 @@ BeesHashTable::fetch_missing_extent(HashType hash) BEESNOTE("waiting to fetch hash extent #" << extent_number << ", " << missing_buckets << " left to fetch"); // Acquire blocking lock on this extent only - LockSet::Lock extent_lock(m_extent_lock_set, extent_number); + auto extent_lock = m_extent_lock_set.make_lock(extent_number); // Check missing again because someone else might have fetched this // extent for us while we didn't hold any locks