[openstack-dev] [glance][drivers] Re-think the Glance Driver's team

Flavio Percoco flavio at redhat.com
Wed Jan 20 17:46:37 UTC 2016


Yo! Glancers,

Gonna cut the chase: I think we would do a better job on the specs (and light
specs) side if we get rid of the Glance Drivers team and encourage everyone
(especially from the core team) to weight in.

As it stands right now, the Glance Drivers team is the bottleneck for new
proposals. While I think things have improved significantly in this cycle from a
specs perspective, I still feel it can be improved more. Here's a list of things
that I don't like from our current process:

- It requires +2s from a dedicated group of people. This is not really the bad
  part of it but it does make other folks feel their opinions on specs don't
  worth the same as the driver's. For every community, especially ours, this is
  terrible.

- It requires us to have a separate meeting which we basically encourage other
  folks to join anyway.

- I've pinged folks from outside the driver's team to get their opinions because
  they hold expertise on a specific area. The current drivers team doesn't cover
  glance entirely, which means the team is not really on the best position to
  make calls on every area other than getting feedback and evaluating
  trade-offs.

- The current spec lite workflow is not really working well and we might need to
  find a way to incorporate it into the specs repo. One of the reasons it's not
  working as expected is that the process as we've set it up requires constant
  triage. This, unfortunately, hasn't happened and we need to scale somehow.

So, I'd like to propose the following with the hope it'll improve the situation:

- I'd like to merge the driver's meeting back into Glance's.

- Instead of discussing specs in depth in every meeting (or having a dedicated
  meeting for that), we can find one (or more) representative(s) in the team that
  will focus on reviewing the proposal. The final call remains on the PTL's
  hands (this is true already) but the voting and feedback comes from the rest
  of the team.

- If we do the above, this means the Glance Drivers team is not really needed
  anymore or that it needs to be expanded to include Glance Core's too. Another
  option could be letting folks in the driver's team approve specs rather than
  using the team to give voting rights to ppl.

- Re-think how we are managing light specs. It was brought up that LP was not a
  good tool and we decided to experiment anyway. It's been - at least from my
  POV - proven that it isn't but we've learned from it. The above is partially
  taken from what I noticed in this process.

I believe this is a good moment to do the above. We're passed the spec freeze
milestone which means the drivers team has less pressure. New specs are coming,
other specs are being reproposed for Mitaka and it'd be a good time to start
assigning specs to folks in the community.

Thoughts? Critics? Improvements?

To the current drivers team. Thanks a lot for the hard work, this is certainly
not an email to criticize what's been done during Mitaka but to improve it.
Flavio

-- 
@flaper87
Flavio Percoco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160120/1a3a9b47/attachment.pgp>


More information about the OpenStack-dev mailing list