From patchwork Thu Mar 3 20:55:45 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yehuda Sadeh Weinraub X-Patchwork-Id: 607421 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id p23Ku6KP025013 for ; Thu, 3 Mar 2011 20:56:08 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932261Ab1CCUz5 (ORCPT ); Thu, 3 Mar 2011 15:55:57 -0500 Received: from mail-wy0-f174.google.com ([74.125.82.174]:56659 "EHLO mail-wy0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932251Ab1CCUzr convert rfc822-to-8bit (ORCPT ); Thu, 3 Mar 2011 15:55:47 -0500 Received: by wyg36 with SMTP id 36so1482218wyg.19 for ; Thu, 03 Mar 2011 12:55:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=GbUgvlaLpiNNr0rCRsj4NoGMYElHVqd5ZlMxg4Xatmc=; b=OlZXTS8t5cc2wSbFHJfAyuP52ju+qdaHmSF6CLOHOP+D64QkrDWJ8GdoaP04fM2ntY 2rw+ItU/uV63A3OJ2QFryN8g2c4MK7qv0aaROzJazr12j4TW3KNvzH41ETyFip8g3JkZ baFsYkHpOg2me3qFqQ0NHBnIgkSfAwh95ux/0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=WotqspsF3p7xjZ++k8QDhXEVFMisscf3aqw7kUbEo2HtfBfYFB3D0a27oKvGerfDzb AvwTxwpSZl1SgK9uxWN2M1LnNBDLi8S+iboDgf2T8MVPLuFKwABkJm5ESKAidJQxUI60 8Wl0aaeJQRGNO47sLDarSidRuTBNoCkcZmNN8= MIME-Version: 1.0 Received: by 10.217.4.66 with SMTP id t44mr1357130wes.32.1299185745931; Thu, 03 Mar 2011 12:55:45 -0800 (PST) Received: by 10.216.65.131 with HTTP; Thu, 3 Mar 2011 12:55:45 -0800 (PST) In-Reply-To: <1299185234.4750.137.camel@sale659.sandia.gov> References: <1297891508.25491.120.camel@sale659.sandia.gov> <75157CFDA63D45458FC47FB7BA6CB974@gmail.com> <1297893011.25491.124.camel@sale659.sandia.gov> <1297957574.25491.152.camel@sale659.sandia.gov> <1298483538.25491.233.camel@sale659.sandia.gov> <460F770CEB1C499F8B87593762171483@gmail.com> <1298489031.25491.250.camel@sale659.sandia.gov> <1299079262.4750.19.camel@sale659.sandia.gov> <1299099295.4750.41.camel@sale659.sandia.gov> <1299103144.4750.49.camel@sale659.sandia.gov> <1299106628.4750.62.camel@sale659.sandia.gov> <1299182603.4750.128.camel@sale659.sandia.gov> <1299185234.4750.137.camel@sale659.sandia.gov> Date: Thu, 3 Mar 2011 12:55:45 -0800 Message-ID: Subject: Re: cosd multi-second stalls cause "wrongly marked me down" From: Yehuda Sadeh Weinraub To: Jim Schutt Cc: Colin McCabe , Sage Weil , Gregory Farnum , "ceph-devel@vger.kernel.org" Sender: ceph-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: ceph-devel@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.6 (demeter1.kernel.org [140.211.167.41]); Thu, 03 Mar 2011 20:56:16 +0000 (UTC) --- a/src/msg/SimpleMessenger.cc +++ b/src/msg/SimpleMessenger.cc @@ -1991,7 +1991,7 @@ int SimpleMessenger::Pipe::do_sendmsg(int sd, struct msghdr *msg, int len, bool assert(l == len); } - int r = ::sendmsg(sd, msg, more ? MSG_MORE : 0); + int r = ::sendmsg(sd, msg, MSG_NOSIGNAL | (more ? MSG_MORE : 0)); if (r == 0) dout(10) << "do_sendmsg hmm do_sendmsg got r==0!" << dendl;