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

RE: [ogfs-dev]Map OpenDLM to G-lock




> -----Original Message-----
> From: Stanley Wang [mailto:stanley.wang@linux.co.intel.com]
> Sent: Wednesday, August 06, 2003 11:16 PM
> To: opengfs-devel@lists.sourceforge.net
> Subject: RE: [ogfs-dev]Map OpenDLM to G-lock

> 
> > The "lockspace" I think just needs a new instance of the 
> lock module for each new instance of the filesystem.  I never 
> could quite figure out why current ogfs code has a check for 
> the cidev uniqueness (*or*, I might be mis-understanding the 
> code), except perhaps that ogfs might require a separate 
> cluster description for each and every instance of the 
> filesystem.  Logically, though, I'm not sure if we should 
> need to require such a thing (I may not know enough here).
> lockspace is used to distinguish different instances of lock 
> module. And
> we may get it basing any unique thing for a OGFS instace. Hence it
> doesn't matter whether it is based cidev. 
> I don't think the ogfs would check the uniqueness of cidev also, but
> cidev is a unique component for a OGFS instance indeed. 
> Maybe we could use the main OGFS partition's name as the lockspace :)

I'm looking at code in lock harness.c, and locking.c, and man pages for mkfs.ogfs and ogfs_mount, and ogfs_tool(!) . . . the mount call to the locking module gets passed the following params which might be useful for this purpose:

1)  table -- set by mkfs.ogfs *or* can be overridden by mount command.  Used by memexp for cidev, I think you could use it for whatever you want!

2)  data -- info from "hostdata=" IP address (maybe more?) on mount command.  You might be able to use this for another purpose, as well.

3)  fs_data -- pointer to filesystem's incore superblock (fs instance identifier).  This uniquely identifies the filesystem instance.

-- Ben --

Opinions are mine, not Intel's


> 
> Thanks a lot!
> Stan
> -- 
> Opinions expressed are those of the author and do not represent Intel
> Corporation


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Opengfs-devel mailing list
Opengfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opengfs-devel


[Kernel]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Clusters]     [Linux RAID]     [Yosemite Hiking]     [Linux Resources]

Powered by Linux