diff options
author | Sage Weil <sage@inktank.com> | 2013-02-18 10:25:03 -0800 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-02-18 10:53:11 -0800 |
commit | 3612ed617e3ffa92e64dae2d61045c437213b87a (patch) | |
tree | e9091611b2cd1c3651724ac2da4c027d1cff306c | |
parent | c2f2e563c3c64ba8b133838397234aa8d3a50a4b (diff) | |
download | ceph-3612ed617e3ffa92e64dae2d61045c437213b87a.tar.gz |
osd: log weirdness if caller_ops hash gets bigger than the log
Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r-- | src/osd/PG.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/osd/PG.cc b/src/osd/PG.cc index 48f6a4e74f8..bc6e39bdb96 100644 --- a/src/osd/PG.cc +++ b/src/osd/PG.cc @@ -2707,6 +2707,13 @@ void PG::log_weirdness() << " last_complete " << info.last_complete << " < log.tail " << log.tail << "\n"; + + if (log.caller_ops.size() > log.log.size()) { + osd->clog.error() << info.pgid + << " caller_ops.size " << log.caller_ops.size() + << " > log size " << log.log.size() + << "\n"; + } } coll_t PG::make_snap_collection(ObjectStore::Transaction& t, snapid_t s) |