From: Brendan Cully <brendan@cs.ubc.ca>
To: Shriram Rajagopalan <rshriram@cs.ubc.ca>
Cc: Ian Campbell <ian.campbell@citrix.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Ian Jackson <Ian.Jackson@eu.citrix.com>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [PATCH 4 of 4 V5] tools/xl: Remus - Network buffering cmdline switch
Date: Thu, 12 Dec 2013 10:55:37 -0800 [thread overview]
Message-ID: <20131212185536.GF19792@casa.int.convergent.io> (raw)
In-Reply-To: <CAP8mzPPn_3afcLFZTD+y4AnprwvS-cS9vi8xADJfkr=b-EeSQg@mail.gmail.com>
On Thursday, 12 December 2013 at 10:52, Shriram Rajagopalan wrote:
> >
> >
> > > >
> > > > Is Remus actually useable without network buffering ? I don't think
> > > > we would want to change the default later, and clearly the default
> > > > should be to behave correctly.
> > > >
> > >
> > > It is usable without network buffering. Memory state is preserved on
> > > failover.
> > > On failover, without network buffering, exising network
> > > connectivity (tcp connections) "may" be lost, under some circumstances.
> >
> > uh, wouldn't it be possible to acknowledge client requests whose
> > backing state hasn't been replicated? So that on failover the backup
> > might have no memory of a promised it had made? it's more than just
> > tcp resets, isn't it?
> >
> >
> true.. which is why I stated ..
>
> > You are right about the fact that for Remus to behave 'correctly', one
> > > needs both network and disk buffering -- the latter being absent is the
> > > reason
> > > Remus in libxl is still experimental.
ah, maybe you meant to leave the quotes off of 'correctly'.
> > >
> > > So, might as well enable network buffering by default, punt if the
> > support
> > > is
> > > missing and suggest that the user invoke Remus without network buffering
> > > (while providing sufficient warnings that the failover may be incomplete)
> > >
> >
>
> :)
next prev parent reply other threads:[~2013-12-12 18:55 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-18 20:03 [PATCH 0 of 4 V5] Remus/Libxl: Network buffering support Shriram Rajagopalan
2013-11-18 20:03 ` [PATCH 1 of 4 V5] remus: add libnl3 dependency to autoconf scripts Shriram Rajagopalan
2013-11-18 20:03 ` [PATCH 2 of 4 V5] tools/libxl: Remus network buffering - hotplug scripts and setup code Shriram Rajagopalan
2013-11-25 15:32 ` Ian Jackson
2013-12-19 19:37 ` Shriram Rajagopalan
2013-11-18 20:03 ` [PATCH 3 of 4 V5] tools/libxl: Control network buffering in remus callbacks Shriram Rajagopalan
2013-11-25 15:38 ` Ian Jackson
2013-11-18 20:03 ` [PATCH 4 of 4 V5] tools/xl: Remus - Network buffering cmdline switch Shriram Rajagopalan
2013-11-25 15:37 ` Ian Jackson
2013-12-12 5:45 ` Shriram Rajagopalan
2013-12-12 11:07 ` Ian Campbell
2013-12-12 15:13 ` Ian Jackson
2013-12-12 15:36 ` Ian Campbell
2013-12-12 15:12 ` Ian Jackson
2013-12-12 18:37 ` Shriram Rajagopalan
2013-12-12 18:43 ` Ian Jackson
2013-12-12 18:47 ` Brendan Cully
2013-12-12 18:52 ` Shriram Rajagopalan
2013-12-12 18:55 ` Brendan Cully [this message]
2013-11-19 16:23 ` [PATCH 0 of 4 V5] Remus/Libxl: Network buffering support Ian Campbell
2013-11-19 17:58 ` Shriram Rajagopalan
2013-11-24 6:51 ` Shriram Rajagopalan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131212185536.GF19792@casa.int.convergent.io \
--to=brendan@cs.ubc.ca \
--cc=Ian.Jackson@eu.citrix.com \
--cc=andrew.cooper3@citrix.com \
--cc=ian.campbell@citrix.com \
--cc=roger.pau@citrix.com \
--cc=rshriram@cs.ubc.ca \
--cc=stefano.stabellini@eu.citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).