[OpenAFS-devel] Byte-range Locking in Linux CM (Implements Nathan
Neulinger Proposal, Linux)
Matt Benjamin
matt@linuxbox.com
Tue, 05 Apr 2005 16:43:37 -0400
Nathan,
At present, the client is not blocked, the behavior is as if the command
was F_SETLK/64.
Matt
Neulinger, Nathan wrote:
>Neat trick using the posix_lock_file routine...
>
>One concern - does it properly handle a lock that has requested
>blocking? i.e. SETLKW?
>
>I don't see that flag anywhere in the code... And importantly - does it
>actually block just that one process when that single lock is requested?
>
>That was one of the tricky spots that I got into when I started fiddling
>with the idea.
>
>-- Nathan
>
>------------------------------------------------------------
>Nathan Neulinger EMail: nneul@umr.edu
>University of Missouri - Rolla Phone: (573) 341-6679
>UMR Information Technology Fax: (573) 341-4216
>
>
>
>
>>-----Original Message-----
>>From: openafs-devel-admin@openafs.org
>>[mailto:openafs-devel-admin@openafs.org] On Behalf Of Matt Benjamin
>>Sent: Tuesday, April 05, 2005 3:19 PM
>>To: openafs-devel@openafs.org; openafs-bugs@openafs.org
>>Subject: [OpenAFS-devel] Byte-range Locking in Linux CM
>>(Implements Nathan Neulinger Proposal, Linux)
>>
>>AFS Folk,
>>
>>Jhutz has reviewed--he at least agrees the code likely does what is
>>intended, which is to implement Nathan Neulinger's locking proposal
>>phase 1, where a CM implements local byte-range locking, and shadows
>>such locks with whole-file locks on the AFS fileservers.
>>Posting to dev
>>and bugs, per Jeff.
>>
>>Change is confined to osi_vnodeops.c, except for a
>>preprocessor define
>>in afs_vnop_flock.c (which would presumably get switched on
>>somehow or
>>other).
>>
>>Patch is against 1.3.80.
>>
>>Matt
>>
>>
>>
>>
>_______________________________________________
>OpenAFS-devel mailing list
>OpenAFS-devel@openafs.org
>https://lists.openafs.org/mailman/listinfo/openafs-devel
>
>
>