[DRBD-user] Question reg. protocol C

Igor Cicimov igorc at encompasscorporation.com
Mon Sep 11 10:00:08 CEST 2017

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


On 11 Sep 2017 4:20 pm, "Ravi Kiran Chilakapati" <
ravikiran.chilakapati at gmail.com> wrote:

Thank you for the response Roland.

I will start going through the source code. In the meantime, it will be
great if these preliminary questions can be answered.

Q: Is Protocol C a variant of any standard atomic commit protocol (like
2PC/3PC etc.)? Or is it a proprietary algorithm?
Q: Let's assume there are 2 disks (D1, D2). Let's assume that D2 is
experiencing a fail-recover situation, but D1 has failed after a D2
failure, but before D2 has recovered. What is the behavior of DRBD in such
a case? Are all future disk writes blocked until both D1 and D2 are
available, and are confirmed to be in sync?

You  need to explain what D1 and D2 exactly are. Are they 2 disks composing
a single volume that is used as a baking device of a single drbd resource?
Or maybe they are disks for a separate volumes of a single drbd resource?
Or maybe each is a backing devices of 2 separate drbd resources? Or maybe
... etc.etc.etc.


Regards,
Ravi.

On Fri, Sep 8, 2017 at 2:07 AM, Roland Kammerer <roland.kammerer at linbit.com>
wrote:

> On Thu, Sep 07, 2017 at 04:08:10PM -0700, Ravi Kiran Chilakapati wrote:
> > Hi,
> >
> > I was wondering where I could find more information on DRBD's Protocol
> C? I
> > was hoping I could find a resource without resorting to the source code.
> >
> > I tried the following with no luck.
> > 1) asking around on Stackoverflow (
> > https://stackoverflow.com/questions/45998076/an-explanation-
> of-drbd-protocol-c
> > )
> > 2) scanning the user guide (http://docs.linbit.com/docs/users-guide-9.0/
> )
>
> There is no official "user-friendly" documentation besides the UG. So
> ask specific questions and we can answer them (and probably add them to
> the UG in some high level section) or read the code...
>
> Regards, rck
> _______________________________________________
> drbd-user mailing list
> drbd-user at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/drbd-user
>


_______________________________________________
drbd-user mailing list
drbd-user at lists.linbit.com
http://lists.linbit.com/mailman/listinfo/drbd-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20170911/e35d6d78/attachment.htm>


More information about the drbd-user mailing list