[Info-vax] New filesystem mentioned

Dave Froble davef at tsoft-inc.com
Wed May 15 13:06:35 EDT 2019


On 5/15/2019 8:34 AM, Simon Clubley wrote:
> On 2019-05-14, Grant Taylor <gtaylor at tnetconsulting.net> wrote:
>> On 5/14/19 9:36 AM, Dave Froble wrote:
>>> Perhaps because no other OS (well, almost all) has a DLM.  At least that
>>> I'm aware of.
>>
>> Linux has a distributed lock manager in kernel for the GFS2 file system.
>>
>
> For those of you who has never looked at it, reading the libdlm
> documentation is very interesting. Here's the dlm_lock() call:
>
> https://linux.die.net/man/3/dlm_lock
>
> And no, you are not looking at a VMS documentation page by mistake.
> That really is a Linux man page. :-)
>
> BTW, here's the overview page for libdlm:
>
> https://linux.die.net/man/3/libdlm
>
> Simon.
>

Interesting.  To me, there are too many similar names and such.  Even 
AST delivery.  That looks like an implementation of some of the VMS DLM 
on another OS.  It's always good to copy the best.

Similar to some etching used on a VAX chip, back in the day.  The 
Russians copied the chip, including the etching, which said something 
about "copying the best".  I don't remember the details.  It was good 
for some laughs at a DECUS symposium.

Locking isn't all that hard to design and implement.  John Santos 
duplicated the RSTS locking for ROSS/V.  He also helped me implement a 
locking tool way back then.  When I designed my DAS database, the VMS 
DLM was available, and, it was cluster aware.  Now, that part is really 
impressive.  Saw no reason to again re-invent a wheel.

Now, if I was told that the people implemented that tool on Linux didn't 
copy from VMS, I'd highly doubt the statement.

-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486



More information about the Info-vax mailing list