From: Greg Farnum Date: Tue, 26 Mar 2013 22:01:17 +0000 (-0700) Subject: OpTracker: provide a default implementation of TrackedOp::state_string X-Git-Tag: v0.72-rc1~93^2~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f7f3005555a531095f70834372d1486e391c4681;p=ceph.git OpTracker: provide a default implementation of TrackedOp::state_string We're moving towards dynamically-allocated states instead of the static ones this started with, so the whole bitmask-based thing doesn't make much sense any more. Assume people won't use that and provide a default. Signed-off-by: Greg Farnum --- diff --git a/src/common/TrackedOp.h b/src/common/TrackedOp.h index 08071fb9b176..5d2abf591c41 100644 --- a/src/common/TrackedOp.h +++ b/src/common/TrackedOp.h @@ -154,7 +154,9 @@ public: Message *get_req() const { return request; } virtual void mark_event(const string &event); - virtual const char *state_string() const = 0; + virtual const char *state_string() const { + return events.rbegin()->second.c_str(); + } virtual void dump(utime_t now, Formatter *f) const = 0; };