Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-05-22 18: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.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

Kudu

19 Apr 2017 [Todd Lipcon / Phil]

## Description:

Apache Kudu is a distributed columnar storage engine built for the Apache
Hadoop ecosystem.

## Issues:

No issues requiring the board's attention at this time.

## Activity:

Since the last report, we've made two minor releases: 1.2 just after
the prior report, and 1.3 a few weeks back.

Kudu 1.3 is an important milestone for the project, as it now includes
support for strong authentication (via Kerberos) and TLS wire encryption.
Based on feedback from the community over the last year, we think this
will substantially increase adoption in environments with more requirements
around data security.

## Health report:

- Subscriptions to the user mailing list are up 8% over last quarter, with
  traffic up 14%. Subscriptions to development-related lists have grown
  at a similar rate (~9%), with traffic down 30%. The drop in dev traffic
  just seems to be natural fluctuation of design discussion vs implementation
  focus of the team.

  Questions on both the mailing list and our Slack channel are typically
  answered within a day.

- Global interest in Apache Kudu continues to increase at a good clip.
  Website traffic (by user count) on http://kudu.apache.org/ was up 73%
  this quarter vs last.

- Development velocity is pretty constant from last quarter (commits and JIRA
  traffic about constant, code review traffic +10%).

- This quarter (Jan-Mar), we committed code authored by 26 distinct
  contributors, of whom 8 were new to the project. Of the 8 new contributors, 5
  are unaffiliated with Cloudera, who employs the majority of active
  committers.

  We reported similar stats last quarter, and noted that we are happy with the
  diversity of contributors. The board noted "hopefully some of these new
  contributors will develop into committers". We are keeping an eye out for
  potential committers, but we have mostly observed a "long tail" pattern -- of
  the 37 non-committer contributors over the past year, 23 have contributed
  only one or two patches, so we don't feel that any is yet ready for
  committership.

  We'll continue to keep an eye out for potential committers over the coming
  quarter. If the above pattern persists, we will consider surveying the "long
  tail" contributors to see if there are any changes we could make to encourage
  continued participation.


## PMC/Committer changes:

 - Currently 16 PMC members and committers (all committers are PMC)
 - Last committer/PMC addition: Jordan Birdsell was added on Nov 8, 2016.

## Releases:

 - Apache Kudu 1.3.0 was released on March 20, 2017.
 - Apache Kudu 1.2.0 was released on January 18, 2017.

18 Jan 2017 [Todd Lipcon / Brett]

## Description:

Apache Kudu is a distributed columnar storage engine built for the Apache
Hadoop ecosystem.

## Issues:

No issues requiring the board's attention at this time.

## Activity:

Since the last report, we've made one minor release and one bug fix release.
Additionally, we branched for Kudu 1.2 which we expect to release by the
end of January.

In addition to the features that have landed in Kudu 1.1 and the upcoming
1.2, we have also made initial progress on adding various security-related
functionality to Kudu. It is not yet usable by end users, but some
infrastructure has landed in our master branch and we expect to provide
some basic security functionality in Kudu 1.3. Many users have cited lack
of security functionality as a barrier to adoption, so we expect to see an
up-tick in usage later this year as it becomes available.

## Health report:

- Subscriptions to the user mailing list are up 14% over last quarter, with
  a comparable growth in traffic. Subscriptions to development-related lists
  have grown at a slower rate (~5%). Questions on both the mailing list
  and our Slack channel are typically answered within a day.

- Development velocity (as measured by commits and dev list traffic) is
  is slightly down from the previous quarter, likely due to a relatively
  quiet holiday period in December. That said, absolute levels are still
  healthy (4-5 commits per day)

- This quarter, we committed code authored by 21 distinct contributors, of
  whom 9 were new to the project. Of the 9 new contributors, 7 are unaffiliated
  with Cloudera, who employs the majority of active committers. This is a good
  sign for long term project diversity, though we still need to cultivate the
  new contributors and encourage continued involvement.

## PMC/Committer changes:

 - Currently 16 PMC members and committers (all committers are PMC)
 - Last committer/PMC addition: Jordan Birdsell was added on Nov 8, 2016.

## Releases:

 - Apache Kudu 1.0.1 was released on Tue Oct 11 2016
 - Apache Kudu 1.1.0 was released on Mon Nov 21 2016

