From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#48118: 27.1; 28; Only first process receives output with multiple running processes Date: Tue, 25 May 2021 14:38:17 +0300 Message-ID: <83im37cac6.fsf@gnu.org> References: <86bl8z7sgk.fsf@miha-pc> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8348"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mail@daniel-mendler.de, larsi@gnus.org, 48118@debbugs.gnu.org To: miha@kamnitnik.top Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 25 13:39:19 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1llVP5-0001yB-80 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 May 2021 13:39:19 +0200 Original-Received: from localhost ([::1]:39882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llVP4-00029Z-A2 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 May 2021 07:39:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34252) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llVOp-00029K-UD for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 07:39:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33312) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1llVOo-0003UR-5l for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 07:39:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1llVOo-0001R6-3k for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 07:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 11:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48118 X-GNU-PR-Package: emacs Original-Received: via spool by 48118-submit@debbugs.gnu.org id=B48118.16219427115485 (code B ref 48118); Tue, 25 May 2021 11:39:02 +0000 Original-Received: (at 48118) by debbugs.gnu.org; 25 May 2021 11:38:31 +0000 Original-Received: from localhost ([127.0.0.1]:44858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llVOJ-0001QP-Hk for submit@debbugs.gnu.org; Tue, 25 May 2021 07:38:31 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llVOF-0001Q9-U8 for 48118@debbugs.gnu.org; Tue, 25 May 2021 07:38:29 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41990) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llVO8-0003Ak-Hl; Tue, 25 May 2021 07:38:20 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1396 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llVO8-0004y2-3J; Tue, 25 May 2021 07:38:20 -0400 In-Reply-To: <86bl8z7sgk.fsf@miha-pc> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:207193 Archived-At: > From: miha@kamnitnik.top > Cc: mail@daniel-mendler.de, eliz@gnu.org, 48118@debbugs.gnu.org > Date: Mon, 24 May 2021 23:05:47 +0200 > > I propose the following simple patch. It makes output from multiple > /bin/yes programs arrive at the same rate and multiple grep processes > can run without them seemingly blocking each other. Thanks, but I don't think we can make such changes unconditionally. I'm okay with trying this by default, but we should have a Lisp variable that would allow to get back to the old behavior. That's because if some user complains about some problems, and we think the problems are caused by this change, we could tell that user to flip the variable and see if the problems go away. That variable should also be in NEWS.