From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.2 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 79E671F626 for ; Wed, 22 Feb 2023 17:25:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=80x24.org; s=selector1; t=1677086752; bh=6JOCaBc55W9hfF5zLW1ghIGPHp5Y3/DWvcCyCUNn87s=; h=From:To:Subject:Date:From; b=oRLQDuSLRHeu74J44vENisBc23BpuWvJOyOV1yox7TJWD9gG5qgOz9qZ/Kf74Gs2f rq3FMM0lXKAUmFpmVEhrJMuQh5TxOaH9blsBa52gchLWZ1N3HoBxiZ9ASm2VJzQob/ Kj9Pobz7NJKUchEVTUL2hZXyZWhSHlGm2HFwZUQo= From: Eric Wong To: meta@public-inbox.org Subject: [PATCH] sendmsg: prefix sleep message with `#' Date: Wed, 22 Feb 2023 17:25:52 +0000 Message-Id: <20230222172552.822199-1-e@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: It's an informative message that's harmless, so hopefully the `#' prefix puts the users mind at ease. (I saw it on an `lei import' against an IMAP source) --- lib/PublicInbox/CmdIPC4.pm | 2 +- lib/PublicInbox/Spawn.pm | 2 +- lib/PublicInbox/Syscall.pm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/PublicInbox/CmdIPC4.pm b/lib/PublicInbox/CmdIPC4.pm index e368d032..99890244 100644 --- a/lib/PublicInbox/CmdIPC4.pm +++ b/lib/PublicInbox/CmdIPC4.pm @@ -23,7 +23,7 @@ no warnings 'once'; } while (!defined($s) && ($!{ENOBUFS} || $!{ENOMEM} || $!{ETOOMANYREFS}) && (++$try < 50) && - warn "sleeping on sendmsg: $! (#$try)\n" && + warn "# sleeping on sendmsg: $! (#$try)\n" && select(undef, undef, undef, 0.1) == 0); $s; }; diff --git a/lib/PublicInbox/Spawn.pm b/lib/PublicInbox/Spawn.pm index 826ee508..dc11543a 100644 --- a/lib/PublicInbox/Spawn.pm +++ b/lib/PublicInbox/Spawn.pm @@ -171,7 +171,7 @@ static int sleep_wait(unsigned *tries, int err) switch (err) { case ENOBUFS: case ENOMEM: case ETOOMANYREFS: if (++*tries < 50) { - fprintf(stderr, "sleeping on sendmsg: %s (#%u)\n", + fprintf(stderr, "# sleeping on sendmsg: %s (#%u)\n", strerror(err), *tries); nanosleep(&req, NULL); return 1; diff --git a/lib/PublicInbox/Syscall.pm b/lib/PublicInbox/Syscall.pm index 530ee93b..841a2106 100644 --- a/lib/PublicInbox/Syscall.pm +++ b/lib/PublicInbox/Syscall.pm @@ -427,7 +427,7 @@ no warnings 'once'; } while ($sent < 0 && ($!{ENOBUFS} || $!{ENOMEM} || $!{ETOOMANYREFS}) && (++$try < 50) && - warn "sleeping on sendmsg: $! (#$try)\n" && + warn "# sleeping on sendmsg: $! (#$try)\n" && select(undef, undef, undef, 0.1) == 0); $sent >= 0 ? $sent : undef; };