Skip to content

Commit d0f611b

Browse files
committed
talk about avoiding network filesystems
1 parent ccf26fb commit d0f611b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,14 +140,17 @@ be set to use cvmfs alien cache mode which doesn't use a cache manager,
140140
but the best approach is to start cvmfsexec from a pilot process and run
141141
only one pilot per machine. If possible the cache should be on local
142142
disk, because otherwise the many file accesses can overwhelm a shared
143-
filesystem's metadata server. If there is no local disk the next best
143+
filesystem's metadata server. Also, many network filesystems types
144+
cannot handle the locks that cvmfs creates.
145+
If there is no local disk the next best
144146
option is to mount a filesystem separately for each worker
145147
node from a big enough file on the shared filesystem, or alternatively
146148
a RAM disk on the local node if there is sufficient RAM.
147149
The `-m` option (described in the next section) can mount that separate
148150
scratch filesystem for you in the cvmfsexec namespace.
149151
Otherwise, if the cache directory needs to be changed that can be done
150-
by setting CVMFS_CACHE_BASE in `dist/etc/cvmfs/default.local`.
152+
by setting CVMFS_CACHE_BASE in `dist/etc/cvmfs/default.local`,
153+
or you can just install the whole distribution in the local filesystem.
151154

152155
## Optionally mount a scratch filesystem
153156

0 commit comments

Comments
 (0)