From 0d8ca8e6fb34a83df8c880e081fb5f29e79ca2fe Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Tue, 17 Mar 2015 16:39:48 +1100 Subject: [PATCH] Improved wording around EnableVnodeCaching. --- mounted_file_system.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mounted_file_system.go b/mounted_file_system.go index 4f3741b..d396e1f 100644 --- a/mounted_file_system.go +++ b/mounted_file_system.go @@ -122,10 +122,11 @@ type MountConfig struct { // // Normally on OS X we mount with the novncache option // (cf. http://goo.gl/1pTjuk), which disables entry caching in the kernel. - // This is because osxfuse does not support the entry expiration values we - // return to it (cf. http://goo.gl/8yR0Ie) and it is probably better to fail - // to cache than to cache for too long, since the latter is more likely to - // hide consistency bugs that are difficult to detect and diagnose. + // This is because osxfuse does not honor the entry expiration values we + // return to it, instead caching potentially forever (cf. + // http://goo.gl/8yR0Ie), and it is probably better to fail to cache than to + // cache for too long, since the latter is more likely to hide consistency + // bugs that are difficult to detect and diagnose. // // This field disables the use of novncache, restoring entry caching. Beware: // the value of ChildInodeEntry.EntryExpiration is ignored by the kernel, and