Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-08-16 20: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

Giraph

16 Aug 2017 [Avery Ching / Chris]

Report was filed, but display is awaiting the approval of the Board minutes.

19 Jul 2017 [Avery Ching / Phil]

No report was submitted.

@Phil: follow up to see if a new chair is needed and file a report next month

21 Jun 2017 [Avery Ching / Shane]

No report was submitted.

17 May 2017 [Avery Ching / Rich]

No report was submitted.

19 Apr 2017 [Avery Ching / Phil]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases
* No immediate plans for an upcoming new release - last major release 10/21/2016

Overall project activity since the last report
* Major contribution for Scalable Hypergraph Partitioner algorithm
* Many bug fixes

When were the last committers or PMC members elected?
** Hassan Eslami (Committer) on 7/15/2016
** Sergey Edunov (PMC) on 8/15/2016

Mailing list members
* Our mailing list is stable (not much change from the last report)
** user@ 465 -> 457
** dev@ 279 -> 281

15 Mar 2017 [Avery Ching / Brett]

No report was submitted.

27 Feb 2017 [Avery Ching / Mark]

No report was submitted.

@Mark: pursue a report for Giraph

16 Nov 2016 [Avery Ching / Isabel]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases
* Sergey and Roman completed the Giraph 1.2.0 release that includes
the Blocks & Pieces framework, OOC processing, and Facebook configuration
(https://blogs.apache.org/giraph/entry/giraph_1_2_0_release)
* No immediate plans for an upcoming new release

Overall project activity since the last report
* Published a comparison between Giraph/GraphX
 https://code.facebook.com/posts/319004238457019/a-comparison-of-state-of-the-art-graph-processing-systems/
* Lots of repo clean up in preparation for the 1.2.0 release
* Continued bug fixes

When were the last committers or PMC members elected?
** Hassan Eslami (Committer) on 7/15/2016
** Sergey Edunov (PMC) on 8/15/2016

Mailing list members
* Our mailing list is stable (not much change from the last report)
** user@ 470 -> 465
** dev@ 280 → 279

17 Aug 2016 [Avery Ching / Mark]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases
* Sergey and Roman are working on the new 1.2 release in the later
part of 2016 that includes the Blocks & Pieces framework and OOC
processing.  This is the first release since Nov 2014 (1.1.0) so we
are working out the issues and hope to made more frequent releases after
we iron out the process.

Overall project activity since the last report
* Redesigned out-of-core mechanism, made it more performant and automated.
 It is running in production at Facebook.
* Made it possible to store all partition data in a serialized form,
 to allow scaling to larger number of vertices (10s of billions)
* Added FacebookConfiguration with all the recommended Giraph settings,
 to make it easier to get great performance
* Moved partition exchange off of Zookeeper, making it possible to use
 arbitrarly large number of partitions
* Continued bug fixes

When were the last committers or PMC members elected?
* We recently added a new committer and PMC member!
**  Hassan Eslami on 7/15/2016
** Sergey Edunov on 8/15/2016

Mailing list members
* Our mailing list is stable (not much change from the last report)
** user@ 473 → 470
** dev@ 280 → 280

18 May 2016 [Avery Ching / Isabel]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases
* We still expect to make a new 1.2 release that includes the Blocks &
 Pieces framework and OOC processing next year.

Overall project activity since the last report
* Out-of-core is getting closer to being prodution ready
* Lots of continued minor improvments
* Bug fixes
* 17 JIRAs resolved

When were the last committers or PMC members elected?
* Igor Kabiljo on 2/10/15
* The PMC is discussing potential new committers

New community development
* Sergey presented Apache Giraph and Darwini (generator of social graphs) at
 GraphHPC 2016 in Moscow: http://www.dislab.org/GraphHPC-2016/en/
* Apache Giraph has been used to compute Degrees of Separation at Facebook:
 https://research.facebook.com/blog/three-and-a-half-degrees-of-separation
* VLDB'16 paper that designed a graph sparsification technique to speedup
 graph analysis and is developed on top of Apache Giraph
 www.vldb.org/pvldb/vol9/p672-kalavri.pdf
* KDD'16 paper describing a new graph reordering algorithm that is helpful
 for graph and index compression. The distributed variant of the algorithm
 is implemented on top of Apache Giraph (http://arxiv.org/pdf/1602.08820.pdf)

Mailing list members
We continue to see modest mailing list growth.
user@ 470 → 476
dev@ 280 → 283

17 Feb 2016 [Avery Ching / Shane]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases
* We expect to make a new 1.2 release that includes the Blocks & Pieces
framework and OOC processing next year.

Overall project activity since the last report
* New out-of-core features being added
* Use IP addresses for communication rather than hostnames
* Fixing some bugs

When were the last committers or PMC members elected?
* Igor Kabiljo on 2/10/15
* We hope to propose a new committer shortly

New community development
* Avery Ching presented the industrial paper "One Trillion Edges: Graph
Processing at Facebook-Scale" at VLDB 2015 in September

Mailing list members
We continue to see some mailing list growth.
user@ 455 -> 470
dev@ 273 -> 280

20 Jan 2016 [Avery Ching / Jim]

No report was submitted.

16 Dec 2015 [Avery Ching / Jim]

No report was submitted.

18 Nov 2015 [Avery Ching / Chris]

No report was submitted.

19 Aug 2015 [Avery Ching / David]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases
* We expect to make a new 1.2 release that includes the Blocks & Pieces
 framework

Overall project activity since the last report
* Multithreaded graph mutation
* Blocks & pieces framework
* Lots of bug fixes

When were the last committers or PMC members elected?
* Igor Kabiljo on 2/10/15

New community development
* Maja Kabiljo gave the talk "Large scale Collaborative Filtering using Apache
 Giraph" in the recent Hadoop Summit
 (https://www.youtube.com/watch?t=1668&v=LkvXc6zASvo)

Mailing list members

We continue to see mailing list growth.

user@ 446 -> 455
dev@ 262 -> 273

15 Jul 2015 [Avery Ching / Chris]

No report was submitted.

17 Jun 2015 [Avery Ching / Greg]

No report was submitted.

20 May 2015 [Avery Ching / Sam]

No report was submitted.

18 Feb 2015 [Avery Ching / Chris]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases
* We do not anticipate any upcoming releases as 1.1.0 was recently
 completed.

Overall project activity since the last report
* Several bug fixes
* In process ZooKeeper support added (Thanks Sergey!).

When were the last committers or PMC members elected?
* We have a new committer - Igor Kabiljob accepted on 2/10/15!

New community development
* We have an upcoming presentation at Facebook's F8 developer conference in
  March.

Mailing list members

We continue to see mailing list growth.

user@ 437 -> 446
dev@ 260 -> 262

17 Dec 2014 [Avery Ching / Doug]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases

1.1.0 - This was finally released by Roman on 11/26.  Thanks Roman!

Overall project activity since the last report

Mostly bug fixes for the 1.1.0 release.

When were the last committers or PMC members elected?

We have a new committer - Sergey Edunov on 11/24!

New community development

Maja presented in Boston@Scale on 11/12 on how she used Giraph as the
foundation for scalable collaborative filtering at Facebook
(http://dataatscaleboston.splashthat.com/).

Mailing list members

We continue to see steady mailing list growth.

user@ 429 -> 437
dev@ 250 -> 260

19 Nov 2014 [Avery Ching / Rich]

No report was submitted.

@Rich: pursue a report for Giraph

20 Aug 2014 [Avery Ching / Doug]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases

1.1.0 - We have continued delayed this release until Roman finds some time to
work on it.

Overall project activity since the last report

The project continues to develop at a steady rate.  We have added Phabricator
support for increasing the number of review tools available.

When were the last committers or PMC members elected?

Our status is the same as the last report. Maja Kabiljo became a PMC member
here on 4/22/2014.  Pavan Kumar became a committer on 4/22/2014.  I think we
are getting closer to adding a new committer in the near future (i.e. by the
next report).

New community development

Apache Giraph was presented by Claudio Martella in June at
http://2014.budapestdwforum.com/.  We will also be presenting in
http://extremecomputingtraining.anl.gov/curriculum/agenda2014/.

Mailing list members

We continue to see steady mailing list growth.

user@ 418 -> 429
dev@ 242 -> 250

@Doug: clarify release comment.

21 May 2014 [Avery Ching / Jim]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project releases

1.1.0 - We have delayed this release until Roman finds some time to work on it.

Overall project activity since the last report

Project activity has remained steady.  Not much else to report here.

When were the last committers or PMC members elected?

We as happy to report that we added a PMC member (Maja Kabiljo - 4/22/2014) and a
new committer (Pavan Kumar 4/22/2014) since the last report.

New community development

We recently held a Graph and Iterative Analytics meetup at Facebook in
May.  It was a well attended event with lots of interest in Giraph.

Mailing list members

user@ 379 -> 418
dev@  231 -> 242

19 Mar 2014 [Avery Ching / Brett]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project Status
--------------

Upcoming releases:
 1.1.0 - Getting close to done (coordinated by Roman Shaposhnik)

Community
---------

* In the past 30 days we have resolved 25 issues.
* Presented at Strata 2014 -
 http://strataconf.com/strata2014/public/schedule/detail/32137
* Last committer voted in 11/2012 (Nitay Joeffe)
* Last PMC member voted in 2/2014 (Eli Reisman)
* Last release 5/2013 (1.0.0)

Mailing lists:
 231 subscribers on dev
 379 subscribers on user

19 Feb 2014 [Avery Ching / Greg]

No report was submitted.

AI: Greg to pursue a report for Giraph

20 Nov 2013 [Avery Ching / Doug]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project Status
--------------

Releases:
 1.1.0 - Being discussed now (coordinated by Roman Shaposhnik)

Community
---------

* Roman Shaposhnik volunteered to coordinate the release of Giraph 1.1
* In the past 30 days we have resolved 11 issues.
* Facebook published an article on Giraph usage scaling to 1 trillion edges
- https://www.facebook.com/notes/facebook-engineering/scaling-apache-giraph-to-a-trillion-edges/10151617006153920

Mailing lists:
 204 subscribers on dev
 326 subscribers on user

21 Aug 2013 [Avery Ching / Bertrand]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project Status
--------------

Releases:
 1.0.0 - released on 5/6/2013
 1.1.0 - release expected in the fall

Community
---------

In the past 30 days we have resolved 15 issues.  We presented our Giraph at
the GraphLab workshop
http://graphlab.org/graphlab-workshop-2013/preliminary-agenda/ and have been
actively talking to folks about the problem.

Mailing lists:
 179 subscribers on dev
 275 subscribers on user

15 May 2013 [Avery Ching / Ross]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project Status:
---------

Releases:
  1.0.0 - Will be officially released today.  Our first release after graduation!

Community:
---------

Eli Reisman was voted into the PMC.  Lewis John Mcgibbney and Claudio Martella are
GSoC mentors.

Mailing lists:
 168 subscribers on dev
 237 subscribers on user

20 Feb 2013 [Avery Ching / Doug]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project Status:
---------

Releases:
  0.2.0 - Delayed due to further API changes, will re-evaluate later this
          month.

Community:
---------

These past months we have seen an increase in contributions from a
more diverse set of individuals.  One contributor (Eli Reisman) is
working on getting Giraph to work natively on YARN, which will be
great for YARN and Giraph.

Mailing lists:
 148 subscribers on dev
 221 subscribers on user

21 Nov 2012 [Avery Ching / Bertrand]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project Status
--------------

Releases:
 0.2.0 - expected sometime in December
    * Currently, the codebase is improving too quickly to consider an
      immediate release

Community
---------

Lately, the project has picked up steam and we are adding
improvements/fixing bugs at a fantastic rate.  In the past 30 days we
have resolved 48 issues.

Mailing lists:
 145 subscribers on dev
 207 subscribers on user

19 Sep 2012 [Avery Ching / Brett]

Giraph is a Bulk Synchronous Parallel framework for writing programs
that analyze large graphs on a Hadoop cluster. Giraph is similar to
Google's Pregel system.

Project Status
--------------

Releases:
 0.2.0 - expected early October
    * Only use Netty for communication

Community
---------

We added two committers recently: Alessandro Presta and Eli Reisman.
In the past 30 days we have resolved 21 issues and have a lot of folks
trying out the system.

Mailing lists:
 125 subscribers on dev
 184 subscribers on user

15 Aug 2012 [Avery Ching / Ross]

No report was submitted.

25 Jul 2012 [Avery Ching / Roy]

Giraph is a Bulk Synchronous Parallel framework for writing programs that
analyze large graphs on a Hadoop cluster. Giraph is similar to Google's
Pregel system.

Project Status
--------------

Releases:
 0.2.0 - expected 7/31
    * Reduce memory consumption
    * Improve support for the Green-Marl project.

The transition to being a full Apache project is nearly complete (still a
few references to incubator on the website).

Community
---------

Activity has picked up on Apache Giraph and more contributors seem to be
gaining interest and we had 24 commits for the month of June.  We should
try to convert some contributors to committers soon.

Mailing lists:
 116 subscribers on dev
 155 subscribers on user

(Giraph)

20 Jun 2012 [Avery Ching / Rich]

No report was submitted.

AI: Rich to pursue a report for Giraph for next month

16 May 2012

Establish the Apache Giraph 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 highly
 scaleable, fault-tolerant, Bulk Synchronous Parallel (BSP)-based
 graph processing framework.

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

 RESOLVED, that the Apache Giraph Project be and hereby is
 responsible for the creation and maintenance of software
 related to a distributed computing graph processing framework;
 and be it further

 RESOLVED, that the office of "Vice President, Apache Giraph" 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 Giraph Project, and to have primary responsibility
 for management of the projects within the scope of
 responsibility of the Apache Giraph 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 Giraph Project:

    * Avery Ching <aching@apache.org>
    * Claudio Martella <claudio@apache.org>
    * Dmitriy V. Ryaboy <dvryaboy@apache.org>
    * Eugene Joseph Koontz <ekoontz@apache.org>
    * Hyunsik Choi <hyunsik@apache.org>
    * Jakob Homan <jghoman@apache.org>
    * Jake Mannix <jmannix@apache.org>
    * Christian Kunz <kunzchr@apache.org>
    * Owen O'Malley <omalley@apache.org>
    * Sebastian Schelter <ssc@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Avery Ching
 be appointed to the office of Vice President, Apache Giraph, 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 Giraph 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 Giraph Project; and be it further

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

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

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

18 Apr 2012

Giraph is a large-scale, fault-tolerant, Bulk Synchronous Parallel
(BSP)-based graph processing framework that runs on Hadoop. Giraph
entered the incubator in August 2011.

Project developments:

 - First incubator release (version 0.1)
 - Increased traffic on user list from new users
 - Committer/PPMC member Claudio gave talk on Giraph at FOSDEM
   (http://bit.ly/ClaudioGiraphTalk)
 - "Processing over a billion edges on Apache Giraph", a talk by
    Committer/PPMC member Avery accepted for Hadoop Summit in June.
 - Community working with students at UC Irvine who are exploring
   porting various algorithms to Giraph.
 - 53 new JIRA issues opened since last report
 - 36 JIRA issues closed since last report

Next steps:

 - Another incubator release
 - Adding new committers

Signed off by mentor: omalley, mattmann

24 Jan 2012

Giraph is a large-scale, fault-tolerant, Bulk Synchronous Parallel
(BSP)-based graph processing framework that runs on Hadoop. Giraph
entered the incubator in August 2011.

Project developments:

* Sebastian Schelter, and Claudio Martella were added to the PPMC
* Review Board in frequent use and high traffic on dev and commit lists
* ICLA on file from all committers

Next steps:
* Adding new committers.
* Making a release.

26 Oct 2011

Giraph is a large-scale, fault-tolerant, Bulk Synchronous Parallel (BSP)-based
graph processing framework that runs on Hadoop. Giraph entered the incubator in
August 2011.

Project developments:

* Project website created.
* Confluence wiki created.
* Accounts were created for two of the committers.
* Project is entirely on Apache infrastructure.

Next steps:
* Adding new committers.
* Making a release.
* One of the initial committers still hasn't filed an ICLA. We either
need him to move forward or remove him.

21 Sep 2011

Giraph is a large-scale, fault-tolerant, Bulk Synchronous Parallel (BSP)-based
graph processing framework that runs on Hadoop. Giraph entered the incubator in
August 2011.

Project developments:

* Project website created.
* Confluence wiki created.
* Accounts were created for two of the committers.
* Project is entirely on Apache infrastructure.

Next steps:
* Adding new committers.
* Making a release.
* One of the initial committers still hasn't filed an ICLA. We either
need him to move forward or remove him.

17 Aug 2011

Giraph is a large-scale, fault-tolerant, Bulk Synchronous Parallel
(BSP)-based graph
processing framework that runs on Hadoop. Giraph entered the incubator in
August 2011.

Project developments:

* Project status page created.
* Subversion directories created and authorization granted.
* Code grant received from Yahoo!
* Mailing lists created.
* Mentors all subscribed to private
* Jira created.
* Initial check on trademark status.
* Confluence wiki requested.