Jump to: navigation, search

Difference between revisions of "OpenStack health tracker"

(Resource Management SIG)
(Cyborg)
Line 325: Line 325:
  
 
=== Cyborg ===
 
=== Cyborg ===
Update: 2018-07-02, TheJulia
+
Update: 2018-07-10, TheJulia
 +
* Email responded to by PTL on July 4th. PTL has nothing to really report.
 +
* Activity seems to be moderately in-line with the prior cycle, although one of the cores has since become an independent contributor.
 +
* Cyborg does presently hold a weekly meeting on Wednesdays which does appear active, otherwise IRC is quiet.
 +
** There is no calendar entry on eavesdrop.openstack.org for cyborg, TheJulia let the PTL know.
 
* Email sent to the PTL to initiate communication on July 2nd
 
* Email sent to the PTL to initiate communication on July 2nd
  

Revision as of 00:23, 11 July 2018

This page is a live document and contains notes from TC members working with project teams to ensure they have everything they need and are not running into issues. This information is not necessarily complete.

TC members are attached as liaisons to each of the project teams, SIGs, or UC working groups. The idea is for these liaisons to keep up with the general health of the group, understand any issues they encounter, and help them work with the TC on solutions if necessary. Some TC members may be more active within the group than the basic liaison responsibilities imply, but that is not required.

Liaisons should monitor their groups by:

  • reading meeting logs or participating in meetings
  • watching summit "project update" videos
  • reading relevant messages on the mailing list
  • talking with the PTL, chair, and other group members
  • checking contribution rates and review turnaround times

Liaisons

SIGs

Group TC members
API mugsie
First Contact fungi
K8s dims
Meta dhellmann
Resource Management cdent
Scientific pabelanger
Security fungi
Self-healing zaneb
Upgrade emilien

Working Groups

Group TC members
App Dev Enablement zaneb
Diversity fungi
Enterprise
Fault Genes
Interop dims, fungi
LCOO
Large Deployment pabelanger
Edge/Massively Distributed Clouds ttx
Operators Telecom/NFV smcginnis
Ops Tags smcginnis
Product
ProfessionalCertification
Public Cloud ttx

Project Teams

Group TC members
Barbican fungi, ttx
Blazar cmurphy, mnaser
Chef Openstack pabelanger, mnaser
Cinder smcginnis, dims
Cloudkitty ttx, dims
Congress cdent, fungi
Cyborg ttx, TheJulia
Designate cmurphy, cdent
Documentation dhellmann, pabelanger
Dragonflow dims, cdent
Ec2-Api TheJulia, cmurphy
Freezer ttx, mugsie
Glance smcginnis, mugsie
Heat zaneb, emilien
Horizon cmurphy, smcginnis
I18n emilien, cdent
Infrastructure fungi, mnaser
Ironic mugsie, fungi
Karbor ttx, mugsie
Keystone fungi,cmurphy
Kolla dims, TheJulia
Kuryr dims, cdent
Loci pabelanger, dims
Magnum mnaser, dims
Manila smcginnis, pabelanger
Masakari pabelanger, cdent
Mistral zaneb, cmurphy
Monasca zaneb, TheJulia
Murano dhellmann, emilien
Neutron mugsie, dims
Nova mnaser, dhellmann
Octavia mnaser, mugsie
Openstack Charms ttx, emilien
Openstack-Helm ttx, dims
Openstackansible mnaser, smcginnis
OpenStackClient dhellmann, cmurphy
Openstacksdk pabelanger, TheJulia
Oslo dhellmann, mugsie
Packaging-Rpm cmurphy, zaneb
Powervmstackers emilien, TheJulia
Puppet Openstack cmurphy, pabelanger
Qinling zaneb, TheJulia
Quality Assurance cdent, fungi
Rally pabelanger, mnaser
Refstack fungi, TheJulia
Release Management dhellmann, smcginnis
Requirements fungi, dhellmann
Sahara emilien, pabelanger
Searchlight mugsie, mnaser
Security fungi, zaneb
Senlin zaneb, smcginnis
Solum zaneb, mnaser
Stable Branch Maintenance fungi, smcginnis
Storlets ttx, dhellmann
Swift smcginnis, mugsie
Tacker TheJulia, emilien
Telemetry cdent, dhellmann
Tricircle emilien, cdent
Tripleo emilien, cmurphy
Trove ttx, mugsie
Vitrage emilien, dhellmann
Watcher smcginnis, TheJulia
Winstackers pabelanger, cdent
Zaqar zaneb, dims
Zun zaneb, ttx

