From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#70900: 30.0.50; tramp complains "File error: Cannot remove lock file for /ssh:..." on every save when remote-file-name-inhibit-locks is non-nil Date: Mon, 13 May 2024 07:56:29 +0200 Message-ID: <87r0e6gsqa.fsf@gmx.de> References: <847791f3-e5ed-47d1-87b7-e6e95fb0b8d3@gutov.dev> Reply-To: Michael Albinus 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="11355"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 70900@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 13 07:57:37 2024 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 1s6Ogr-0002lA-1k for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 13 May 2024 07:57:37 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s6OgQ-0003im-Oj; Mon, 13 May 2024 01:57:10 -0400 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 1s6OgL-0003ef-9w for bug-gnu-emacs@gnu.org; Mon, 13 May 2024 01:57:05 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s6OgH-0006tV-OE for bug-gnu-emacs@gnu.org; Mon, 13 May 2024 01:57:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s6OgH-0002gf-O4 for bug-gnu-emacs@gnu.org; Mon, 13 May 2024 01:57:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2024 05:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70900 X-GNU-PR-Package: emacs Original-Received: via spool by 70900-submit@debbugs.gnu.org id=B70900.171557980510319 (code B ref 70900); Mon, 13 May 2024 05:57:01 +0000 Original-Received: (at 70900) by debbugs.gnu.org; 13 May 2024 05:56:45 +0000 Original-Received: from localhost ([127.0.0.1]:58660 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6Og0-0002gN-Kk for submit@debbugs.gnu.org; Mon, 13 May 2024 01:56:44 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:36069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s6Ofv-0002gF-59 for 70900@debbugs.gnu.org; Mon, 13 May 2024 01:56:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1715579790; x=1716184590; i=michael.albinus@gmx.de; bh=sOUkBDCxHrOCNbtjKzO6VR0a/AqJKcQ6Cn6a5EWR7Ys=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=DnvC1nS3doHrexrPRxWZy14ADYhU6WurXfQ4nlBIMcBij8ZMKi/6fzD7tszqn7Gy C5uAj7jqk7HaYApbgOKj+55KIEXyJQ7dWl56UYpMtbOp8uwJRg6oA0AEHysgYHEb3 YfMHng+0X0vEShBzEdxsLaTrsEFJAbikEWU6iV7ti+R5Y2Jr61dqAQ2ed2S/KSXha 8Zg4353Tz5K2dsJxLye2AgqODDbNu8y8FpsuQxv+WgK02ztehZEwnj4ghB9NxMOgM Nuf6FN1BEpI2HVloFqGorzxhpIbA+Sk66ObyGdG3YTzQCTMkpzRRHGW9kmanV8JYR H04v88yklCaXO39HSw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.4]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M42jK-1s6Ofl42wC-003OCe; Mon, 13 May 2024 07:56:30 +0200 In-Reply-To: <847791f3-e5ed-47d1-87b7-e6e95fb0b8d3@gutov.dev> (Dmitry Gutov's message of "Mon, 13 May 2024 04:03:43 +0300") X-Provags-ID: V03:K1:b4awT7HTfFTn5jCPeGt+g1MMxXPUSSlSS7xdz/VdBV7ASLznuJs x77459iAa7x2gc7Lr+9RMHJd4yvew04AgAqZX9koWG8QzpWtygUSC1y7iJbMPdklD5XQGDe b+tbJ4wDAmXt+D613uIaNjyz7UdVfWOup8/SUROdiEPGNIC3YbgzwtD/r7UkqWNGWeJm6VT mtxA/gRoBtXPK0CvVPLAg== UI-OutboundReport: notjunk:1;M01:P0:j8ZaWlimbGk=;oPnbkw7UKkwXbqTI2LNSFMsR3At PKeLZ3qZXAUOyVyAdkmHQzxYPVIlXtdAgxalzPSOr/gzWE9FBw0r2o1ULu2pe7pHEZG5mu9hU 7SCV/fmR8EKMrmL+qizbVhT0CSYgmt/6f80jTPbkxJCT5nL5/yE8yTQCh4jUK2evwkXC2pTOt 07vA53fhqXvN0qmVsf4Jo0l1Ev7ThRnvzMZVz3om8YCZBl0BT3oQcdsCMkeQymZcY5AcJLJFC SNeB8OAGIAL3uojhmv4A9N8SnCcbENq1YMW/xsxefIZhmzVvRJBKLZcSuaCJOiEFgQ68+0bac SXXPMKigoinnfc7tZ46koPDHGskfLX905OBkklmoDM6HzxuypBnfbDS453kaEMUfmzn+8KuA7 yXK+gUft65JIXWjuCw5NXQuwmW0MxYh4tAcd9/m8VnsAe4smLhbL2DyHeluRLrN82yRt8yGCw G27bdt5HSChcCoLmNnikl3NmU6rCYBYCxNGxHynTIdZKHK3YyS2Ofv/ZWfw0UjetRBAWrGZ27 s/fkCg6iyzDsVxt9yc5CaXz6WxcucHceLHC7JCtsVxWA9BKDlvgw++/iRGPT7ABokij8I6Cu/ +g+/eYihwKRsIVIkRGS2ocsAvre5mF2qXJrCiuLxMckCUlJKrj7znUbt+ol7pn0feyo6ZdEXq GCYUuvTwl8VcddzKYqayuZ82hO4fWpjb8iNTkGtpymUnPLN8tEfZ9lwPVnWGQYd3EgN65cgFB NHAVUUb9Dzv9eilysG6wDwPAgDsbnRTg/LRszXlaN2Hb4EBcIm+YPIf6+K/pfd3B+b6vXsL8 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:284952 Archived-At: Dmitry Gutov writes: Hi Dmitry, > 1. (setq remote-file-name-inhibit-locks t) > 2. Open some file remotely, lightly edit and save it. > 3. See this message in the Messages buffer. The description of remote-file-name-inhibit-locks says "Whether to create file locks for remote files.". And this is what Tramp does. Nothing said about checking/removing of lock files. If we want to suppress these actions as well, we shall agree about, and change the doc. Eli? > BTW, I'm surprised this variable isn't mentioned in Tramp's FAQ (the > performance section in particular). ??? In the Tramp manual, node "Frequently Asked Questions", item "How to speed up TRAMP?", there is --8<---------------cut here---------------start------------->8--- =E2=88=92 Disable file locks. Set =E2=80=98remote-file-name-inhibi= t-locks=E2=80=99 to =E2=80=98t=E2=80=99 if you know that different Emacs sessions are= not modifying the same remote file. --8<---------------cut here---------------end--------------->8--- > It would also make sense to switch it on by default - it has a > noticeable effect on performance. No. File locks are an essential part of Emacs. Disabling them has the potential to damage something (see above), so it shall be decided by the us= er. Best regards, Michael.