Added Neutron Pike candidacy of Ihar Hrachyshka
Change-Id: I4289bb31ad35d05d0a1a9aba9a574bcc23eab82a
This commit is contained in:
parent
79c2dbc186
commit
ba074adafa
115
candidates/pike/Neutron/ihrachys.txt
Normal file
115
candidates/pike/Neutron/ihrachys.txt
Normal file
@ -0,0 +1,115 @@
|
||||
Hi team,
|
||||
|
||||
I would like to propose my PTL candidacy for Pike.
|
||||
|
||||
Some of you already know me. If not, here is my brief OpenStack bio. I
|
||||
joined the community back in Havana, and managed to stick around till
|
||||
now. During the time, I fit several project roles like serving as a
|
||||
Neutron liaison of different kinds (stable, oslo, release), fulfilling
|
||||
my Neutron core reviewer duties, taking part in delivering some
|
||||
longstanding features, leading QoS and upgrades subteams, as well as
|
||||
being part of Neutron Drivers team. I also took part in miscellaneous
|
||||
cross project efforts.
|
||||
|
||||
I think my experience gives me broad perspective on how the OpenStack
|
||||
community and more specifically Networking works, and what is expected
|
||||
from its PTL.
|
||||
|
||||
First, let me describe my vision of PTL role.
|
||||
|
||||
* It's not only about technical intricacies. It's also about people
|
||||
and procedures that make the project run smoothly day by day. The
|
||||
role of PTL is in empowering other team members, keeping track of
|
||||
any roadblocks and inconveniences that the team have, and working
|
||||
on streamlining workflow.
|
||||
|
||||
* It's about delegation. We should make it a habit to look at the list
|
||||
of potential candidates for core membership and other leadership and
|
||||
administrative positions not just in times we are short on existing
|
||||
members.
|
||||
|
||||
* PTL should be transparent and replaceable. I will work with outgoing
|
||||
PTL to capture oral wisdom and state of affairs into a publicly
|
||||
accessible project dashboard, and I will continue sharing such
|
||||
information with the team on constant basis. The project dashboard
|
||||
will give you answers to questions like: what's the project
|
||||
direction? what are current priorities, and where does each stand?
|
||||
what's on PTL and Drivers' mind? which cross-project and governance
|
||||
initiatives are currently worked on? etc.
|
||||
|
||||
As PTL, I'd like to focus on the following things:
|
||||
|
||||
* Speed up the RFE/spec process. We should manage RFE/spec review
|
||||
pipeline in such a way so that initiatives that are given a green
|
||||
light on writing up design details get timely feedback and can get
|
||||
past spec process in reasonable time. At the same time we should be
|
||||
honest to the community not to accept proposals that have high risk
|
||||
to fall through cracks due to lack of manpower. I will encourage
|
||||
usage of reviewday and other tools to keep focus of the team. We
|
||||
will mull over the idea of virtual code sprints for high demand
|
||||
topics.
|
||||
|
||||
* Continue Stadium program without drastic changes of direction.
|
||||
Thanks to Armando, we filled the Stadium with tangible meaning. I
|
||||
want us to build on top of that foundation to drive consistency and
|
||||
high quality standards between participating projects.
|
||||
|
||||
* Support Marketplace rework. With huge number of drivers and plugins
|
||||
available for Neutron, it became hard for operators to pick the
|
||||
right one and for vendors to advertise their features. There is
|
||||
strong vendor interest to improve situation there. We should boost
|
||||
Feature Classification work, and integrate it with how third party
|
||||
CI systems report test results so that they become useful for
|
||||
Marketplace.
|
||||
|
||||
* Introduce Gate Keeper role. We've recently made significant progress
|
||||
in how we deal with gate: we expanded coverage to new types of jobs,
|
||||
we utilize Grafana and other community tools, we review gate-failure
|
||||
tagged bugs during weekly meetings. Sadly, sometimes gate becomes
|
||||
unstable, and it slows down work progress for everyone. In such
|
||||
cases, it's all about timely addressing the issue. For that matter,
|
||||
I will work with the team on defining a new Gate Keeper role that
|
||||
would help prioritizing current gate issues, as well as proactively
|
||||
work with the team on gate instability vectors. I believe clear
|
||||
ownership is the key.
|
||||
|
||||
* Make centralized L3 legacy indeed. We have DVR and HA in tree for
|
||||
quite some time. Both technologies are now mature enough, and are no
|
||||
longer mutually exclusive. Sadly, they are still second class
|
||||
citizens in our own gate. My belief is we should give users a clear
|
||||
signal that old L3 is indeed legacy by switching our jobs to DVR+HA
|
||||
where applicable. I am sure that will surface some previously
|
||||
unknown issues, but we'll be ready to tackle them. While it's never
|
||||
black or white, I suggest we prioritize this work over adding new
|
||||
major L3 features.
|
||||
|
||||
* Support existing maintenance initiatives. I'd like us to close
|
||||
neutron-lib saga in Pike, and consider neutron-lib switch for a
|
||||
requirement to all Stadium projects starting from Queens. We should
|
||||
also close OSC transition during Pike.
|
||||
|
||||
* Explore alternative ways to evolve Neutron API. Piling up
|
||||
extensions and allowing third parties to completely change core
|
||||
resource behaviour is not ideal, and now that api-ref and API
|
||||
consolidation effort in neutron-lib are closer to completion, we may
|
||||
have better answers to outstanding questions than during previous
|
||||
attempts to crack the nut. I would like to restart the discussion
|
||||
some time during Pike.
|
||||
|
||||
Now, you may ask, it's a nice list of things to do, but we can't
|
||||
manage to handle all of that in one cycle, can we? Well, some of those
|
||||
bullet points are procedural (RFE process tweaks, next Stadium steps,
|
||||
Gate Keeper role) and, with team support, won't take too much time to
|
||||
adopt (yes I am an optimist...), and hopefully will deliver the fruits
|
||||
in the same cycle.
|
||||
|
||||
As for technical bits, it's mostly ongoing work, and I am sure we will
|
||||
still have time for other work that our bright contributors tend to
|
||||
deliver. Also, it's in everyone's interest to get gate into better
|
||||
shape.
|
||||
|
||||
Of course, some of the goals are long stretching and may spill over
|
||||
into next cycles. It's ok as long as we agree on the path. Do we?
|
||||
|
||||
Thanks for attention,
|
||||
Ihar
|
Loading…
Reference in New Issue
Block a user