OpenStack Stable
What it actually means to maintain stable branches
Matthew Treinish (irc: mtreinish) Matt Riedemann (irc: mriedem) Ihar Hrachyshka (irc: ihrachys)
Newton Summit, Austin, TX - 2016/04/25
OpenStack Stable What it actually means to maintain stable branches - - PowerPoint PPT Presentation
OpenStack Stable What it actually means to maintain stable branches Matthew Treinish (irc: mtreinish) Matt Riedemann (irc: mriedem) Ihar Hrachyshka (irc: ihrachys) Newton Summit, Austin, TX - 2016/04/25 Agenda Introductions Who cares?
Newton Summit, Austin, TX - 2016/04/25
2
3
4
5
6
7
8
9
10
11
12
13
14
Bugs in dependencies Examples:
requirements Get bug reported upstream, pin versions in upper constraints and global- requirements
Infra Breaks Examples:
images
Make infra more resilient
Bugs in OpenStack Examples:
bugs
workers
messaging Fix on master if still applicable, backport fixes where possible
Bugs in Tests Examples:
timestamps
corruption Backport fixes to unit and functional tests when appropriate, fix tempest bugs
Upstream Service Breaks Examples:
Weather the storm
15
Tempest Failure Rates 1 Month before Juno EOL Number of Total Individual Tests Run Daily Per Branch
16
17
master mitaka liberty kilo-eol mitaka distro liberty distro distro
18
master mitaka liberty distro mitaka distro liberty distro
19
20
21
22
23
24
25
26
bin/mailman/listinfo/openstack-dev
http://status.openstack.org/openstack-health/#/g/build_queue/periodic-stable
27