19 Oct 2016 [Todd Lipcon / Isabel]

Apache Kudu is a distributed columnar storage engine built for the Apache
Hadoop ecosystem.

## Issues:

No issues requiring the board's attention at this time.

## Activity:

Since the last report:
 - We released Kudu 1.0 in mid September, and issued a corresponding press
   release. Thanks, Sally, for the support!

 - The 1.0 release and corresponding press generated record traffic to our
   project web site. It has since tapered off but remains higher than
   historic levels.

 - The community is currently voting on a 1.0.1 bug-fix release to address a
   few issues discovered in 1.0.0.

 - Kudu was featured in 5 talks at the Strata+Hadoop World conference in
   NYC in September. Two talks were delivered by a member of the PMC, but
   three were delivered by real-world users about their use cases. These
   user talks had positive things to say about their adoption.

## Health report:

- Mailing list subscribership is up slightly in the last month, and traffic
  is stable.

- We committed code from one brand new contributor in the past month.
  Many new users have shown up on mailing lists and our Slack-based user chat.

- JIRA tickets are being created at a slightly higher rate than they are
  being resolved, as a lot of contributors are working on scoping out
  upcoming post-1.0 development work. Nevertheless, new bugs reported by
  users are being triaged and addressed quickly.

## PMC/Committer changes:

 - Currently 15 PMC members and committers (all committers are PMC)
 - Last committer/PMC additions: 2 added on 9/14/2016.

## Releases:

 - September 19, 2016: Kudu 1.0.0 released.

21 Sep 2016 [Todd Lipcon / Bertrand]

## Description:

Apache Kudu is a distributed columnar storage engine built for the Apache
Hadoop ecosystem.

## Issues:

No issues requiring the board's attention at this time.

## Activity:

Since the last report:
 - Now that we're a TLP, we updated our maven artifacts to be under the
   org.apache Java namespace and group ID.

 - Released Apache Kudu 0.10.0, our first release as a TLP.

 - Currently planning for our 1.0.0 release for mid September.

## Health report:

 - Activity on mailing lists, JIRA, and git seems to be pretty stable.
   Some developers were quieter than usual over the proceeding couple
   months due to personal reasons and summer travel, but have
   re-appeared and begun contributing again.

 - Mailing list subscriber count is continuing to grow at a healthy pace
   (dev +20%, reviews +39%, user +31% in the last three months).

 - This month we committed first patches from three new brand new
   contributors.

## PMC changes:

 - Currently 15 PMC members.
 - New PMC members:
    - Alexey Serbin was added to the PMC on Tue Sep 13 2016
    - William Berkeley was added to the PMC on Tue Sep 13 2016

## Committer base changes:

 - Currently 15 committers.
 - New committers:
   - Alexey Serbin was added as a committer on Wed Sep 14 2016
   - William Berkeley was added as a committer on Wed Sep 14 2016

## Releases:

 - August 22, 2016: Apache Kudu 0.10.0 released.

17 Aug 2016 [Todd Lipcon / Jim]

## Description:

Apache Kudu is a distributed columnar storage engine built for the
Apache Hadoop ecosystem.

## Activity:

* Graduated from the Incubator in July, 7.20.2016.
* Press and blog post went out announcing Apache Kudu as TLP
* Discussing started regarding our first release out of incubation
 targeting 0.10.0 release candidate sometime in August

## Issues

No major issues at this time

## Community
Latest Additions:

* PMC addition:            Established as a TLP 7.20.2016
* Contributor addition:  Binglin Chang, 4.4.2016

### Issue backlog status since last report:

* Created:   115
* Resolved:  76

### Mailing list activity since last report:

* @dev    1369 messages
* @user   237 messages

## Releases
Last release: 0.9.1-incubating, Release Date: 6.30.2016

20 Jul 2016