Status updates

Blazar

Reported issues

  • Organizational diversity fragility: NTT represents 79% of core reviews
  • Requested to be listed under project navigator on openstack.org (ttx mentioned that should be taken care of)
  • A lot of work seems to be going around updating document linking

Chef OpenStack

Reported issues

  • Individual fragility: Samuel Cassiba represents 75% of commits

Cinder

Update: June 22, 2018, smcginnis

  • Some drop off in participation by some cores, but still active enough not to raise any red flags
  • Overall less community involvement
  • Project may just be "stable" and doesn't need as much activity as the past
  • Still a lot of bug fix work to be done, but no major new features on the roadmap

Cloudkitty

Update in progress (ttx)

  • Currently single-vendor (all cores from ObjectifLibre)
  • Activity is low but stable (33 commits in Rocky so far compared to 57 total in Queens)
  • Works to support standalone operation and reusability in a Prometheus-driven stack
  • IRC meetings do not appear on eavesdrop.openstack.org
  • Migrated to StoryBoard
  • Limited ML engagement (mostly used for team-wide announcements)

Cyborg

Update: 2018-07-10, TheJulia

  • Email responded to by PTL on July 4th. PTL has nothing to really report.
  • Activity seems to be moderately in-line with the prior cycle, although one of the cores has since become an independent contributor.
  • Cyborg does presently hold a weekly meeting on Wednesdays which does appear active, otherwise IRC is quiet.
    • There is no calendar entry on eavesdrop.openstack.org for cyborg, TheJulia let the PTL know.
  • Email sent to the PTL to initiate communication on July 2nd

Diversity

