[Ocfs2-devel] [RFC] ocfs2/dlm: support range lock

David Weber wb at munzinger.de
Wed Jan 28 00:43:06 PST 2015


Hi,

On 01/26/2015 04:28 AM, yangwenfang wrote:
> 
> What:
> Byte range lock is applied to lock a region of a file to accelerate
> reading/writing concurrently.
> 
> Why:		
> Currently ocfs2 does not support byte range lock. Since multiple nodes
> may concurrently update/write at different positions of the same file
> in database workloads, the performance(tpmc) of DB+ocfs2 is much poorer 
> than
> DB+GPFS in running TPCC.
> Aiming at improving the efficiency of parallel accesses to the same file,
> we have implemented a demo of range lock feature which has been supported
> by lustre and GPFS, so that a file can be updated by different nodes in
> the cluster when they are visiting different blocks.

would this also make cluster aware fcntl(2) locks with the o2cb stack possible?

Cheers,
David





More information about the Ocfs2-devel mailing list