Another crash caused by a dump_ops_in_flight similar to #8885
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit
be098c83143226e502a0587c9215cff941dbace1)
Conflicts:
src/common/TrackedOp.h (trivial)
}
// This function maybe needs some work; assumes last event is completion time
double get_duration() const {
+ Mutex::Locker l(lock);
return events.empty() ?
0.0 :
(events.rbegin()->first - get_initiated());
void mark_event(const string &event);
virtual const char *state_string() const {
+ Mutex::Locker l(lock);
return events.rbegin()->second.c_str();
}
void dump(utime_t now, Formatter *f) const;