Re: posix-locks problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday 05 August 2007 23:28, Vikas Gorur wrote:
> What you're trying to do is use flock(2) locks. flock(2) locks are not
> supported by FUSE. The lock requests will be handled by the kernel
> itself and never reach FUSE, let alone GlusterFS.
>
> The posix-locks translator implements the fcntl(2) locking API.
> fcntl(2) allows for more fine-grained locking, as it supports locking
> of particular regions inside a file --- whereas flock(2) locks are on
> the entire file.
>
> flock(2) and fcntl(2) locks can co-exist on Linux. There is absolutely
> no interaction between them.
>
> In summary, if you want distributed file locks, you should use the
> fcntl(2) API, not flock(2).

Thanks.  Does that mean the the part of the FAQ that mentions flock along with 
fcntl is incorrect, or just mentioning a feature not supported _yet_?

http://www.gluster.org/docs/index.php/GlusterFS_FAQ#How_is_locking_handled.3F

-- 
- Kevan Benson
- A-1 Networks




[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux