Fixes: http://tracker.ceph.com/issues/19741
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit
5c2774234c20d809d56d005b4db34070f3029684)
Conflicts:
src/osdc/Objecter.h (in master, ms_fast_dispatch function declaration has an
"override" specifier; in jewel, this specifier is missing)
}
}
void ms_fast_dispatch(Message *m) {
- ms_dispatch(m);
+ if (!ms_dispatch(m)) {
+ m->put();
+ }
}
void handle_osd_op_reply(class MOSDOpReply *m);