Establish the Apache Kudu Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the
 Foundation's purpose to establish a Project Management
 Committee charged with the creation and maintenance of
 open-source software, for distribution at no charge to the
 public, related to a distributed columnar storage engine
 built for the Apache Hadoop ecosystem.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Apache Kudu Project",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache Kudu Project be and hereby is
 responsible for the creation and maintenance of software
 related to a distributed columnar storage engine built
 for the Apache Hadoop ecosystem.

 RESOLVED, that the office of "Vice President, Apache Kudu" be
 and hereby is created, the person holding such office to
 serve at the direction of the Board of Directors as the chair
 of the Apache Kudu Project, and to have primary responsibility
 for management of the projects within the scope of
 responsibility of the Apache Kudu Project; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache Kudu Project:

   * Adar Dembo <adar@apache.org>
   * Binglin Chang <bchang@apache.org>
   * Chris Mattman <mattmann@apache.org>
   * Dan Burkert <danburkert@apache.org>
   * David Alves <dralves@apache.org>
   * Jake Farrell <jfarrell@apache.org>
   * Jarek Jarcec Cecho <jarcec@apache.org>
   * Jean-Daniel Cryans <jdcryans@apache.org>
   * Julien Le Dem <julien@apache.org>
   * Michael Stack <stack@apache.org>
   * Mike Percy <mpercy@apache.org>
   * Misty Stanley-Jones <misty@apache.org>
   * Todd Lipcon <todd@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Todd Lipcon
 be appointed to the office of Vice President, Apache Kudu, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification,
 or until a successor is appointed; and be it further

 RESOLVED, that the initial Apache Kudu PMC be and hereby is
 tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache Kudu Project; and be it further

 RESOLVED, that the Apache Kudu Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Incubator Kudu podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Incubator Kudu podling encumbered upon the Apache Incubator
 Project are hereafter discharged.

 Special Order 7A, Establish the Apache Kudu Project, was
 approved by Unanimous Vote of the directors present.

18 May 2016

Kudu is a distributed columnar storage engine built for the Apache Hadoop
ecosystem.

Kudu has been incubating since 2015-12-03.

Three most important issues to address in the move towards graduation:

 1. Build a more diverse developer and user community
 2. Migrate our web site under apache.org
 3. Continue to make regular Apache 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?

 The PPMC invited Binglin Chang as a new committer and PPMC member. Binglin
 has continued to increase his involvement and some of his colleagues are
 now becoming more involved as well.

 Since the last report, we had contributions from several new contributors,
 including five new contributors from outside Cloudera (the initial code
 grantor). Of those, two were substantial pieces of new functionality: a
 new sink to ingest data from Apache Flume, and an improved integration
 with Apache Spark. We hope that the authors of these contributions will
 continue to be involved in the community and grow into committers.

 In March, one of our mentors approached the development community with
 some ideas to make the project more approachable for developers. As a
 result of this, we've been working on a few action items:

 1) We started a project blog and have been posting weekly updates on
    development progress as well as more detailed posts on new features or
    project news.  We've heard from community members that this is an easy
    way to track the project without subscribing to high-volume dev lists.

 2) Our dev@ list is currently very noisy with a lot of code review
    comments.  For more casual contributors this can be overwhelming as
    code review is intermingled with higher level project discussions. The
    community discussed the issue and decided to split the code review
    traffic to a new mailing list (currently awaiting infra to create it)

 3) We've started an informal policy of emailing the dev list with a
    heads-up whenever any new larger feature first shows up on gerrit or
    JIRA, to make it easier for people to give input on large items without
    having to see every bug fix or small improvement. For example, whenever
    design discussion starts on a new feature, the contributor sends a
    'heads-up' email to dev@.

 Development activity continues to be healthy. Mailing list traffic for the
 dev list in April and May was similar to the preceding months. Patch
 contribution level is also fairly stable (50-80 commits/month) with lulls
 around releases as people focus on release testing, documentation, etc.

 User mailing list traffic is steadily increasing in quantity and
 diversity: 108 messages in April vs 51 in March, 40 in Feb. April saw 26
 distinct people contribute to the user list discussion vs 15 in Feb.
 Website traffic also indicates growing interest, with April having 30%
 more traffic than Feb.

 In the last two months, Kudu-related talks were delivered in San
 Francisco, San Jose, Beijing, Boston, DC, Detroit, London, and Dublin.
 More talks are scheduled for the upcoming months at ApacheCon Big Data,
 Strata/Hadoop World, Berlin Buzzwords, and various local meetups.