Last updated 2018-07-03 by fungi

  • The Diversity WG continues to have semi-weekly meetings in their IRC channel with anywhere from 2 to 8 participants (varying week to week)
  • Current activities include finalizing the updated diversity survey and following up on feedback to the foundation event coordinators (preferred pronoun stickers for badges, some way to indicate visibly that you don't wish to be photographed, designated alcohol-free areas at official social events)
  • Also communicating with the Women of OpenStack group about the possibility of more closely collaborating on sponsored event activities

Dragonflow

Reported issues

  • Organizational diversity fragility: Huawei represents 100% of core reviews
  • The team did not produce a Queens release. Their last release was 4.0.0 on Sept 1, 2017. Should projects that do not prepare releases be considered official? -- dhellmann

ec2-api

Reported issues

  • Individual fragility: Andrey Pavlov represents 100% of core reviews

Update: July 3, 2018 (cmurphy)

  • Low activity due to general maturity
  • Still actively used by operators, bugs are reported and fixed
  • Three cores, all reportedly active
  • Being part of OpenStack is still valued
    • Operators are still using the project, so better to be coupled with OpenStack
    • Depends on other components of OpenStack, so there is value in collaborating together

Freezer

Reported issues

  • Still uses pycrypto [1]
  • freezer and freezer-web-ui missed the Rocky-2 milestone

Heat

Update: 2018-06-28, zaneb

  • Under active development
  • Only 4 active cores, 3 from Red Hat. This is limiting the amount of development that can be done and the velocity of the project.
    • Especially struggling with stable reviews (only 1 active core, and the stable-maint team are the gatekeepers for adding more)
  • Active on mailing list and IRC
  • Regular IRC meetings
  • Excellent progress on the (massive) mox-removal goal in Rocky
  • The heat-translator sub-project no longer has any team overlap with the rest of the project, and is struggling for core reviewers. It might be time to consider another home for it.

I18n

Update: July 04, emilien

Reported issues: none, yet. The team changed leadership in Queens.

Queens status:

  • 87 modules touched (+87%)
  • 17 languages supported (+6%)
  • 55 active translators (-14%) (TODO, need to check with PTL if it has an impact)
  • 7 companies support (-22%)

I18n team previously had team meetings but decided to have office hours instead. Usually tracks completion of Rocky community goals. A lot of collaboration with Doc team. Dedicated mailing-list: openstack-i18n - pretty busy

Rocky:

Interop

Last updated 2018-07-03 by fungi

  • Only a few active members of the Interop WG reviewing and contributing patches to the openstack/interop repository
  • Affiliation is fairly diverse, but with so few active that's probably not really relevant
  • Mandated to maintain interoperability guidelines in support of official trademark programs, so the board will likely step in if active participants fall below a minimum viable count
  • Heavily dependent on the RefStack and QA teams for their tool development

Keystone

Update July 3, 2018 (cmurphy)

  • High pressure due to being a central part of OpenStack
  • Focus on "improving the commons" - policy/RBAC work, unified quota management, application development
  • 10 cores with varying levels of activity, nearly all are at most part-time
    • Concern over possibility of team burnout

Kolla

Update: 2018-07-02, TheJulia

  • Email sent to the PTL to initiate communication on July 2nd

Kuryr

Reported issues

  • Organizational diversity fragility: RedHat represents 79% of core reviews

Manila

Update: June 22, 2018, smcginnis

  • Project appears to be in good shape
  • Focusing on bug fixes and stabilization rather than any big new features
  • Drop of in involvement from EU, particularly from HPE and IBM
  • Increase of participation from China makes EU drop off not as much of an issue other than time coverage
    • Not a lot of involvement on IRC or weekly meeting though
  • Lots of good interest downstream, particularly from HPC and telco communities

Masakari

Reported issues

  • Low activity in Rocky for a "new" project
  • Organizational diversity fragility: NTT represents 97% of core reviews

Murano

  • murano and murano-dashboard missed the Rocky-2 milestone


Update 13 June 2018, dhellmann

  • Recent US government action against ZTE has had an impact on the team, because ZTE employees are key contributors to the project and the core team. It is unclear how much ZTE will be able to continue to contribute in the future. [2]
  • The murano-core team has members froM AT&T and Mirantis, as well as ZTE.

Octavia

  • Feeling a small shortage of contributors (contributions & code review)
  • OpenStack-wide "interruptions" affect team heavily
  • Moving from screen to systemd affected team for ~4 weeks
  • WSGI Implementation took time (and changes) and team feels community goals aren't super constructive to project
  • Zuul V3 cutovers (and constant restarts) affect productivity and slow down progress
  • Sometimes certain things that should be done the "OpenStack" way such as involving PTLs in decisions don't happen
  • Storyboard issues: https://etherpad.openstack.org/p/storyboard-issues

Openstack Charms

Update: June 20, ttx

  • Currently single-vendor (all cores from Canonical), but with some external participation
  • Steady activity, keeping up with recent evolution (includes Vault and Gnocchi, integrates Designate with Neutron)
  • Holds weekly IRC meetings with rotating chair
  • Uses Launchpad, and is likely to stay there as it allows sharing tasks with Ubuntu packaging
  • Limited ML engagement (thread left dangling at [3])

OpenStackClient

Update: 28 June 2018, dhellmann, cmurphy

  • uses IRC and the mailing list but no meetings
  • the review team is small, but there are several active reviewers not on the core team yet who are candidates
  • there is quite a review backlog, but the PTL is optimistic that adding the new reviewers will help with that
  • they are still interested in being included on the help wanted list (hence the "orange" status, for now)

Openstacksdk

Update: 2018-07-02, TheJulia

  • Initial communication with PTL, should expect to follow-up with-in the next few days.

OpenStack-Helm

Update: June 26, ttx

  • Currently single-vendor (all cores from AT&T), but with external participation (SKT, 99cloud, Intel...)
  • Increasing activity (412 commits in Rocky so far compared to 513 total in Queens)
  • Holds weekly IRC meetings, pretty active discussions
  • Migrated to StoryBoard
  • Limited ML engagement (mostly used for team-wide announcements)
  • OpenStack-Helm is release-independent -- it aims to support Newton -> master and track latest all the time. They are waiting until they reach a certain quality level (and stable interface) before declaring a 1.0. See requirements for 1.0. This explains lack of releases.

Oslo

Reported issues

  • Most of the more active members are employed by Red Hat, so it would be good to bring in more diverse contributors
  • oslo.privsep, taskflow, and oslo.service are used in several significant service projects, but are effectively unmaintained.
  • oslo.service has some issues with the WSGI service not working under python3. The plan is to encourage all projects to stop using that feature, deprecate, then remove it.
  • taskflow is one of several projects that needs to update to a newer version of networkx, but the API changes in networkx mean reworking some of taskflow. Supporting both versions of the APIs may be complicated.

Update: 12 June 2018, dhellmann

  • The team is small, but active and working on recruiting.
  • Team produces regular and frequent releases for the maintained libraries
  • Team meets weekly using IRC
  • Team had both onboarding and project update sessions in Vancouver
  • The level of activity within each library varies.
  • Several of the libraries are reaching a "stable" state in which they may not see many updates beyond bug fixes. This has spurred a discussion of how to treat projects like that, led by the release management team [4]

Packaging-RPM

Reported issues

  • Organizational diversity fragility: SUSE represents 77% of core reviews

Rally

Reported issues

  • Half on GitHub those days, and unwilling to drop direct branching ACLs
  • Individual fragility: Andrey Kurilin represents 56% of commits
  • Organizational diversity fragility: GoDaddy represents 97% of core reviews
  • It looks like the project may be moving out of gerrit to GitHub? https://github.com/xrally and https://xrally.org -- dhellmann

Refstack

Last updated 2018-07-03 by fungi

  • The core review team has only two active members, both funded directly by the OpenStack Foundation (one reaching the end of that internship)
  • The bulk of recent contributions to the main refstack deliverable are from the same two individuals
  • Most recent outside development interest has been in the python-tempestconf library for tempest.conf generation, which has also produced some sideline support development in the refstack-client deliverable
  • The Refstack effort is considered to be reaching feature-complete state in the coming weeks as some final pieces land, and then will likely be put in maintenance mode from a governance perspective
  • The refstack and refstack-client deliverables may make sense to get adopted by the Interop WG so the Refstack team itself can be wound down and officially disbanded
  • The python-tempestconf deliverable isn't necessarily a good fit for QA team adoption, but may be looking for an adoptive home or may warrant creation of its own official TC-recognized team

Release Management

Update: 28 June 2018, dhellmann & smcginnis

  • The review work has become easier, but there are still only 3 team members. That leaves succession planning for the PTL role a bit up in the air, and also poses challenges with the members travel to conferences all at the same time.
  • Working on a reviewers' guide to help with recruiting.
  • Completed adjusting ACLs for all official teams to use the reviewable release process for deliverables that are part of the OpenStack release.

Requirements Management

  • need more reviewers, badly, as discussed a joint leadership meeting in Vancouver

Update: 14 June 2018, dhellmann

  • team has recently lost several members
  • most work is really down to 3 people (Matt, Dirk, Tony)
  • they work for 3 separate companies, but the team is so small that the diversity measures are questionable
  • the changes this cycle to stop syncing requirements should lower the review burden somewhat, but the move to python 3 is going to take some work
  • meets regularly
  • accomplishments this cycle
    • stopped syncing dependencies between projects
    • working on networkx upgrade
    • uncapped eventlet
    • uncapped sphinx
    • added optional lower-constraints test jobs for project teams that want them

Resource Management SIG

Update 2018-07-10, cdent. Summary: SIG is idling.

Concerns or Issues:

  • While the project had some initial planning at Res_Mgmt_SIG, little has happened since.
  • This is likely due to the main participants being overbooked to be able to fit things in.
    • cdent is one of those main participants and hasn't had a chance to do anything
  • Given the desire for these evaluations to not include participants, cdent being the evaluator is probably not ideal

Sahara

Update: June 13, emilien

Reported issues: none, yet.

  • The team changed leadership in Queens
  • Last PTG was virtual
  • Most commits in Rocky are from Red Hat (92% of core reviews)
  • The team is really small, most of commits are done by 2 contributors and 3 contributors are active in reviews
  • Latest survey shows that Sahara is used in production by 3% of deployments and 8% in test phase. 25% of users are interested by Sahara
  • Following goals and releases
  • Email sent to PTL on June 13th

Searchlight

Reported issues

  • searchlight and searchlight-ui missed the Rocky-1 milestone
  • Release forced for searchlight and searchlight-ui for the Rocky-2 milestone

Solum

Reported issues

  • Individual fragility: Zhurong represents 100% of core reviews
  • Zhurong is employed by ZTE and recent US government actions might affecting contributions

Storlets

Reported issues

  • Individual fragility: Kota Tsuyuzaki represents 100% of core reviews

Swift

Update: July 3, smcginnis

  • Team has recently lost two very active long time cores
  • Activity has gone down, like many OpenStack projects, but there is still a large list of important work to complete
  • Changed their policy to only require one +2
    • Change in policy is allowing to land more code
    • No bad side effects of this change have been encountered so far
  • Some recent progress has been made on Python 3 compatibility

Tacker

Reported issues

  • Individual fragility: Yong Sheng Gong represents 75% of core reviews

Telemetry

Update: June 21, cdent, WIP

  • Only two active cores and contributors, despite continued value.
  • more to come

Tricircle

Reported issues

TripleO

Update: June 13, emilien

  • Mainly Red Hat (99% of core reviews). Some contributors from vendors (storage/network plugins)
  • Number of contributors / core reviewers always increasing
  • Quite healthy, no problem reported so far

Trove

Update: June 12, ttx

  • The team changed leadership in Rocky
  • Zhao Chao handles bulk of commits (51%)
  • The new team is small, but pretty alive and active. Needs more contributors to be stable.
  • Mostly contributors in China (AWCloud, China Telecom, China Mobile)
  • Drop in activity in Rocky: 45 commits by Rocky-2, to compare with the 245 commits in Queens
  • Organizational diversity: 53% of commits are from AWCloud. Reviews are shared between 23% China Telecom, 19% China Mobile, 19% Awcloud. Last cycle with 41% IBM.
  • Regular weekly meetings, well run with clear documentation of outcomes
  • Tracks completion of Rocky community goals
  • A few ML threads, but mostly to discuss things external to the team (new meeting time, stable maint team composition)
  • Missed Rocky-2 milestone, but mostly due to a misunderstanding of release policy.
  • No project update in Vancouver, but was discussed in meeting: sadly no team member was present.
  • Reached out to PTL by email on June 12 for additional concerns / questions.

Upgrade SIG

WIP (emilien)

Vitrage

Reported issues

  • Organizational diversity fragility: Nokia represents 80% of core reviews

Watcher

Update: 2018-07-03, TheJulia

  • Actively recruiting and seeking out new contributors, and anticipating to meet community goals. Anticipating to create new roadmap at the PTG.
  • Contributions appear mainly from NEC at this time, but history shows a moderately more diverse contributor base.
  • PTL indicates core team is critically small, and that they have lost two out of five cores due to the ZTE withdraw due to the conflict with the US Government. Review metrics line up with what would be expected from loss of 40% of the core reviewers.
  • Email sent to the PTL to initiate communication on July 2nd

Winstackers

Reported issues

  • Individual fragility: Claudiu Belu represents 100% of core reviews

Zaqar

Reported issues

  • zaqar and zaqar-ui missed the Rocky-2 milestone