|
From: | Paul Eggert |
Subject: | bug#19607: issue with Emacs 24.4.1 but not with 24.3.1 : changed on disk; really edit the buffer |
Date: | Tue, 27 Jan 2015 20:56:26 -0800 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 |
Jakob Unterwurzacher wrote:
The kernel caches FUSE stat() values for 1 second by default, this defeats emacs' workaround. Passing "-o attr_timeout=0" to encfs disables that cache.
Looking at the fuse man page, it appears that if one uses EncFS atop a network file system, the mount should not use the kernel_cache option, and should use the auto_cache option or perhaps ac_attr_timeout=0 (the man page is unclear about all this, unfortunately). Perhaps EncFS should use appropriate settings for these options by default if it determines that the underlying file system is network-based.
Anyway, assuming "-o attr_timeout=0" (or something similar) solves the problem, we do have a workaround now.
[Prev in Thread] | Current Thread | [Next in Thread] |