[OpenAFS-devel] byte-range locking

Derek Atkins warlord@MIT.EDU
Fri, 19 Aug 2005 15:21:22 -0400


How much of this implementation is in a place where it could be used
by a Unix client? 

-derek

"Neulinger, Nathan" <nneul@umr.edu> writes:

> Very cool! Well, shoot, now that you have that implemented on windows,
> unix side will have to catch up. *laugh*
>
> -- 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: Jeffrey Altman [mailto:jaltman@secure-endpoints.com] 
>> Sent: Friday, August 19, 2005 8:25 AM
>> To: Neulinger, Nathan
>> Cc: jbuehler@hekimian.com; openafs-devel@openafs.org
>> Subject: Re: [OpenAFS-devel] byte-range locking
>> 
>> Byte-range locking has now been implemented for Windows.   The code
>> has been committed to the cvs head.   I hope to backport the changes
>> to a post 1.4.0 release after it is proven to be stable.
>> 
>> Jeffrey Altman
>> 
>> 
>> Neulinger, Nathan wrote:
>> 
>> > Yes, it's been discussed several times, and yes, it should almost
>> > certainly work, please read the list archives and twiki.
>> > 
>> > No, patches don't exist. Most useful platform is windows, 
>> and I don't
>> > have much interest in developing for it. 
>> > 
>> > Patches would certainly be welcomed on the windows side 
>> since it is so
>> > negatively impacted by the lack of byte range locks. 
>> > 
>> > -- 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 Joe Buehler
>> >>Sent: Monday, September 20, 2004 9:02 AM
>> >>To: openafs-devel@openafs.org
>> >>Subject: [OpenAFS-devel] byte-range locking
>> >>
>> >>If I understand the existing code correctly, a server process
>> >>(I don't know which one -- fileserver?) keeps track of 
>> >>clients that have
>> >>exclusive or non-exclusive locks on a file.  Clients are
>> >>responsible for keeping track of which processes have such locks.
>> >>
>> >>So it looks as though it should be easy to add local byte-range
>> >>locking for processes on a single machine.  Read locks would be
>> >>propagated to the server as shared locks, and write locks would
>> >>propagate as exclusive locks, and the byte ranges would be
>> >>handled in the local client kernel code.
>> >>
>> >>Does someone already have patches for this perhaps?
>> >>-- 
>> >>Joe Buehler
>> >>
>> >>_______________________________________________
>> >>OpenAFS-devel mailing list
>> >>OpenAFS-devel@openafs.org
>> >>https://lists.openafs.org/mailman/listinfo/openafs-devel
>> >>
>> >>
>> > 
>> > _______________________________________________
>> > OpenAFS-devel mailing list
>> > OpenAFS-devel@openafs.org
>> > https://lists.openafs.org/mailman/listinfo/openafs-devel
>> 
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-devel
>
>

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord@MIT.EDU                        PGP key available