+ 1 (binding) Suresh
> On May 28, 2015, at 12:14 PM, Jake Farrell <jfarr...@apache.org> wrote: > > Based on the earlier discussion in thread [1], I would like to call a VOTE > to accept Mysos, an Apache Mesos framework for running MySQL instances, as > a new Apache Incubator project. > > The proposal is available on the wiki at [2] and is also attached below > > The VOTE is open for at least the next 72 hours: > > [ ] +1 Accept Mysos into the Apache Incubator > [ ] ±0 > [ ] -1 Do not accept Mysos into the Apache Incubator because... > > I would like to get the voting started with my own +1 > > Thank you > -Jake > > [1]: http://s.apache.org/2vm > [2]: https://wiki.apache.org/incubator/MysosProposal > > > > Mysos Proposal > > Abstract > > Mysos is an Apache Mesos framework for running MySQL instances. > > Proposal > > Mysos runs on Apache Mesos (cluster manager) to dramatically simplify the > management of MySQL instances. It is designed to offer: > > Efficient hardware utilization through multi-tenancy (in > performance-isolated containers) > High reliability through preserving the MySQL state during failure and > automatic backing up to/restoring from HDFS > An automated self-service option for bringing up new MySQL clusters > High availability through automatic MySQL master failover > An elastic solution that allows users to easily scale up and down a MySQL > cluster by changing the number of slave instances > Background > > Initial development of Mysos was done at Twitter, and its codebase was > recently open sourced. This proposal is for Mysos to join the Apache > Incubator. > > Rationale > > Mysos is built to be used by anyone who desires to run MySQL on Apache > Mesos, and in the near-future it will take advantage of state primitives > that are being added to the Mesos core: > https://issues.apache.org/jira/browse/MESOS-1554 > > Furthermore, the rapid growth of Mysos community is empowered by open > source. We believe the Apache Foundation is a great fit as the long-term > home for Mysos, as it provides an established process for community-driven > development and decision making by consensus. > > Initial Goals > > Move the existing codebase to Apache > Integrate with the Apache development process > Ensure all dependencies are compliant with Apache License version 2.0 > Strengthen and grow the Mysos community > Incremental development and releases per Apache guidelines > Current Status > > Mysos was originally born out of a project within Twitter. The original > committers (Twitter) are working with Mesosphere and Percona to fully open > source the code and make it ready for incubation at Apache. > > The Mysos source is currently hosted at GitHub, which will be used to seed > the Apache git repository. > > Meritocracy > > We plan to invest in supporting a meritocracy. We will discuss the > requirements in an open forum. Several companies have already expressed > interest in this project, and we intend to invite additional developers to > participate. We will encourage and monitor community participation so that > privileges can be extended to those that contribute. > > Community > > By bringing Mysos into Apache, we believe that the community will grow even > bigger. > > Core Developers > > Mysos was initially developed as a collaboration between Twitter and > Mesosphere. > > Alignment > > We believe that having Mysos at Apache will help further the growth of the > big-data community, as it will encourage cooperation within the greater > ecosystem of projects spawned by Apache Mesos. > > Known Risks > > Orphaned Products > > Mysos is being used and developed by companies we work for so the companies > have an interest in its continued vitality. > > Given strong interest we've had since open sourcing Mysos, we anticipate > we'll grow a sustainable community that will expand contributors and keep > it active as the Mesos core evolves. > > Inexperience with Open Source > > Most of the committers have experience at Apache, whether it's through > Apache Mesos, Aurora or other projects. Apache Mesos and Apache Aurora were > both shepherded through the ASF incubator process and have graduated to > become successful and diverse open source projects. We also have Jake > Farrell as an ASF Champion to help us through incubation. > > Homogenous Developers > > Initial committers come from a number of companies. Our intention is > increase the diversity of contributing developers and their affiliations, > and we'll recognize contributions and contributors as the community grows > at Apache. We encouraged by interest in the project thus far. > > Reliance on Salaried Developers > > It is expected that Mysos development will occur on both salaried time and > on volunteer time, after hours. The majority of initial committers are paid > by their employers to contribute to this project. However, they are all > passionate about the project, and we are confident that the project will > continue even if no salaried developers contribute to the project. We are > committed to recruiting additional committers including non-salaried > developers. > > Relationships with Other Apache Products > > Mysos depends on Apache Mesos. The Mysos team will work closely with the > Apache Mesos community to ensure the proper stateless primitives are in > place to enable MySQL to run on Apache Mesos. > > An Excessive Fascination with the Apache Brand > > Mysos is a new open source project and the primary benefits to joining > Apache are those outlined in the Rationale section. > > Documentation > > Documentation is currently located as README markdown files: > > /README.md /docs/user-guide.md > > Additional will continue to be added to the project. > > Source and Intellectual Property Submission Plan > > The Mysos codebase is currently hosted on Github: > https://github.com/twitter/mysos. > > These are the codebases that we would migrate to the Apache foundation. > > External Dependencies > > All Mysos dependencies have Apache compatible licenses. > > Cryptography > > We do not expect Mysos to be a controlled export item due to the use of > encryption. > > Required Resources > > Mailing lists > > priv...@mysos.incubator.apache.org > comm...@mysos.incubator.apache.org > d...@mysos.incubator.apache.org > Subversion Directory > > Git is the preferred source control system: > > git://git.apache.org/mysos > > Issue Tracking > > We'd like to use JIRA for issue tracking with project key MYSOS and Review > Board for our code reviews. > > Initial Committers > > Chris Aniszczyk <caniszczyk at apache dot org> > Vinod Kone <vinodkone at apache dot org> > Dave Lester <dlester at apache dot org> > Yan Xu <yan at twitter dot com> > Tobi Knaup <tobi at mesosphere dot io> > Sunil Shah <sunil at mesosphere dot io> > Jake Farrell <jfarrell at apache dot org> > > Affiliations > > Chris Aniszczyk (Twitter) > Vinod Kone (Twitter) > Dave Lester (Twitter) > Yan Xu (Twitter) > Tobi Knaup (Mesosphere) > Sunil Shah (Mesosphere) > Jake Farrell (Acquia) > > Sponsors > > Champion > > Jake Farrell <jfarrell at apache dot org> > > Nominated Mentors > > Dave Lester <dlester at apache dot org> > Benjamin Hindman <benh at apache dot org> > Henry Saputra (hsaputra at apache dot org) > > Sponsoring Entity > > The Apache Incubator --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org