From 2f26c4da00be451ed56ef94825de4e060467067a Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Tue, 26 May 2009 11:28:05 -0700 Subject: [PATCH] osd: don't send reply on message that got EAGAIN --- src/osd/ReplicatedPG.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index d13d6e966e49d..78eed8b4f2e3b 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -476,6 +476,9 @@ void ReplicatedPG::do_op(MOSDOp *op) if (result >= 0) log_op_stats(soid, ctx); + if (result == -EAGAIN) + return; + // read or error? if (ctx->op_t.empty() || result < 0) { MOSDOpReply *reply = new MOSDOpReply(op, 0, osd->osdmap->get_epoch(), -- 2.39.5