When a client obtains a file descriptor to a file on a Lustre file system, is the file offset pointer shared among any connected clients, or is it only meaningful to a single client?
<br />
<p>For example, given the file "foo.txt" on a Lustre file system, suppose there are 2 clients with an open file descriptor to "foo.txt".  If Client1 calls lseek and then write, will this affect the file offset position of Client2?  Or is the application responsible for synchronizing file access in this case?