summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-10-21 14:40:03 -0700
committerSage Weil <sage@inktank.com>2013-10-21 14:40:03 -0700
commita10703008f7f4eb57a62658f2b9a015eb81509d0 (patch)
tree58df7cdc1066d7442db48b681339cc6985bc4ce9
parentddfe67fe2aacd2a6d57476dc086f3b8bb519297e (diff)
downloadceph-a10703008f7f4eb57a62658f2b9a015eb81509d0.tar.gz
librbd: wire up flush counter
Fixes: #5668 Signed-off-by: Sage Weil <sage@inktank.com>
-rw-r--r--src/librbd/internal.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc
index b8a757ab333..fdfc086e866 100644
--- a/src/librbd/internal.cc
+++ b/src/librbd/internal.cc
@@ -2821,7 +2821,9 @@ reprotect_and_return_err:
return r;
ictx->user_flushed();
- return _flush(ictx);
+ int r = _flush(ictx);
+ ictx->perfcounter->inc(l_librbd_flush);
+ return r;
}
int _flush(ImageCtx *ictx)