Ceph Day New York 2014: Ceph Ecosystem Update

Preview:

DESCRIPTION

Presented by Patrick McGarry, Red Hat

Citation preview

Ceph Status && Community UpdateCeph Day Paris 2014

COMMUNITY

DEV

Giant

Modules

Orchestration / Deployment

Release Cycle

QUESTIONS

AGENDA

2

COMMUNITY

Focused on being non-disruptive

RHEL / Fedora / CentOS coverage

Maintaining Ubuntu / SUSE coverage

Co-Existing with Gluster

Bi-directional learning is fun!

LIVING IN A POST-ACQUISITION WORLD

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/SpecialInterestGroup/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/eucalyptus-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 McGarryDir Ceph Community

pmcgarry@redhat.com

@scuttlemonkey

YOUR PICTURE HERE