<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <blockquote
cite="mid:CAPWkaSVTOCekQ3JdXEj8g3oygM4AZ_4YOWc4Y4CXbTsjD6n5jg@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div class="gmail_default"
          style="font-family:monospace,monospace">1. Do you actually
          have the time to spend to be PTL</div>
        <div class="gmail_default"
          style="font-family:monospace,monospace"><br>
        </div>
        <div class="gmail_default"
          style="font-family:monospace,monospace">I don't think many
          people realize the time commitment. Between being on top of
          reviews and having a pretty consistent view of what's going on
          and in process; to meetings, questions on IRC, program
          management type stuff etc.  Do you feel you'll have the
          ability for PTL to be your FULL Time job?  Don't forget you're
          working with folks in a community that spans multiple time
          zones.</div>
      </div>
    </blockquote>
    The short answer to this is yes.   Prior to even putting up my
    candidacy I spoke with my management and informed them of what would
    be involved with being PTL for Cinder, and that meant it was an
    upstream job.  I've been working on Cinder for 3 years now and have
    seen the amount of time that you and Mike have spent on the project,
    and it's significant to say the least.   The wiki has a good guide
    for PTL candidates here:
    <a class="moz-txt-link-freetext" href="https://wiki.openstack.org/wiki/PTL_Guide">https://wiki.openstack.org/wiki/PTL_Guide</a>.   It's a decent start and
    more of a "PTL for dummies" guide and is by no means everything a
    PTL is and has to do.  Being a PTL means more than just attending
    meetings, doing reviews, and communication.  It means being the lead
    evangelist and ambassador for Cinder.   As PTL of a project, it's
    also important not to forget about the future of the community and
    encourage new members to contribute code to Cinder core itself, to
    help make Cinder a better project.  For example, the recent
    additions by Kendall Nelson to work on the cinder.conf.sample file
    (<a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/219700">https://review.openstack.org/#/c/219700</a>).  The patch itself might
    have more follow up work, as noted in the review, but she was very
    responsive and was on top of the code to try and get it to land. 
    Sean, John and myself all helped with reviews on that patch and
    worked together as a team to help Kendall with her efforts.  We need
    more new contributors like her.  The more inclusive and encouraging
    of new members in the community the better.   I remember starting
    out working on Cinder back in the Grizzly time frame and I also
    remember John, as the PTL, being very helpful and encouraging of my
    efforts to learn how to write a driver and how to contribute in
    general.  It was a very welcoming experience at the time.  That is
    the type of PTL I'd like to be to help repay the community.<br>
    <blockquote
cite="mid:CAPWkaSVTOCekQ3JdXEj8g3oygM4AZ_4YOWc4Y4CXbTsjD6n5jg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:monospace,monospace"><br>
        </div>
        <div class="gmail_default"
          style="font-family:monospace,monospace">2. What are your plans
          to make the Cinder project as a core component better (no...
          really, what specifically and how does it make Cinder better)?</div>
        <div class="gmail_default"
          style="font-family:monospace,monospace"><br>
        </div>
        <div class="gmail_default"
          style="font-family:monospace,monospace">Most candidates are
          representing a storage vendor naturally.  Everyone says "make
          Cinder better"; But how do you intend to balance vendor
          interest and the interest of the general project?  Where will
          your focus in the M release be?  On your vendor code or on
          Cinder as a whole?  Note; I'm not suggesting that anybody
          isn't doing the "right" thing here, I'm just asking for
          specifics.</div>
      </div>
    </blockquote>
      I believe I detailed some of these in my candidacy letter.   I
    firmly believe that there are some Nova and Cinder interactions that
    need to get fixed.  This will be a good first step along the way to
    allowing active/active c-vol services.   Making Cinder better means
    not only guiding the direction of features and fixes, but it also
    means encouraging the community of driver developers to get involved
    and informed about Cinder core itself.   We need a cinder driver
    developer how to guide.  There are some items for driver developers
    that they need to be aware of, and it would be great to be able to
    point folks to that place.  For example, Fibre Channel drivers need
    to use the Fibre Channel Zone Manager utils decorators during
    initialize_connection and terminate_connection time.   Also, during
    terminate_connection time, a driver needs to not always return the
    initiator_target_map.   Where is that documented?  It's not, and
    it's only being caught in reviews.  The trick as always is keeping
    that guide relevant with updates.  <br>
    <br>
       I've been pretty fortunate at HP, to be able to convince my
    management, that working on Cinder specific issues as a priority,
    such as multi-attach, os-brick, live migration, Nova <-->
    Cinder interactions to name a few.   My team at HP isn't just
    responsible for maintaining 3PAR/LeftHand drivers to Cinder.  We are
    also involved in making Cinder a more robust, scalable project, so
    that we can make a better Helion product for our customers.  Helion
    is OpenStack and how we work on Helion is to first and foremost work
    on OpenStack Cinder and Nova.   So, from my perspective. HP's
    interests allow me to work on Cinder core first and foremost.  <br>
    <br>
    <blockquote
cite="mid:CAPWkaSVTOCekQ3JdXEj8g3oygM4AZ_4YOWc4Y4CXbTsjD6n5jg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:monospace,monospace"><br>
        </div>
        <div class="gmail_default"
          style="font-family:monospace,monospace">3. ​Why do you want to
          be PTL for Cinder?</div>
        <div class="gmail_default"
          style="font-family:monospace,monospace"><br>
        </div>
        <div class="gmail_default"
          style="font-family:monospace,monospace">Seems like a silly
          question, but really when you start asking that question the
          answers can be surprising and somewhat enlightening.  There's
          different motivators for people, what's yours?  By the way,
          "my employer pays me a big bonus if I win" is a perfectly
          acceptable answer in my opinion, I'd prefer honesty over
          anything else.  You may not get my vote, but you'd get
          respect.</div>
      </div>
    </blockquote>
    I've been working on various Open Source projects since I got out of
    college in 1992.   Since my early days using Linux, I've always
    wanted to work full time on Open Source projects, and OpenStack has
    fit that bill for me in a big way.  OpenStack is the single best
    project/product I've ever worked on, and I feel very fortunate that
    HP is willing to pay me to have this much fun.  I personally won't
    get any addition salary,  monetary benefits or a promotion from
    being a PTL for Cinder.    What motivates me is trying to become a
    better engineer to the point of being a leader in the community.   I
    would be honoured and humbled to earn your vote. <br>
    <br>
    <br>
    Cheers,<br>
    Walt<br>
  </body>
</html>