deterministic releases and how to get there with nigel babu

Post on 08-Jan-2017

252 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Deterministic ReleasesNigel Babu - nigelb@redhat.comPrincipal Yak Shaver

Our releases now

Our releases now - Chaos

© william veerbeek on Flickr. CC-NC-SA

No safety checks

ChaoticNo safety checksDepends on maintainersComponents are tested

independently

Our releases now

Where we want to beNightly automated testsSanity tests

Does Gluster install and run correctly?Functional tests

Does this code do what it’s supposed to do?Scenario tests

How does Gluster perform for this use case?Upgrade tests

What happens when I upgrade to this version?Do all of the above work out okay?

© lindsayensing on Flickr. CC-BY

How do we get there?Glusto

QE team is committed to upstream-first BVT tests

We can use this to power a lite upgrade testingPerformance Testing

Catch regressions earlyDedicate energy to reducing bottlenecks

Scenario TestingWe come up with scenarios where we currently

claim to do well.Add scenarios every cycle.

top related