This was extracted (@ 2024-11-19 16:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Adoption of the Quickstep technology. 2. Grow the Quickstep developer community. 3. Work towards a second release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? Harshad presented the Quickstep paper at VLDB 2018 conference in Rio De Janeiro, Brazil. The presentation was attended by many database researchers and industry practitioners. The presentation had explicit calls to collaborate and participate in the Apache community. We plan to reach out with those who expressed interest in the project. How has the project developed since the last report? The development activity was slow during the summer. There are ongoing efforts on the following objectives. 1. Enhancing the type system used by Quickstep 2. Supporting concurrent queries in the system 3. Developing a distributed version of Quickstep How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-03-25 When were the last committers or PPMC members elected? Dylan Bacon, June 2 2018 (committer) Signed-off-by: [x](quickstep) Julian Hyde Comments: I am becoming worried about the project. Development continues at a reasonable pace, and serves the needs of existing contributors who are producing research papers. The "following objectives" listed above were not discussed on-list, AFAICT. However Quickstep is unable to attract outside contributors, nor apparently achieve adoption by end users. It is nearly 18 months since the last release. I will encourage them to make a new release. That will generate some activity, but it may not be enough. [x](quickstep) Roman Shaposhnik Comments: Big +1 to what Julian is saying. Also, see the following thread on general: https://s.apache.org/Y6tt IPMC/Shepherd notes:
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Adoption of the Quickstep technology. 2. Grow the Quickstep developer community. 3. Work towards a second release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? We have added a new member as a committer. How has the project developed since the last report? We are working on improving the code base. Routine bug fixes aside, there are ongoing efforts for three main development directions (respective JIRA issues have been opened): 1. Enhancing the type system used by Quickstep 2. Supporting concurrent queries in the system 3. Developing a distributed version of Quickstep How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-03-25 When were the last committers or PPMC members elected? Dylan Bacon, June 2 2018 (committer) Signed-off-by: [x](quickstep) Julian Hyde Comments: The project seems to have slowed somewhat. Development activity is about the same, but there has not been a release for over a year, and I do not sense any real efforts at community building outside of the core group. I will be concerned if things don't change soon. [ ](quickstep) Roman Shaposhnik Comments: IPMC/Shepherd notes:
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Adoption of the Quickstep technology. 2. Grow the Quickstep developer community. 3. Work towards a second release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? A paper that describes the Quickstep system was accepted in a premier database conference Very Large Databases (VLDB). Link to the paper: http://www.vldb.org/pvldb/vol11/p663-patel.pdf This paper should help the system and the community to increase its reach further. We are already getting emails from readers who are finding interest in the system. We are encouraging the readers to be a part of the community. We have submitted a keynote proposal ApacheCon. If accepted, the paper/presentation would help to increase the awareness of Quickstep project in the Apache community. How has the project developed since the last report? We have continued development of the code base. Apart from the routine bug fixes, there are ongoing efforts for three main development directions (respective JIRA issues have been opened): 1. Enhancing the type system used by Quickstep 2. Supporting concurrent queries in the system 3. Developing a distributed version of Quickstep We are planning another release before summer. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-03-25 When were the last committers or PPMC members elected? 2017-10-03 Robert Claus (committer) We have seen contributions from some new members (Yuanchen Li, Dylan Bacon and Yusong Yang). We will soon initiate the process for them to be committers. Signed-off-by: [x](quickstep) Julian Hyde Comments: Development remains fairly active but the podling's ability to build community outside its core community is a major concern. [X](quickstep) Roman Shaposhnik Comments: big +1 to Julian's comment above. This is shaping up to be a vibrant, but a pretty small community. Another concern is cadence of releases. A year between releases in a podling is concerning.
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Work on adoption of the Quickstep technology. 2. Continue building a developer community. 3. Work towards a second release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? There are a number of active developers working with the code base, who may become committers in the near future. How has the project developed since the last report? A number of bug reports have been filed and features added to move the single-node version of the system forward. The newer features added to the system are accompanied by a JIRA issue. There is more activity on the dev mailing list, and the newer members of the community are involved in the discussions. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-03-25 When were the last committers or PPMC members elected? 2017-10-03 Robert Claus (committer) Signed-off-by: [ ](quickstep) Konstantin Boudnik Comments: [x](quickstep) Julian Hyde Comments: Community building is this project's biggest challenge. Robert Claus is, I believe, the first committer outside of the UW team, so his appointment is good progress. [ ](quickstep) Roman Shaposhnik Comments:
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Building a Quickstep community 2. More adoption of the Quickstep technology 3. More releases Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None How has the community developed since the last report? In the summer of 2017, we took efforts to spread awareness about the Quickstep project and technology. We had many talks, particularly in the San Francisco Bay Area. The talks/venues are listed here: 1. SRI International in Menlo Park 2. A meetup hosted by H2O.ai in Mountain View 3. Hortonworks in Santa Clara (Thanks to our mentor Julian Hyde for hosting) We had also applied for a talk at BigDataWisconsin meetup but the proposal was not selected. How has the project developed since the last report? During the summer, the development activity was slow. There are ongoing efforts to build a distributed version of Quickstep. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [x] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-03-25 When were the last committers or PPMC members elected? 2017-05-12 Tianrun Lee (committer) Signed-off-by: [ ](quickstep) Konstantin Boudnik Comments: [x](quickstep) Julian Hyde Comments: Community building remains the project's biggest challenge. The project has been putting considerable effort into talks and I hope this effort starts to pay off. [ ](quickstep) Roman Shaposhnik Comments:
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Give talks on the technology. 2. Work on adoption of the Quickstep technology by getting committers outside the current group. 3. Write more blog posts, papers, demos on the technology. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? We have a new committer, Tianrun Li. How has the project developed since the last report? We have made a first release. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [ ] Working towards first release [X] Community building [ ] Nearing graduation [ ] Other: Date of last release: 2017-03-27 When were the last committers or PPMC members elected? May 2017 Signed-off-by: [ ](quickstep) Konstantin Boudnik Comments: [x](quickstep) Julian Hyde Comments: Getting the first release out this quarter was a big milestone for the project. Their next challenge is to build a community outside of Madison. They are giving papers and talks at academic conferences but I have been encouraging them to find ways to connect with industry and the open source community. [x](quickstep) Roman Shaposhnik Comments: what Julian said ;-)
Quickstep is a high-performance database engine that is designed to exploit the full potential of hardware that is packed in modern servers. The initial effort targets single-node in-memory environments. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Building a Quickstep community. 2. More adoption of the Quickstep technology. 3. No releases so far. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? Members of the community have become more aware about the release process. The details about the release process that we plan to use are well documented so that future releases will be smooth and more frequent. How has the project developed since the last report? We are working on our first release. Since the last report, we have done the following: * We have made several changes to the code base. Some highlights are: Cleaning up the third party library code as per the Apache hygiene, improve the code performance by adding several novel features. * Preparation for release: Created scripts and step by step procedural documentation for how to make a Quickstep release. * Scripts have been added to the main repo while documentation is on confluence. * We went through several release candidates. * During this period, we identified some usability issues on our supported platforms and fixed them. How would you assess the podling's maturity? Please feel free to add your own commentary. [ ] Initial setup [X] Working towards first release [ ] Community building [ ] Nearing graduation [ ] Other: Date of last release: XXXX-XX-XX When were the last committers or PPMC members elected? November 2016. Signed-off-by: [ ](quickstep) Konstantin Boudnik Comments: [x](quickstep) Julian Hyde Comments: Lots of effort going into the first release - it's taken a while, but it's very welcome! The community is getting better at having discussions on the list (and not just about code). Have not seen many potential new committers so far, but the release should change that, and the project is starting to become more outward looking. [x](quickstep) Roman Shaposhnik Comments: good progress
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Make the first release of the system. 2. Write blogs/papers on the release. 3. Help foster a user community to try out the project. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? The developer community is actively working on having more discussions on line both on code and larger project related work. In other words, embracing the Apache way both mechanistically and philosophically. How has the project developed since the last report? The code continues to make progress and is close to the point where a release can be created. Date of last release: None so far. When were the last committers or PMC members elected? Tarun Bansal was elected as a committer on Oct 27, 2016. Signed-off-by: [ ](quickstep) Konstantin Boudnik [x](quickstep) Julian Hyde [x](quickstep) Roman Shaposhnik
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Create and ASF release (current target is December 20, 2016). 2. Continue to build the developer community. 3. Acquire early adopters. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? N/A How has the community developed since the last report? 1. We have two new community members (Tarun Bansal and Tianrun Li). 2. Working with a large company to fund three students for a year and allow them to contribute to Quickstep. Funding has been approved and in the process of finalizing the ICLA approvals. How has the project developed since the last report? 1. Closed over 10 pull requests. 2. Started running end-to-end benchmarks/workloads to build towards a viable product. 3. Cleaned up the repository to have licensing and copyrights in line with ASF projects. Date of last release: No release yet. When were the last committers or PMC members elected? N/A Signed-off-by: [x](quickstep) Konstantin Boudnik [x](quickstep) Julian Hyde [x](quickstep) Roman Shaposhnik Shepherd/Mentor notes: Julian Hyde (jhyde): I am concerned that the project is evolving but is not doing it in the Apache way. For example, the "new community members" were welcomed on the mailing list but there was not a vote or discussion about making them committers. Also, there is still no release and the project does not seem to be making it a priority, and substantive discussions are not happening on the list (other than discussions about pull requests). Of course, it is great to see commit activity and a growing community. rvs: I'm very much in agreement with Julian that the project seems to be somewhat in trouble with adopting itself to the "Apache Way". Honestly, it feels like an academic project hosted by ASF at this point. I believe at this point mentors need to show some "tough love" and push for having a real plan of how community thinks about addressing all the issues we've observed so far. Julian and I are working on making it a priority for the PPMC.
Quickstep is a high-performance database engine. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Acquire early adopters. 2. Continue to build the developer community. 3. Create an ASF release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? N/A How has the community developed since the last report? 1. Added two new members to the (core) Committers group. 2. Added one new member to the Contributor group. 3. Started discussions for a community and governance structure. Initial proposal has been circulated the project developer list. How has the project developed since the last report? 1. We have closed over 40 pull requests. 2. Created a website. 3. Created a getting started guide. 4. Started work on cleaning up the entire repository to have licensing and copyrights in line with ASF projects. Date of last release: No release yet. When were the last committers or PMC members elected? N/A Signed-off-by: [ ](quickstep) Konstantin Boudnik [x](quickstep) Julian Hyde [ ](quickstep) Roman Shaposhnik
Quickstep is a high-performance data processing platform that aims to fully exploit the vast and increasing amount of parallelism that is packed in individual nodes. The project’s initial target is interactive in-memory data warehousing workloads, and early results indicate that Quickstep is over an order-of-magnitude faster than existing platforms including Spark 2.0 and PostgreSQL 9.6 Beta1. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Acquire early adopters 2. Build a community. 3. Create an ASF release. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No. How has the community developed since the last report? We were incubated into Apache recently, and the developers are actively learning about the Apache way from our mentors. How has the project developed since the last report? We have fully transitioned to the ASF for all development work. Date of last release: No release yet. When were the last committers or PMC members elected? N/A Signed-off-by: [ ](quickstep) Konstantin Boudnik [x](quickstep) Julian Hyde [x](quickstep) Roman Shaposhnik Shepherd/Mentor notes: Julian Hyde (jhyde): Getting development onto ASF git took a while, but I think we're there. I'll work with the project to refine the "Acquire early adopters" goal into more concrete outreach steps. Roman Shaposhnik (rvs): Really, at least goal #2 should be "make a first ASF release". Hopefully we can work with the community to get a sense how important it is in addition to growing a community (all 3 goals in this report).
Quickstep is a high-performance data processing platform based on a core relational kernel. Quickstep has been incubating since 2016-03-29. Three most important issues to address in the move towards graduation: 1. Find, nurture, and collaborate with an expanded cadre of contributors from different organizations, electing the most dedicated as additional committers. 2. Demonstrate open collaboration and decision making among contributors, committers and the PPMC in The Apache Way 3. Create one or more usable official releases of Apache Quickstep. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? None. How has the community developed since the last report? This is the first report for this project. How has the project developed since the last report? This is the first report for this project. Date of last release: N/A as the project was just incubated. When were the last committers or PMC members elected? April 2016. Signed-off-by: [ ](quickstep) Konstantin Boudnik [X](quickstep) Julian Hyde [X](quickstep) Roman Shaposhnik Shepherd/Mentor notes: Julian Hyde (jhyde): Most of the initial committers have submitted CLAs and joined the mailing lists, and activity on the dev list is looking healthy.