Re: [PATCH 1b/7] dlm: core locking

Daniel Phillips
2005-05-02T23:22:18Z

On Monday 02 May 2005 16:45, Lars Marowsky-Bree wrote:
> On 2005-04-29T04:25:24, Daniel Phillips <phillips@istop.com> wrote:
> > > It makes a whole lot of sense to combine a DLM with (appropriate)
> > > fencing so that the shared resources are protected. I understood
> > > David's comment to rather imply that fencing is assumed to happen
> > > outside the DLM's world in a different component; ie more of a comment
> > > on sane modularization instead of sane real-world configuration.
> >
> > But just because fencing is supposed to happen in an external component,
> > we can't wave our hands at it and skip the analysis. We _must_ identify
> > the fencing assumptions and trace the fencing paths with respect to every
> > recovery algorithm in every cluster component, including the dlm.
>
> "A fenced node no longer has access to any shared resource".
>
> Is there any other assumption you have in mind?

Nice problem statement. Now we just need to see the proof that we satisfy
this requirement for every cluster service, application, block device, etc
for every possible cluster configuration and normal or failure state.

My assumption is that we will achieve this in a way that is efficient, easy to
configure and not prone to deadlock, with emphasis on the "will".

Regards,

Daniel