How has the project developed since the last report?

 Since the last report, we've accomplished the following milestones:

 - We released Apache Kudu 0.7.1-incubating on 3/9/2016 to fix a few issues
   found in the 0.7.0 release.
 - We released Apache Kudu 0.8.0-incubating on 4/10/2016 with various new
   features and improvements.

Date of last release:

 April 10, 2016: Apache Kudu 0.8.0-incubating

When were the last committers or PMC members elected?

 - Binglin Chang was added as a committer and PPMC member on April 4, 2016.

Signed-off-by:

 [X](kudu) Jake Farrell
 [ ](kudu) Brock Noland
 [ ](kudu) Michael Stack
 [ ](kudu) Jarek Jarcec Cecho
 [ ](kudu) Chris Mattmann
 [ ](kudu) Julien Le Dem
 [ ](kudu) Carl Steinbach

16 Mar 2016

Kudu is a distributed columnar storage engine built for the Apache Hadoop
ecosystem.

Kudu has been incubating since 2015-12-03.

Three most important issues to address in the move towards graduation:

 1. Build a more diverse developer and user community
 2. Migrate our web site under apache.org
 3. Continue to make regular Apache 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 February, we only received one patch from a new contributor (3 total
   from non-committers). We're continuing to focus on building a more
   diverse developer community.

   Although recruiting new contributors to Kudu itself have been slow, we
   had community members report beginnings of a Presto integration, an
   Apache Flume sink, and Rust language bindings. We are considering
   whether it makes sense to develop these things within the Kudu project
   or external locations.

 - Overall development velocity continues to be pretty good: 94 patches
   committed since the last report, representing about 3.5kloc of new code
   and 4kloc of changes.  This is slightly down from last month, as we
   spent a bit more time on managing our first release and fixing bugs
   rather than adding new features.

   Dev list traffic is similar to January (1032 messages vs 1144 in Jan).

 - Community members continue to give public talks about Kudu at various
   conferences and meetups. Talks were delivered at conferences or meetups
   in Tokyo (x2), Sunnyvale, Krakow, San Francisco (x2), and Seattle. More
   are planned for March.

   We are also encouraged that at least two Kudu meetup talks were
   delivered by new members of the community outside the core development
   team. We hope to see the "grassroots community" trend continue.

 - The public Kudu Slack channel continues to be popular. It has grown from
   116 members last month to 150 this month. Discussion between users and
   devs is quite active, with daily participation from a global community
   (USA, China, Poland, Japan, et al). Many users seem to prefer this
   method over the traditional user mailing list.

How has the project developed since the last report?

 Since the last report, we've accomplished the following milestones:

 - We successfully migrated our issue tracking to the Apache JIRA. Special
   thanks to Gavin on the infra team and Mike Percy on the Kudu project for
   hard work on this transition.

 - We cleaned up our license documentation and successfully published our
   first official release as an incubating project (0.7.0)!

Date of last release:

 Feb 25, 2016: Apache Kudu 0.7.0-incubating

When were the last committers or PMC members elected?

 None since initial incubation.

Signed-off-by:

 [ ](kudu) Jake Farrell
 [ ](kudu) Brock Noland
 [X](kudu) Michael Stack
 [ ](kudu) Jarek Jarcec Cecho
 [X](kudu) Chris Mattmann
 [X](kudu) Julien Le Dem
 [ ](kudu) Carl Steinbach

Shepherd/Mentor notes:

 KUDU is very active. We need to get our website done and branded
 as an Incubator and eventually TLP site. Good progress.

17 Feb 2016

Kudu is a distributed columnar storage engine built for the Apache Hadoop
ecosystem.

Kudu has been incubating since 2015-12-03.

Three most important issues to address in the move towards graduation:

 1. Continue to move over infrastructure (JIRA, etc) to ASF
 2. Build a more diverse development and user community
 3. Perform releases under the ASF

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 January, we have received patches from three new contributors.  The
   patches were of varying size (from trivial to quite significant) but
   we're encouraged that new developers are finding the patch submission
   process approachable.

 - Overall >110 patches were committed in January from 11 developers
   representing three organizations. Discounting some large patches which
   replaced our copyright boilerplate, license notices, etc, around
   10-12kloc were changed in January. This is a substantial increase
   compared to December which had only 29 patches, representing less than
   1000 lines of changed code.

   Lines of code are not a primary metric we track, but the above shows
   that the community is getting back into rapid and lively development
   after a lull during the holiday season. This is also evident in the dev
   list traffic (1084 messages so far in January).

 - Community members continue to give public talks about Kudu at various
   conferences and meetups. Talks were delivered at meetups in Atlanta and
   Palo Alto, and more are being scheduled for the coming months.

 - The public Kudu Slack channel has proven fairly popular among both the
   developer and user communities. The group now has 116 members, of which
   ~20 are typically active on an average weekday.

