As the only Livy PPMC still responding to the Mentors on the private list, I 
have updated the Livy Podling report for November with the status of the 
project and a request to the IPMC to review this proposal since there are not 
enough active Livy PPMC members to reach a quorum to pass the proposal. 

As a current Livy PPMC I strongly support this proposal for revitalization as I 
do not have enough bandwidth to dedicate to Livy. 

 
Alex Bozarth
Jupyter Architect, IBM CODAIT
GitHub: ajbozarth

On 10/24/22, 1:41 PM, "larry mccay" <lmc...@apache.org> wrote:

    Gentle reminder that we need to determine next steps here.
    We have an updated proposal on this thread.
    Do we need a VOTE or can we move forward directly to adjusting the members,
    etc?

    Thanks!

    --larry

    On Thu, Oct 20, 2022 at 3:26 PM larry mccay <lmc...@apache.org> wrote:

    > @Justin Mclean <justinmcl...@me.com> - any insights on next steps here?
    >
    >
    > On Tue, Oct 18, 2022 at 5:44 PM larry mccay <lmc...@apache.org> wrote:
    >
    >> Very good, here is the latest revision with updated Mentors.
    >> Sunil and I have been added to the IPMC as well.
    >> Welcome Madhawa and thanks for stepping up as a Mentor for Livy!
    >>
    >> Abstract
    >>
    >> Livy is a web service that exposes a REST interface for managing long
    >> running Apache Spark contexts in your cluster. With Livy, new 
applications
    >> can be built on top of Apache Spark that require fine grained interaction
    >> with many Spark contexts [1].
    >>
    >> While this project has been well regarded and used in many contexts as
    >> the defacto standard API to Spark environments, it has been incubating 
for
    >> over 5 years without graduation to a TLP and it has become difficult to
    >> impossible for fixes and improvements to be contributed as the current
    >> community seems to have moved on.
    >>
    >> There has been discussion regarding retirement of this podling where
    >> there seems to be some increasing interest in joining and reviving the
    >> community [2].
    >>
    >> The intent of this proposal is to avoid retiring a well regarded,
    >> actively used and rather mature project by reviving the PPMC and 
community
    >> with new folks that have a vested interest in the project and health of 
the
    >> community.
    >> Proposal
    >>
    >> We propose to revive the PPMC with a set of contributors and maintainers
    >> as mentors, PPMC members and committers.
    >>
    >> The retirement DISCUSS thread [2] has shown a growing interest in
    >> providing new committers and bringing improvements and fixes from
    >> organization’s internally maintained forks back to a revived community.
    >>
    >> General Approach to Revival:
    >>
    >>    -
    >>
    >>    Add new Mentors
    >>    -
    >>
    >>       Larry McCay, lmc...@apache.org , Cloudera
    >>       -
    >>
    >>       Sunil Govindan, sun...@apache.org, Cloudera
    >>       -
    >>
    >>       Jean-Baptiste Onofré, jbono...@apache.org, Talend
    >>       -
    >>
    >>       Madhawa Gunasekara, madhaw...@gmail.com, Independent
    >>
    >>
    >>
    >>    -
    >>
    >>    Add new Committers/PPMC
    >>    -
    >>
    >>       Larry McCay, lmc...@apache.org, Cloudera
    >>       -
    >>
    >>       Vinod Kumar Vavilapalli, vino...@cloudera.com, Cloudera
    >>       -
    >>
    >>       Imran Rashid - iras...@apache.org, Cloudera
    >>       -
    >>
    >>       Gyorgy Gal, ggal ,gal.gyo...@gmail.com, Cloudera
    >>       -
    >>
    >>       Wing Yew Poon, wyp...@cloudera.com, Cloudera
    >>       -
    >>
    >>       Xilang Yan, xilang....@gmail.com, Shopee
    >>       -
    >>
    >>       Jianzhen Wu, myjianz...@gmail.com, Shopee
    >>       -
    >>
    >>       Nagella Jagadeewara Rao, jnage...@visa.com, Visa
    >>       -
    >>
    >>       Pralab Kumar, pralk...@visa.com, Visa
    >>       -
    >>
    >>       Prasad Shrikant, shrikant....@gmail.com, Visa
    >>       -
    >>
    >>       Brahma Reddy Battula, bra...@apache.org, Visa
    >>
    >>
    >>
    >>    -
    >>
    >>    Invite existing PPMC members to opt-in or otherwise go emeritus
    >>    -
    >>
    >>       Jean-Baptiste Onofré, jbono...@apache.org, Talend (opted-in via
    >>       Retirement DISCUSS thread [2])
    >>
    >>
    >>
    >>    -
    >>
    >>    Invite existing Committers to opt-out or otherwise continue
    >>
    >>
    >>
    >>    -
    >>
    >>    Establish Roadmap via follow up DISCUSS thread
    >>    -
    >>
    >>       Known Improvements from Forks which will need proposals and
    >>       discussion:
    >>       -
    >>
    >>          Adding HA for Livy
    >>          -
    >>
    >>          Updating security capabilities (eg. kerberos for jdbc, fixing
    >>          bugs in encryption)
    >>          -
    >>
    >>          Expanding the support for kubernetes
    >>          -
    >>
    >>          Responding to CVEs in dependencies (eg. log4j, thrift)
    >>          -
    >>
    >>          Livy rest cluster - IS THIS SAME AS HA for Livy ABOVE?
    >>          -
    >>
    >>          Support multi Spark versions
    >>          -
    >>
    >>          Implemented a metrics system for Livy
    >>          -
    >>
    >>          Support customize batch/interactive session lifecycle event
    >>          handler, default log event with log4j, very helpful for 
