summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Zafman <david.zafman@inktank.com>2013-07-31 17:04:09 -0700
committerDavid Zafman <david.zafman@inktank.com>2013-07-31 17:04:09 -0700
commit4a6eff88aa5c4727e6173b3a2a762f2448a38b1a (patch)
treeb065d53b6447343d1caac7ce933a26ad5363a7ab
parent600e6aca2c08a1b7b60dbdb9595a28fdfbf8ecb6 (diff)
downloadceph-4a6eff88aa5c4727e6173b3a2a762f2448a38b1a.tar.gz
Verify that deleting op never in check_latest_map_ops map
Signed-off-by: David Zafman <david.zafman@inktank.com>
-rw-r--r--src/osdc/Objecter.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc
index ab4954ee216..2b1e7f9e41b 100644
--- a/src/osdc/Objecter.cc
+++ b/src/osdc/Objecter.cc
@@ -1404,6 +1404,7 @@ void Objecter::finish_op(Op *op)
ops.erase(op->tid);
logger->set(l_osdc_op_active, ops.size());
+ assert(check_latest_map_ops.find(op->tid) == check_latest_map_ops.end());
delete op;
}