Ceph Status && Community Update 
Ceph Day Paris 2014
AGENDA 
COMMUNITY 
DEV 
 Giant 
 Modules 
 Orchestration / Deployment 
 Release Cycle 
QUESTIONS 
2
COMMUNITY
LIVING IN A POST-ACQUISITION 
WORLD 
 Focused on being non-disruptive 
 RHEL / Fedora / CentOS coverage 
 Maintaining Ubuntu / SUSE coverage 
 Co-Existing with Gluster 
 Bi-directional learning is fun! 
4
CEPH DAYS 
 You’re here! 
 Turning up the heat 
 100% Community-focused 
 Upcoming 
 San Jose 
 NYC 
 London 
5
METRICS 
6 
 Bitergia Platform 
 New Quarterly View 
 Community-driven 
 Good growth 
 Code/Tracker/IRC/Lists 
 Continuing to evolve
USER COMMITTEE 
7 
 Started after Dumpling 
 Current chair: Eric Mourgaya 
 Periodic meetings to discuss community matters 
 Most recently: 
 Release cadence 
 Contributor credits 
 Meetups 
 RADOS Gateway use cases 
 Discuss upcoming work 
 First steps towards broader governance
Google Summer of Code 
8 
 Ceph project’s first year 
 Two successful student projects 
 Wireshark 
 Reliability Model 
 Work published on Ceph wiki 
 Get involved!
CentOS Storage SIG 
9 
 Creating a collection of packages 
 http://wiki.centos.org/SpecialIntere 
stGroup/Storage/Proposal 
 Easier to deploy CentOS as a 
storage node 
 Early days 
 Packages for Ceph & Gluster 
 Get involved!
GOVERNANCE 
10 
We haven’t forgotten about you!
CEPH DEVELOPER SUMMIT 
11 
 Quarterly developer summit 
 100% online (Blue Jeans / IRC) 
 Next up: “Hammer” 
 Call for blueprints opening soon!
DEVELOPMENT
GIANT STATUS 
13 
 Tree frozen 09 Sep 
 0.85 dev release includes 
 RDMA support groundwork 
 Improved SSD performance 
 Improvements to stand alone 
civetwed-based RGW frontend 
 New ‘osd blocked by’ command 
 0.86 released 07 Oct (Giant RC) 
 Low level OSD debugging tool 
 LRC plugin 
 Librados locking refactor 
 MDS and mon improvements
RBD 
14 
 Client-side caching by default 
 New option that makes cache write-through until “flushed” 
 Long-requested options for OpenStack 
 https://mdshaonimran.wordpress.com/2014/09/17/eucalypt 
us-block-storage-service-with-ceph-rbd/
RGW 
15 
 Stand-alone civetweb front end 
 Civetweb – embedded C/C++ web server 
 No need for Apache overhead, dependencies, etc 
 Examining bucket limits
CephFS 
16 
 Getting back to work! 
 1/3 of core team assigned here 
 A *lot* of outside commits 
 Using internally on QA infrastructure 
 Sanding rough edges 
 “Not Supported” vs “Not Ready” 
 Feedback encouraged
DEPLOYMENT / ORCHESTRATION 
17 
 Ceph-deploy continuing to evolve 
 Chef / Puppet / Ansible / Salt / Juju 
 Docker
RELEASE CYCLE COMMS 
18 
 Increased communication requested (user committee) 
 Alternating releases (ex: emperor vs firefly) 
 Product vs upstream church and state
THANK YOU! 
Patrick McGarry 
Dir Ceph Community 
pmcgarry@ 
redhat.com 
@scuttlemonkey

Ceph Day New York 2014: Ceph Ecosystem Update

  • 1.
    Ceph Status &&Community Update Ceph Day Paris 2014
  • 2.
    AGENDA COMMUNITY DEV  Giant  Modules  Orchestration / Deployment  Release Cycle QUESTIONS 2
  • 3.
  • 4.
    LIVING IN APOST-ACQUISITION WORLD  Focused on being non-disruptive  RHEL / Fedora / CentOS coverage  Maintaining Ubuntu / SUSE coverage  Co-Existing with Gluster  Bi-directional learning is fun! 4
  • 5.
    CEPH DAYS You’re here!  Turning up the heat  100% Community-focused  Upcoming  San Jose  NYC  London 5
  • 6.
    METRICS 6 Bitergia Platform  New Quarterly View  Community-driven  Good growth  Code/Tracker/IRC/Lists  Continuing to evolve
  • 7.
    USER COMMITTEE 7  Started after Dumpling  Current chair: Eric Mourgaya  Periodic meetings to discuss community matters  Most recently:  Release cadence  Contributor credits  Meetups  RADOS Gateway use cases  Discuss upcoming work  First steps towards broader governance
  • 8.
    Google Summer ofCode 8  Ceph project’s first year  Two successful student projects  Wireshark  Reliability Model  Work published on Ceph wiki  Get involved!
  • 9.
    CentOS Storage SIG 9  Creating a collection of packages  http://wiki.centos.org/SpecialIntere stGroup/Storage/Proposal  Easier to deploy CentOS as a storage node  Early days  Packages for Ceph & Gluster  Get involved!
  • 10.
    GOVERNANCE 10 Wehaven’t forgotten about you!
  • 11.
    CEPH DEVELOPER SUMMIT 11  Quarterly developer summit  100% online (Blue Jeans / IRC)  Next up: “Hammer”  Call for blueprints opening soon!
  • 12.
  • 13.
    GIANT STATUS 13  Tree frozen 09 Sep  0.85 dev release includes  RDMA support groundwork  Improved SSD performance  Improvements to stand alone civetwed-based RGW frontend  New ‘osd blocked by’ command  0.86 released 07 Oct (Giant RC)  Low level OSD debugging tool  LRC plugin  Librados locking refactor  MDS and mon improvements
  • 14.
    RBD 14 Client-side caching by default  New option that makes cache write-through until “flushed”  Long-requested options for OpenStack  https://mdshaonimran.wordpress.com/2014/09/17/eucalypt us-block-storage-service-with-ceph-rbd/
  • 15.
    RGW 15 Stand-alone civetweb front end  Civetweb – embedded C/C++ web server  No need for Apache overhead, dependencies, etc  Examining bucket limits
  • 16.
    CephFS 16 Getting back to work!  1/3 of core team assigned here  A *lot* of outside commits  Using internally on QA infrastructure  Sanding rough edges  “Not Supported” vs “Not Ready”  Feedback encouraged
  • 17.
    DEPLOYMENT / ORCHESTRATION 17  Ceph-deploy continuing to evolve  Chef / Puppet / Ansible / Salt / Juju  Docker
  • 18.
    RELEASE CYCLE COMMS 18  Increased communication requested (user committee)  Alternating releases (ex: emperor vs firefly)  Product vs upstream church and state
  • 19.
    THANK YOU! PatrickMcGarry Dir Ceph Community pmcgarry@ redhat.com @scuttlemonkey

Editor's Notes

  • #8 Make it a horizontal timeline
  • #9 Make it a horizontal timeline