From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Perry E. Metzger" Newsgroups: gmane.emacs.devel Subject: Re: Emacs Hangs on Filesystem Operations on Stale NFS Date: Tue, 12 Jun 2018 14:26:11 -0400 Message-ID: <20180612142611.7a5a4372@jabberwock.cb.piermont.com> References: <1727545582523435cab149c2bc857b40@alexander.shukaev.name> <7466e2d177e79983436af2425ceb5b54@alexander.shukaev.name> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1528827953 13407 195.159.176.226 (12 Jun 2018 18:25:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 12 Jun 2018 18:25:53 +0000 (UTC) Cc: Emacs developers , Alexander Shukaev , Noam Postavsky To: Davis Herring Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 12 20:25:49 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fSnzJ-0003Oe-Av for ged-emacs-devel@m.gmane.org; Tue, 12 Jun 2018 20:25:49 +0200 Original-Received: from localhost ([::1]:57855 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSo1Q-0000I7-GT for ged-emacs-devel@m.gmane.org; Tue, 12 Jun 2018 14:28:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54575) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fSnzi-0007sI-LD for emacs-devel@gnu.org; Tue, 12 Jun 2018 14:26:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fSnzh-0002iA-SB for emacs-devel@gnu.org; Tue, 12 Jun 2018 14:26:14 -0400 Original-Received: from hacklheber.piermont.com ([2001:470:30:84:e276:63ff:fe62:3400]:57762) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fSnzh-0002hi-OV for emacs-devel@gnu.org; Tue, 12 Jun 2018 14:26:13 -0400 Original-Received: from snark.cb.piermont.com (localhost [127.0.0.1]) by hacklheber.piermont.com (Postfix) with ESMTP id 07A05217; Tue, 12 Jun 2018 14:26:12 -0400 (EDT) Original-Received: from jabberwock.cb.piermont.com (jabberwock.cb.piermont.com [10.160.2.107]) by snark.cb.piermont.com (Postfix) with ESMTP id D1C642DEBD7; Tue, 12 Jun 2018 14:26:11 -0400 (EDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2001:470:30:84:e276:63ff:fe62:3400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:226271 Archived-At: I think it's a serious mistake for emacs to try to pretend it can fix the problem of a hung hard NFS mount for people. This belongs at the OS layer, not at the level of emacs, and if someone wants the semantics of soft mounts, they should use soft mounts. Emacs shouldn't be in the business of special casing this, and indeed, on many OSes where a hard mount will hang a process in an unkillable kernel wait, it _can't_ fix it. Perry -- Perry E. Metzger perry@piermont.com