2019-02-24 20:58:02 +00:00
|
|
|
.. _governance:
|
|
|
|
|
2018-06-05 19:38:28 +00:00
|
|
|
============
|
|
|
|
Governance
|
|
|
|
============
|
2018-06-01 13:46:29 +00:00
|
|
|
|
|
|
|
The Ceph open source community is guided by a few different groups.
|
|
|
|
|
|
|
|
Project Leader
|
|
|
|
--------------
|
|
|
|
|
2022-06-24 07:07:09 +00:00
|
|
|
The Ceph project was created by Sage Weil <sage@redhat.com> and is led by the
|
|
|
|
Ceph Leadership Team (CLT). Each project leader is responsible for guiding the
|
|
|
|
overall direction of the project and ensuring that the developer and user
|
|
|
|
communities are healthy.
|
2018-06-01 13:46:29 +00:00
|
|
|
|
|
|
|
Committers
|
|
|
|
----------
|
|
|
|
|
|
|
|
Committers are project contributors who have write access to the central
|
|
|
|
Ceph code repositories, currently hosted on GitHub. This group of developers
|
|
|
|
is collectively empowered to make changes to the Ceph source code.
|
|
|
|
|
|
|
|
Generally speaking, no individual should make a change in isolation:
|
|
|
|
all code contributions go through a collaborative review process (and
|
|
|
|
undergo testing) before being merged. The specifics of this process
|
|
|
|
are dynamic and evolving over time.
|
|
|
|
|
|
|
|
New committers are added to the project (or committers removed from
|
|
|
|
the project) at the discretion of the Ceph Leadership Team (below).
|
|
|
|
The criteria for becoming a contributor include a consistent level of
|
|
|
|
quality and engagement in the project over time.
|
|
|
|
|
|
|
|
|
2019-12-02 23:43:26 +00:00
|
|
|
.. _clt:
|
|
|
|
|
2018-06-01 13:46:29 +00:00
|
|
|
Ceph Leadership Team
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
The Ceph Leadership Team (CLT) is a collection of component leads and
|
|
|
|
other core developers who collectively make technical decisions for
|
|
|
|
the project. These decisions are generally made by consensus,
|
|
|
|
although voting may be used if necessary.
|
|
|
|
|
|
|
|
The CLT meets weekly via video chat to discuss any pending issues or
|
|
|
|
decisions. Minutes for the CLT meetings are published at
|
2018-06-05 14:24:49 +00:00
|
|
|
`https://pad.ceph.com/p/clt-weekly-minutes <https://pad.ceph.com/p/clt-weekly-minutes>`_.
|
2018-06-01 13:46:29 +00:00
|
|
|
|
|
|
|
Committers are added to or removed from the CLT at the discretion of
|
|
|
|
the CLT itself.
|
|
|
|
|
|
|
|
Current CLT members are:
|
|
|
|
|
2022-01-20 13:02:37 +00:00
|
|
|
* Adam King <adking@redhat.com>
|
2019-04-22 20:37:11 +00:00
|
|
|
* Casey Bodley <cbodley@redhat.com>
|
2021-10-15 00:52:50 +00:00
|
|
|
* Dan van der Ster <daniel.vanderster@cern.ch>
|
|
|
|
* David Galloway <dgallowa@redhat.com>
|
|
|
|
* David Orman <ormandj@iland.com>
|
2020-12-02 15:18:51 +00:00
|
|
|
* Ernesto Puerta <epuerta@redhat.com>
|
2018-06-01 13:46:29 +00:00
|
|
|
* Gregory Farnum <gfarnum@redhat.com>
|
2018-11-08 20:36:55 +00:00
|
|
|
* Haomai Wang <haomai@xsky.com>
|
2021-10-15 00:52:50 +00:00
|
|
|
* Ilya Dryomov <idryomov@redhat.com>
|
|
|
|
* Igor Fedotov <igor.fedotov@croit.io>
|
|
|
|
* Jeff Layton <jlayton@redhat.com>
|
2018-06-01 13:46:29 +00:00
|
|
|
* Josh Durgin <jdurgin@redhat.com>
|
2020-07-09 17:30:43 +00:00
|
|
|
* João Eduardo Luis <joao@suse.de>
|
2018-06-01 13:46:29 +00:00
|
|
|
* Ken Dreyer <kdreyer@redhat.com>
|
2021-10-15 00:52:50 +00:00
|
|
|
* Mark Nelson <mnelson@redhat.com>
|
2018-11-08 20:36:55 +00:00
|
|
|
* Matt Benjamin <mbenjami@redhat.com>
|
2021-10-15 00:52:50 +00:00
|
|
|
* Mike Perez <miperez@redhat.com>
|
2021-03-03 06:05:05 +00:00
|
|
|
* Myoungwon Oh <myoungwon.oh@samsung.com>
|
2018-11-08 20:36:55 +00:00
|
|
|
* Neha Ojha <nojha@redhat.com>
|
2020-07-09 17:05:39 +00:00
|
|
|
* Patrick Donnelly <pdonnell@redhat.com>
|
2021-10-15 00:52:50 +00:00
|
|
|
* Sam Just <sjust@redhat.com>
|
2018-06-01 13:46:29 +00:00
|
|
|
* Xie Xingguo <xie.xingguo@zte.com.cn>
|
|
|
|
* Yehuda Sadeh <yehuda@redhat.com>
|
2022-06-29 22:52:43 +00:00
|
|
|
* Yingxin Cheng <yingxin.cheng@intel.com>
|
2021-10-15 00:52:50 +00:00
|
|
|
* Yuri Weinstein <yweinste@redhat.com>
|
|
|
|
* Zac Dover <zac.dover@gmail.com>
|
2018-06-01 13:46:29 +00:00
|
|
|
|
|
|
|
Component Leads
|
|
|
|
---------------
|
|
|
|
|
|
|
|
Each major subcomponent of the Ceph project has a lead engineer who is
|
|
|
|
responsible for guiding and coordinating development. The leads are
|
|
|
|
nominated or appointed at the discretion of the project leader or the
|
|
|
|
CLT. Leads responsibilities include:
|
|
|
|
|
|
|
|
* guiding the (usually) daily "stand-up" coordination calls over video chat
|
|
|
|
* building the development roadmap for each release cycle
|
|
|
|
* coordinating development activity between contributors
|
|
|
|
* ensuring that contributions are reviewed
|
|
|
|
* ensuring that different proposed changes do not conflict
|
|
|
|
* ensuring that testing remains robust (new features include tests, changes do not break tests, etc.)
|
|
|
|
|
2018-06-05 13:38:33 +00:00
|
|
|
All component leads are included on the CLT. They are expected to
|
|
|
|
report progress and status updates to the rest of the leadership team
|
|
|
|
and to help facilitate any cross-component coordination of
|
|
|
|
development.
|
|
|
|
|
2018-11-08 20:38:00 +00:00
|
|
|
The Ceph Foundation
|
2018-06-01 13:46:29 +00:00
|
|
|
-------------------
|
|
|
|
|
2018-11-08 20:38:00 +00:00
|
|
|
The Ceph Foundation is organized as a directed fund under the Linux
|
|
|
|
Foundation and is tasked with supporting the Ceph project community
|
|
|
|
and ecosystem. It has no direct control over the technical direction
|
|
|
|
of the Ceph open source project beyond offering feedback and input
|
|
|
|
into the collaborative development process.
|
|
|
|
|
2019-12-02 23:43:26 +00:00
|
|
|
For more information, see :ref:`foundation`.
|
2018-06-01 13:46:29 +00:00
|
|
|
|