On 2010-06-03, at 11:50, Ashley Nicholls wrote: > Setup and problem: > After much trial and error I have managed to setup a small Lustre system > consisting of one MDS and one OSS. All machines involved are CentOS 5 based > and run the 2.6.18-164.11.1.el5_lustre.1.8.2 kernel. This setup appears to > work correctly but now fails in a way that it didn't before. > > One of our builds that uses autoconf started failing with the error: > "Can't locate auto/Autom4te/XFile/msg.al in @INC" > > After having a look at some of the problems encountered on OpenBSD with > automake and a lockless NFS system a workaround was suggested. By adding the > line 'use Autom4te::Channels qw(msg);' and 'use Automake::Channels qw(msg);' > to the respective XFile.pm autoconf becomes more verbose and produces: > "autom4te: cannot lock autom4te.cache/requests with mode 2: Function not > implemented"
Your tools probably are using flock to lock the files. You need to mount the clients with "-o flock" to get globally-coherent flock (at some performance impact) or "-o localflock" to get local-node-only flock (at minimal performance impact). Cheers, Andreas -- Andreas Dilger Lustre Technical Lead Oracle Corporation Canada Inc. _______________________________________________ Lustre-discuss mailing list [email protected] http://lists.lustre.org/mailman/listinfo/lustre-discuss
