This was extracted (@ 2025-10-25 13: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.
ASF Members may have access to a
private draft
WARNING: these pages may omit some original contents of the minutes.
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.