[cgl_discussion] Re: [OCF]draft 0.8 of the SAF Application
Interface specification
Mika Kukkonen
mika at osdl.org
Mon Jan 13 10:36:06 PST 2003
Lars,
I find myself completely agreeing with what you have written below.
I guess we should take it as an encouraging omen for next weeks big
F2F discussions :-).
--MiKu
On ma, 2003-01-13 at 03:45, Lars Marowsky-Bree wrote:
> On 2003-01-10T09:34:41,
> Joe DiMartino <joe at osdl.org> said:
>
> > The first two drafts and the most recent draft of the OCF event service
> > use an opaque object that can be converted into a file descriptor. We
> > DO assume that the underlying OS has a mechanism similar to poll/select.
>
> I think - for the target audience of OCF - assuming basic POSIX compliance is
> probably safe, maybe we could even assume suv3, but indeed not as readily.
>
> I think _without_ making _some_ assumptions - like POSIX - the standard would
> become an unwieldly complicated beast with three heads. Now, a clustering
> standard is always going to be a complicated beast, but I think we can do with
> 2 heads ;-)
>
> > I think it was understood, if not explicitly stated, that OCF would use
> > the openDLM in its full glory, complete with lock conversion and async
> > notification of blocked lock requests. At least that was my plan.
>
> I think this has indeed been our plan; I'm in full agreement here.
>
> Watering down the DLM makes it less useful; I am all for 'Keep it simple,
> stupid!', but there is such a thing as _needed_ complexity. I think it is safe
> to assume that any DLM which can't support a database and a CFS is not
> powerful enough and will lead to people bringing their own DLM again - in
> which case the point of standarizing an API is kinda lost.
>
> At least the specification must allow the advanced features, even if they may
> not be implemented everywhere - an application could then just bail out at
> startup if it doesn't find the required features.
>
> > Any attempt to water it down seems naive.
>
> Agreed.
>
>
> Sincerely,
> Lars Marowsky-Brée <lmb at suse.de>
>
> --
> Principal Squirrel
> SuSE Labs - Research & Development, SuSE Linux AG
>
> "If anything can go wrong, it will." "Chance favors the prepared (mind)."
> -- Capt. Edward A. Murphy -- Louis Pasteur
More information about the cgl_discussion
mailing list