How has the project developed since the last report?

 Since the last report, we've accomplished the following milestones:

 - We set up a workflow and scripting for committers to easily push work
   that has been reviewed on Gerrit into our official ASF repository. We
   are following the best practices established by the AsterixDB podling.

 - We moved over our user and developer discussions to ASF mailing lists
   and discontinued usage of our old Google Groups. Migration of JIRA is an
   ongoing project which we hope to close out this coming month.

 - We set up publicly-accessible precommit builds so that non-Cloudera
   contributors can see automated test results for their contributions.

 - We adjusted our licensing boilerplate and documentation to comply with
   our understanding of ASF policies. We also started to build scripting
   for doing ASF-style source releases. We are planning on doing our first
   release in the incubator in early Feb.

Date of last release:

 None under the ASF. Outside of the ASF, we released 0.6.0 on 11/24/2015.

When were the last committers or PMC members elected?

 None since initial incubation.

Signed-off-by:

 [x](kudu) Jake Farrell
 [ ](kudu) Brock Noland
 [x](kudu) Michael Stack
 [ ](kudu) Jarek Jarcec Cecho
 [ ](kudu) Chris Mattmann
 [ ](kudu) Julien Le Dem
 [ ](kudu) Carl Steinbach

Shepherd/Mentor notes:

20 Jan 2016

Kudu is a distributed columnar storage engine built for the Apache Hadoop
ecosystem.

Kudu has been incubating since 2015-12-03.

Three most important issues to address in the move towards graduation:

 1. Move development to the Apache-hosted git repository, bug tracking, and
    code review.
 2. Build a more diverse development and user community
 3. Perform releases under the ASF

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None so far.

How has the community developed since the last report?

 - The development community has remained about the same since the initial
   proposal, with overall code contribution levels a bit lower than
   historical averages due to the end-of-year holidays.
 - Xiaomi reported that they are now running Kudu in a production use case
   on ~70 nodes ingesting 10B rows/day. This is Kudu's first known
   production use case, and we expect continuing and increasing
   participation from developers at Xiaomi.
 - To spread the word about Kudu, various community members have given a
   number of talks over the last 6 weeks, including: Strata/Hadoop World
   (Singapore), Big Data Tech Con (Beijing), Shanghai Streaming Meetup,
   Korea Big Data Think Tank (Seoul), San Francisco Spark Hackers, The Hive
   Big Data Think Tank (Palo Alto), Charlotte Hadoop User Group, Cloudera
   World Tokyo, Big Data Warehousing Meetup (NYC), and more.
 - Members of the Kudu community met up with Apache Drill contributors and
   built an initial version of Kudu/Drill integration. We anticipate
   further collaboration with Drill and other ASF TLPs.

How has the project developed since the last report?

 This is our first report since incubation. In the past month, we've
 accomplished a few milestones:

 - filed an SGA as well as ICLAs for initial committers
 - granted karma, created mailing lists, and subscribed mentors/committers
 - updated our web site to comply with ASF branding
 - filed INFRA requests to start working on git and JIRA migration
   (INFRA-10959, INFRA-10983)

 Progress has slowed in the second half of December due to the holiday
 season, but we anticipate picking momentum back up in January.

Date of last release:

 None under the ASF. Outside of the ASF, we released 0.6.0 on 11/24/2015.

When were the last committers or PMC members elected?

 None since initial incubation.

Signed-off-by:

 [X](kudu) Jake Farrell
 [ ](kudu) Brock Noland
 [x](kudu) Michael Stack
 [ ](kudu) Jarek Jarcec Cecho
 [x](kudu) Chris Mattmann
 [ ](kudu) Julien Le Dem
 [ ](kudu) Carl Steinbach

Shepherd/Mentor notes: