Cannot use NFS for storage
--------------------------
Key: COUCHDB-602
URL: https://issues.apache.org/jira/browse/COUCHDB-602
Project: CouchDB
Issue Type: Bug
Components: Test Suite
Affects Versions: 0.10
Reporter: Nils Breunese
Our hosting provider claims they cannot upgrade our CouchDB installation from
version 0.9.1 to 0.10 as the test suite for 0.10 is failing.
This is a translation from their report:
----
CouchDB can't handle having its data directory on NFS.
It seems CouchDB tries to do this:
1 mkdir test
2 start process X with fd under test/foo
3 do the work
4 rm test/foo
5 rmdir test
6 kill process X
When test/ is on NFS:
In step 4 an open file is being removed. NFS doesn't really support this
and the workaround is that the client implementation does
mv file .nfsXXXXXXX
However, the 'rmdir test' in step 5 then cannot succeed anymore, since
the directory is not empty. This eventually causes CouchDB to crash.
In earlier versions of CouchDB the open/rm/rmdir/kill order may have
been different, for instance open/rm/kill/rmdir.
----
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.