From d2d27c330265f88428ba5d68e1d98b6aee9c3cad Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 19 Nov 2008 22:01:14 -0800 Subject: [PATCH] mds: pull scatterlock of xlist in destructor Really, this should happen sooner, but for now this is equivalent to the old xlist::item destructor. --- src/mds/ScatterLock.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mds/ScatterLock.h b/src/mds/ScatterLock.h index c9676cb0b9b97..8ff0f9c40cf3a 100644 --- a/src/mds/ScatterLock.h +++ b/src/mds/ScatterLock.h @@ -76,6 +76,9 @@ public: num_wrlock(0), updated(false), xlistitem_updated(this) {} + ~ScatterLock() { + xlistitem_updated.remove_myself(); // FIXME this should happen sooner, i think... + } int get_replica_state() const { switch (state) { -- 2.39.5