Hi Guys,<br><br>How does lustre handle locking?  One of our users is complaining that a perl module (Sotrable) has trouble with its lock_nstore method when it tries to use flock.  The following is a hwo they are reporducing this issue:<br>
<br>--<br>> perl -d -e ''<br>
<br>
Loading DB routines from <a href="http://perl5db.pl/" target="_blank">perl5db.pl</a> version 1.3<br>
Editor support available.<br>
<br>
Enter h or `h h' for help, or `man perldebug' for more help.<br>
<br>
Debugged program terminated.  Use q to quit or R to restart,<br>
 use o inhibit_exit to avoid stopping after program termination,<br>
 h q, h R or h o to get additional info.<br>
 DB<1> use Fcntl ':flock'<br>
<br>
 DB<2> open(FOO, ">>/tmp/gh") or die "darn"<br>
<br>
 DB<3> flock(FOO, LOCK_EX) || die "SHIE: $!"<br>
<br>
 DB<4> close FOO<br>
<br>
 DB<5> open(FOO, ">>gh") or die "darn"<br>
<br>
 DB<6> flock(FOO, LOCK_EX) || die "SHIE: $!"<br>
SHIE: Function not implemented at (eval<br>
10)[/usr/lib/perl5/5.10.0/<a href="http://perl5db.pl:638/" target="_blank">perl5db.pl:638</a>] line 2.<br>
<br>
 DB<7><br>--<br><br>Thanks in advance for your assistance.<br><br>Regards,<br>-J<br>