troubleshooting
    >>          -
    >>
    >>          Optimize log to track which session id the log message came
    >>          from, also very helpful for troubleshooting
    >>          -
    >>
    >>          Support customize Spark config optimization rules, can be used
    >>          to optimize config for users’ job
    >>          -
    >>
    >>          A set of command line tool which can be used to replace Spark’s
    >>          spark-submit, pyspark, spark-sql but actually submit 
application in Livy
    >>          -
    >>
    >>          We are planning to implement a JDBC state store, and allow
    >>          multi Livy Thrift sessions to share one backend Spark 
application in the
    >>          next few months.
    >>          -
    >>
    >>       These items and others that are brought to community may need
    >>       consolidation or multiple configurable options and will need to be 
part of
    >>       the discussion
    >>       -
    >>
    >>          One-pager Livy Improvement Proposals (LIP) may make sense to
    >>          drive these discussions and convergence
    >>          -
    >>
    >>          Feature Branch Strategy for large changes
    >>          -
    >>
    >>             Large features are hard to review we will need to define a
    >>             strategy
    >>             -
    >>
    >>       Determine the Improvements to be delivered across first 3 Releases
    >>       with Target Release Dates
    >>
    >>
    >>
    >>    -
    >>
    >>    Ensure CVE and Dependency management hygiene is in place
    >>
    >>
    >> The above approach will usher the community back to an active status with
    >> a Roadmap of 3 or more release plans and security hygiene in place.
    >> Development Practices
    >>
    >> The Livy project follows a review before commit philosophy. Every commit
    >> automatically runs through the unit tests and generates coverage reports
    >> presented as a pull request comment. Our experience with this process 
leads
    >> us to believe that it helps ease new contributors into the project. They
    >> get feedback quickly on common mistakes, lowering the burden on 
reviewers.
    >> Those same reviewers get to lead by example, showing the new contributors
    >> that we value feedback within our community even when changes are done by
    >> more experienced folks. Taken from the original Apache Livy Proposal [1],
    >> this should continue to be true. As mentioned, Livy is a mature project 
and
    >> as such RTC is the most appropriate for continued quality and awareness.
    >>
    >>
    >>
    >>    1.
    >>
    >>    Original Apache Livy Proposal
    >>    https://cwiki.apache.org/confluence/display/incubator/LivyProposal  
    >>    2.
    >>
    >>    Retirement DISCUSS thread
    >>    https://lists.apache.org/thread/gcstsrhbp91c5mm55htqn1l3djv8m7o0  
    >>
    >>
    >> On Tue, Oct 18, 2022 at 5:05 PM Madhawa Gunasekara <madhaw...@gmail.com>
    >> wrote:
    >>
    >>> Hi Larry,
    >>>
    >>> I'm an  IPMC Member. madhawa30 at gmail dot com is my preferred email
    >>> address.
    >>> apache id:  madhawa
    >>>
    >>> Thanks,
    >>> Madhawa
    >>>
    >>>
    >>> On Tue, Oct 18, 2022 at 10:05 PM larry mccay <lmc...@apache.org> wrote:
    >>>
    >>> > Hi Madhawa -
    >>> >
    >>> > That's awesome!
    >>> > Are you already a member of IPMC?
    >>> > If not, are you an ASF member?
    >>> > If you are an ASF member you can request that you be added as an IPMC
    >>> > member.
    >>> >
    >>> > Can you provide your company affiliation for the proposal and 
