Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-03-20 21: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.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

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

19 Sep 2018

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:

20 Jun 2018

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:

18 Apr 2018

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.

20 Dec 2017

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:

20 Sep 2017

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:

21 Jun 2017

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 ;-)

15 Mar 2017

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

21 Dec 2016

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

19 Oct 2016

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.

17 Aug 2016

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

15 Jun 2016

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).

18 May 2016

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.