[Drbd-dev] Summary (3rd try)
lmb at suse.de
Thu Aug 26 10:27:50 CEST 2004
Philipp Reisner <philipp.reisner at linbit.com> said:
> I tried to incooperate the comments of LMB and LGE. Please review:
> after-pri-pri-now-sec-sec =
I wish I had a better name here ;-)
> disconnect No automatic resynchronisation gets performed. One
> node should drop its net-conf (preferable the
> node that would become sync-target)
Hmmm. Should they drop the netconf, or should instead the first node to
be elected primary become the SyncSource implicitly?
> ass-older Auto sync source is the oder primary (curr.behaviour i.t.s.)
> ass-younger Auto sync source is the younger primary
I'm a bit concerned about the older vs younger distinction. "before" and
"after" may be slightly better at conveying what you mean.
> ass-furthest Auto sync source is the node that did more modifications
> ass-NODENAME Auto sync source is the named node
> pri-sees-sec-with-higher-gc =
> disconnect (current behaviour)
> ass-primary Auto sync source is the current primary
> panic The current primary panics. The node with the
> higher gc should take over.
> 1) The disconnect actions cause the sync-target or the secondary
> node to go into StandAllone state.
> 2) If two nodes in primary state try to connect one of them goes
> into StandAllone state (=curr. behaviour)
This is not quite symmetric, which means special cases ;-) Shouldn't
they either refuse to connect, or both drop to StandAlone?
> 3) As soon as the decission is takes the sync-target addopts the
> GC of the sync source.
> [ The whole algorith would also work if both would reset their
> GCs to <0,0,0...> after the decission, but since we also
> use the GC to tag the bitmap it is better the current way ]
> Is this better than try2 ?
> Should we improve the naming ? "ass" might not be the best choice.
> Do you think that the naming is constent ?
> Is it still ambiguous ?
I hope it's not, but the other Lars is better at spotting
inconsistencies than I am ;-)
Lars Marowsky-Brée <lmb at suse.de>
High Availability & Clustering \\\ ///
SUSE Labs, Research and Development \honk/
SUSE LINUX AG - A Novell company \\//
More information about the drbd-dev