preferred
    >>> > email?
    >>> >
    >>> > thanks!
    >>> >
    >>> > --larry
    >>> >
    >>> > On Tue, Oct 18, 2022 at 2:18 PM Madhawa Gunasekara <
    >>> madhaw...@gmail.com>
    >>> > wrote:
    >>> >
    >>> > > Hi Larry,
    >>> > >
    >>> > > I'm interested in working with Livy and would like to join as a
    >>> Mentor.
    >>> > >
    >>> > > Thanks,
    >>> > > Madhawa
    >>> > >
    >>> > >
    >>> > > On Tue, Oct 18, 2022 at 6:57 PM larry mccay <lmc...@apache.org>
    >>> wrote:
    >>> > >
    >>> > > > Sorry, I missed commenting on this:
    >>> > > >
    >>> > > > "There is also no concept as an emeritus PPMC member at the ASF."
    >>> > > >
    >>> > > > I assume that we can remove PPMC members that do not opt-in
    >>> explicitly
    >>> > at
    >>> > > > this point.
    >>> > > > They will have every opportunity to rejoin.
    >>> > > >
    >>> > > > On Tue, Oct 18, 2022 at 12:48 PM larry mccay <lmc...@apache.org>
    >>> > wrote:
    >>> > > >
    >>> > > > > I will ask in a separate thread, @Justin Mclean <
    >>> justinmcl...@me.com
    >>> > >
    >>> > > -
    >>> > > > > thanks.
    >>> > > > > Adding JB adds another company and we are certainly open to
    >>> anyone
    >>> > else
    >>> > > > > that would like to join as a mentor.
    >>> > > > > At the end of the day, the mentors are for instilling the Apache
    >>> Way
    >>> > > > > knowledge and steering toward graduation.
    >>> > > > > I feel that this diversity, while nice to have, is less 
important
    >>> > than
    >>> > > > > that of the PPMC and committers for the long term health of the
    >>> > > > community.
    >>> > > > >
    >>> > > > > We need to push this podling to graduation as quickly as 
possible
    >>> > since
    >>> > > > it
    >>> > > > > is rather mature and needs to get to the next level.
    >>> > > > >
    >>> > > > > Again, any potential Mentors that would like to join are more
    >>> than
    >>> > > > welcome.
    >>> > > > >
    >>> > > > > On Tue, Oct 18, 2022 at 12:38 PM Justin Mclean <
    >>> > > jus...@classsoftware.com
    >>> > > > >
    >>> > > > > wrote:
    >>> > > > >
    >>> > > > >> Hi,
    >>> > > > >>
    >>> > > > >> I’m sorry, but Imran Rashid can’t be a mentor for the project 
as
    >>> > they
    >>> > > > are
    >>> > > > >> not an IPMC member. Currently, both Sunil and Larry (as they
    >>> are ASF
    >>> > > > >> members) need to ask to join the IPMC and NOTICE sent to the 
ASF
    >>> > > board.
    >>> > > > I
    >>> > > > >> would also prefer that mentors come from different companies.
    >>> > > > >>
    >>> > > > >> There is also no concept as an emeritus PPMC member at the ASF.
    >>> > > > >>
    >>> > > > >> Kind Regards,
    >>> > > > >> Justin
    >>> > > > >>
    >>> > > > >>
    >>> > > > >>
    >>> > ---------------------------------------------------------------------
    >>> > > > >> To unsubscribe, e-mail:
    >>> general-unsubscr...@incubator.apache.org
    >>> > > > >> For additional commands, e-mail:
    >>> general-h...@incubator.apache.org
    >>> > > > >>
    >>> > > > >>
    >>> > > >
    >>> > >
    >>> >
    >>>
    >>


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to