i'm purely playing devil's advocate.
On 12/04/2013 03:07 AM, Vincent Ladeuil wrote:
> As we start to talk more concretely about high availability, I'm
starting to
> wonder if we should first ask "is it worth it?"
Yes. I think it is worth it. Especially at the stage where no tests nor
code is written.
Correct, but we have to make sure we don't get so bogged down in trying
to make deployment code that we never actually create the features
people need.
> ie - what could we expect our availability to be if we just
> deployed a DB and a couple of web-servers. If the answer is >98%,
> then is it worth the man-hours required to get us to 99.9%?
And I'd counter that with: how many man-hours will we spend filling up
to 100% ? As in: every time something fails in the ci engine:
- someone is blocked for X hours,
- said someone ping IS or the Vanguard and wait for Y hours,
- IS/Vanguard spend Z hours diagnosing the issue, devising a fix,
testing it, deploying it.
Sure, in many cases you can reduce Y and Z, but still, X is a loss.
The question is what percent of X is because failures that HA would
prevent? I don't think we have this quantified. In my mind its probably
less than 50%. From your comments, I'm guessing you feel differently.
--
Mailing list: https://launchpad.net/~canonical-ci-engineering
Post to : [email protected]
Unsubscribe : https://launchpad.net/~canonical-ci-engineering
More help : https://help.launchpad.net/ListHelp