Instead, we queue ourselves in the waiting_for_class list. Broken by
f1eb9a8751d48.
return;
Mutex::Locker l(class_lock);
- dout(0) << "handle_class action=" << m->action << dendl;
+ dout(10) << "handle_class action=" << m->action << dendl;
switch (m->action) {
case CLASS_RESPONSE:
obc->ondisk_read_unlock();
}
- if (result == -EAGAIN) { //must have referenced non-existent class
- osd->reply_op_error(op, r);
+ if (result == -EAGAIN) // must have referenced non-existent class
return;
- }
// prepare the reply
ctx->reply = new MOSDOpReply(op, 0, osd->osdmap->get_epoch(), 0);