diff options
author | Sage Weil <sage@newdream.net> | 2011-11-17 11:39:55 -0800 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2011-11-17 11:39:55 -0800 |
commit | 5afef0209ffbbbdc89daf88a1770e1e3de9f6317 (patch) | |
tree | 3a3654b156199942d85746bc271993aa206c0d29 | |
parent | bf91177e57a4fae54882d78aa6b2bcf1adccae5d (diff) | |
download | ceph-5afef0209ffbbbdc89daf88a1770e1e3de9f6317.tar.gz |
objecter: add is_locked() asserts
Sanity check.
Signed-off-by: Sage Weil <sage@newdream.net>
-rw-r--r-- | src/osdc/Objecter.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index f7df5e757da..40c5a4e48c0 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -343,6 +343,7 @@ void Objecter::dispatch(Message *m) void Objecter::handle_osd_map(MOSDMap *m) { + assert(client_lock.is_locked()); assert(osdmap); if (m->fsid != monc->get_fsid()) { @@ -715,6 +716,7 @@ void Objecter::kick_requests(OSDSession *session) void Objecter::tick() { ldout(cct, 10) << "tick" << dendl; + assert(client_lock.is_locked()); set<OSDSession*> toping; @@ -1091,7 +1093,9 @@ void Objecter::throttle_op(Op *op, int op_budget) /* This function DOES put the passed message before returning */ void Objecter::handle_osd_op_reply(MOSDOpReply *m) { + assert(client_lock.is_locked()); ldout(cct, 10) << "in handle_osd_op_reply" << dendl; + // get pio tid_t tid = m->get_tid(); @@ -1483,6 +1487,7 @@ void Objecter::pool_op_submit(PoolOp *op) */ void Objecter::handle_pool_op_reply(MPoolOpReply *m) { + assert(client_lock.is_locked()); ldout(cct, 10) << "handle_pool_op_reply " << *m << dendl; tid_t tid = m->get_tid(); if (pool_ops.count(tid)) { @@ -1544,6 +1549,7 @@ void Objecter::poolstat_submit(PoolStatOp *op) void Objecter::handle_get_pool_stats_reply(MGetPoolStatsReply *m) { + assert(client_lock.is_locked()); ldout(cct, 10) << "handle_get_pool_stats_reply " << *m << dendl; tid_t tid = m->get_tid(); @@ -1594,6 +1600,7 @@ void Objecter::fs_stats_submit(StatfsOp *op) void Objecter::handle_fs_stats_reply(MStatfsReply *m) { + assert(client_lock.is_locked()); ldout(cct, 10) << "handle_fs_stats_reply " << *m << dendl; tid_t tid = m->get_tid(); |