From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#61350: Eglot over Tramp freezes with large project Date: Wed, 01 Mar 2023 15:51:05 +0100 Message-ID: <87ttz4ed9i.fsf@gmx.de> References: <87y1ootw2t.fsf@gmail.com> <69968923.705640.1677163650760@office.mailbox.org> <87a613f0b7.fsf@gmx.de> <87r0udvmzr.fsf@gmx.de> <878rglxrzm.fsf@gmail.com> <87cz5wmjbx.fsf@gmx.de> <87h6v8f7u9.fsf@gmail.com> <87o7pflfcd.fsf@gmx.de> <87wn43e9ht.fsf@gmail.com> <874jr6oont.fsf@gmx.de> <87sfeqd4zi.fsf@gmail.com> <877cw1swjm.fsf@gmx.de> <7ba1dd627c221d2d716a@heytings.org> <87sfeohgpr.fsf@gmail.com> <7ba1dd627cb680ed2353@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9819"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Thomas Koch , Gregory Heytings , 61350@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 01 15:52:35 2023 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 1pXNop-0002Iy-Ep for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Mar 2023 15:52:35 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pXNoK-0002Ia-HH; Wed, 01 Mar 2023 09:52:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pXNoI-0002Hp-Tt for bug-gnu-emacs@gnu.org; Wed, 01 Mar 2023 09:52:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pXNoI-0008Bt-Ht for bug-gnu-emacs@gnu.org; Wed, 01 Mar 2023 09:52:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pXNoH-000489-Sy for bug-gnu-emacs@gnu.org; Wed, 01 Mar 2023 09:52:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Mar 2023 14:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61350 X-GNU-PR-Package: emacs Original-Received: via spool by 61350-submit@debbugs.gnu.org id=B61350.167768227615807 (code B ref 61350); Wed, 01 Mar 2023 14:52:01 +0000 Original-Received: (at 61350) by debbugs.gnu.org; 1 Mar 2023 14:51:16 +0000 Original-Received: from localhost ([127.0.0.1]:53123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXNnY-00046t-DV for submit@debbugs.gnu.org; Wed, 01 Mar 2023 09:51:16 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:60083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pXNnV-00046W-Gt for 61350@debbugs.gnu.org; Wed, 01 Mar 2023 09:51:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1677682266; i=michael.albinus@gmx.de; bh=U2/YTpcq5uFDIo4o44zkYVk7+ysYt3XExNHzhruPGDY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=I4jkXEHxgMfU0dX+XL2EKNi+lFMROcAcNGt2fYbCb7yZzulENYGykN8dEIjnDtY// mbcfS2nOosszLTcb4MsRcYQpD3dB7Vsl6NDF5Z2fHDRJ3Bx+OfnxFqlNI2mJhorINY YgF8wJQn06cZ54HurAzExbtfjnwKhCvOXbysaH2LxcLhQCwOBKdHYxvfh/PzsfUnQE iaetwN9iXCuKdnZyX/6Ru/amTIpj+5UgfmUj0gcvaVM7umvTa2vVvjCBD0A7dQLQhO umDSZ4yWEoOd+gJ3Iqtxz6Oj6UHCPI8mLpQsaImCB6ayZ4bQ0kVwuv1q2vnTtt38qE 8tVV9r4SLOqWA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.22]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXXuB-1oyNRV1Mbv-00YvkA; Wed, 01 Mar 2023 15:51:06 +0100 In-Reply-To: ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Wed, 1 Mar 2023 11:37:36 +0000") X-Provags-ID: V03:K1:V2pntvqQZmdqTgRCsYPd9E07L4MZ0YL1083u/5nO5LXrRGSVYeN u2hMiTBk14LgK4ASfdDr+yB+AH/REkmq8eKTCTwqMfEaxnJ9XUUUtFHrHeYbmhof7nAVgsD Is8QwQ2ZhQTzYrXMpENg2Cl43zJ1u4jnnhRN6rJLtLbyUUrtlK04HP8QxSC2lYadojw/Aia clHxDllFgO+OAuIaeA+ZA== UI-OutboundReport: notjunk:1;M01:P0:zOfuJTcuPnc=;2/t6B/hFe7PWN2kQWOmbChEfimR j9jwOUu9B+WxHed/ET9ywBJu3srWTlEn7kjKHmgP7RdxZz5XC0E1bvQWf6TSz0WFHSBqj5uJ+ qnGGfliuNxZ7a36gnCUPPS3C/+c+bznI1hHfP4t/iWRQ946wpw1lUIhILgUb9Io/og/WfZovK MwsHDozuqTgT71VyD5kuIyv1u1utlymiB99BL4RpEDFT5nOu4BKT1IJQSy1Wd5m/4oUi0PjEK K79w2BCSelbQYy31c7sW63RciFOd7gT0bJmwfQIJdYei7bCK9BphDl4nXqOjLh5wMKpACUlqs oARzyV5AtteQ3rFoGaTFILngUyd+pfeGvFZqlYTWScD+g+ggQj99Wf7uExhyhLJ3us0pHd75M v7Y4vJjC2urG7v2haE5pADFFIyDDd1qZ8XdJ4rdzwVnPieuIEuYZhPri4KLC5SptKGVuVNITK VKZSYsi90H+b7ZGfyYkgx45+IjqNtvuKN/iEQiLxDf9r+3MCac+IGSxM94d1aBb+3sm6usIYz UZxVbTv0Um5cJ/ifHXJIuyB5bW52Irr1Y+RN2UnlFiC2qjtGJMV8ji+iTqzIBd0/BF2xgtY4w +aFG3X1YuBfC64LLkArT1NXxeAUY1nnsj/gbxAorA8c8g13oU4Dnx+jB2BaAzRQVCbz0i0hvZ C28l0MqtwBDmnMoBjdYWNIg9jTpcNNuYpqcxUzoWmeNVTHgh5CFduNB01sOrTYoQGWcbBT/8b Vnn2Tg/qBrlCcXOe52d1vTF8uTmcN6xqU2+jdHK/kke6aoLxYWnqXP4ijixRPt8GhrP+YEDX 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257068 Archived-At: Jo=C3=A3o T=C3=A1vora writes: Hi, > On Wed, Mar 1, 2023 at 11:23=E2=80=AFAM Gregory Heytings wrote: > >> Are you sure that this patch actually turns ControlPersist on? > > From Tramp's debug log. > > 11:34:29.869596 tramp-maybe-open-connection (3) # Sending command > =E2=80=98exec ssh -l sshuser -p 2022 -o ControlMaster=3Dauto -o > ControlPath=3Dtramp.%C -o ControlPersist=3Dyes -e none localhost=E2=80=99 > 11:34:29.869679 tramp-send-command (6) # exec ssh -l sshuser -p 2022 > -o ControlMaster=3Dauto -o ControlPath=3Dtramp.%C -o ControlPersist=3Dyes= -e > none localhost > 11:34:29.869814 tramp-process-actions (3) # Waiting for prompts from > remote shell... I confirm Jo=C3=A3o's observation. Setting ControlPersist=3Dyes doesn't fix= the problem. And it is clear why it doesn't change anything: - You open a remote connection. Tramp's main connection process becomes the ControlMaster. - Eglot is called, which reuses this ControlMaster socket. Both the Tramp main connection process, and the Eglot process, persist, and are used for data exchange. It doesn't make a difference what value we have for ControlPersist. > Jo=C3=A3o Best regards, Michael.