SlideShare a Scribd company logo
Ceph Status && Community Update
Ceph Day Berlin 2015
COMMUNITY
DEV
 Hammer
 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
 Beijing
 Bay Area
 Los Angeles
 Chicago
 Autstin
 Melbourne
5
 Hosted by Intel in Hillsboro, OR
 10-13 Aug
 <25 people
 Real work!
 Performance (Mark Nelson)
 RBD focus
 RGW features and integration
 Spread the word!
 Email pmcgarry@redhat.com
Copyright © 2013 by Inktank | Private and Confidential
Ceph Hackathon
6
METRICS
7
 Bitergia Platform
 New Quarterly View
 Community-driven
 Good growth
 Code/Tracker/IRC/Lists
 Continuing to evolve
USER COMMITTEE
8
 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
9
 Ceph project’s second year
 6 slots, used 4
 Last year
 Wireshark
 Reliability Model
 Work published on Ceph wiki
 Outreachy too
 Get involved!
CentOS Storage SIG
10
 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
11
We haven’t forgotten about you!
CEPH DEVELOPER SUMMIT
12
 Quarterly developer summit
 100% online (Blue Jeans / IRC)
 Infernalis summit just completed
 Videos on Ceph YouTube
channel
 Next up: “J”
DEVELOPMENT
HAMMER STATUS
14
 Released 13 Apr 2015
 Major Features:
 cephfs: journal scavenger repair tool (John Spray)
 crush: new and improved straw2 bucket type (Sage Weil,
Christina Anderson, Xiaoxi Chen)
 doc: improved guidance for CephFS early adopters (John
Spray)
 librbd: add per-image object map for improved performance
(Jason Dillaman)
 librbd: copy-on-read (Min Chen, Li Wang, Yunchuan Wen,
Cheng Cheng)
 librados: fadvise-style IO hints (Jianpeng Ma)
 mds: many many snapshot-related fixes (Yan, Zheng)
 mon: new ‘ceph osd df’ command (Mykola Golub)
 mon: new ‘ceph pg ls …’ command (Xinxin Shu)
 osd: improved performance for high-performance backends
 osd: improved recovery behavior (Samuel Just)
 osd: improved cache tier behavior with reads (Zhiqiang
Wang)
 rgw: S3-compatible bucket versioning support (Yehuda
Sadeh)
 rgw: large bucket index sharding (Guang Yang, Yehuda
Sadeh)
 RDMA “xio” messenger support (Matt Benjamin, Vu Pham)
CephFS
15
 Lots of hard work!
 Dogfooding
 Code
 Src/mds: 366 commits, 19,417 lines added/removed
 Src/client: 131 commits, 4289 lines
 Src/tools/cephfs: 41 commits, 4179 lines
 Ceph-qa-suite: 4842 added lines of FS-related python
 Tracker
 108 FS tickets resolved since Firefly (of which 97 were created
since Firefly)
 83 ticket currently open for FS, of which 35 were created since
Firefly
 31 feature tickets resolved
librados
16
 Many more deployments/apps using direct librados
 Native library for accessing RADOS
 Librados.so shared library
 C, C++, Python, Erlang, Haskell, PHP, Java (JNA)
 Direct data path to storage nodes
 Speaks native Ceph protocol with cluster
 Exposes
 Mutable objects
 Rich per-object API and data model
 Hides
 Data distribution, migration, replication, failures
 Making your intelligent nodes, intelligent-er!
 Allows you to dynamically extend objects in RADOS
 Examples
 MD5 hash
 Image thumbnail service
 Log post-processing
 Whatever you build!
 Uses LUA
 Ask Noah!
Copyright © 2013 by Inktank | Private and Confidential
Object Classes
17
DEPLOYMENT / ORCHESTRATION
18
 Ceph-deploy in a good place
 Chef / Puppet / Ansible / Salt / Juju
 Docker is the up-and-comer
 Ask Chris!
RELEASE CYCLE COMMS
19
 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

More Related Content

What's hot

Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...
Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...
Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...
Docker, Inc.
 
Nextflow Camp 2019: nf-core tutorial
Nextflow Camp 2019: nf-core tutorialNextflow Camp 2019: nf-core tutorial
Nextflow Camp 2019: nf-core tutorial
Phil Ewels
 
It's 2018. Are My Containers Secure Yet!?
It's 2018. Are My Containers Secure Yet!?It's 2018. Are My Containers Secure Yet!?
It's 2018. Are My Containers Secure Yet!?
Phil Estes
 
Docker Engine Evolution: From Monolith to Discrete Components
Docker Engine Evolution: From Monolith to Discrete ComponentsDocker Engine Evolution: From Monolith to Discrete Components
Docker Engine Evolution: From Monolith to Discrete Components
Phil Estes
 
Michigan IT Symposium 2017 - Container BOF
Michigan IT Symposium 2017 - Container BOFMichigan IT Symposium 2017 - Container BOF
Michigan IT Symposium 2017 - Container BOF
Jeffrey Sica
 
High Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit PortlandHigh Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit PortlandeNovance
 
Reuse, Reduce, Recycle in Serverless World
Reuse, Reduce, Recycle in Serverless WorldReuse, Reduce, Recycle in Serverless World
Reuse, Reduce, Recycle in Serverless World
Dmitri Zimine
 
Docker containers & the Future of Drupal testing
Docker containers & the Future of Drupal testing Docker containers & the Future of Drupal testing
Docker containers & the Future of Drupal testing
Ricardo Amaro
 
Shifter: Containers in HPC Environments
Shifter: Containers in HPC EnvironmentsShifter: Containers in HPC Environments
Shifter: Containers in HPC Environments
inside-BigData.com
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
eNovance
 
Embedding Containerd For Fun and Profit
Embedding Containerd For Fun and ProfitEmbedding Containerd For Fun and Profit
Embedding Containerd For Fun and Profit
Phil Estes
 
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
KubeCon EU 2016: "rktnetes": what's new with container runtimes and KubernetesKubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
KubeAcademy
 
OpenCV DNN module vs. Ours method
OpenCV DNN module vs. Ours method OpenCV DNN module vs. Ours method
OpenCV DNN module vs. Ours method
Ryosuke Tanno
 
Herding your cattle from dev to ops
Herding your cattle from dev to opsHerding your cattle from dev to ops
Herding your cattle from dev to ops
Bastiaan Schaap
 
Canister
Canister Canister
Canister
Ramit Surana
 
Cgroups, namespaces and beyond: what are containers made from?
Cgroups, namespaces and beyond: what are containers made from?Cgroups, namespaces and beyond: what are containers made from?
Cgroups, namespaces and beyond: what are containers made from?
Docker, Inc.
 
PaaSTA: Running applications at Yelp
PaaSTA: Running applications at YelpPaaSTA: Running applications at Yelp
PaaSTA: Running applications at Yelp
Nathan Handler
 
Behind the scenes with Docker volume plugins
Behind the scenes with Docker volume pluginsBehind the scenes with Docker volume plugins
Behind the scenes with Docker volume plugins
ClusterHQ
 
Git training (basic)
Git training (basic)Git training (basic)
Git training (basic)
Arashdeepkaur16
 

What's hot (20)

Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...
Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...
Deploying Personalized Learning Labs using Docker Swarm by Nate Aune and Bria...
 
Nextflow Camp 2019: nf-core tutorial
Nextflow Camp 2019: nf-core tutorialNextflow Camp 2019: nf-core tutorial
Nextflow Camp 2019: nf-core tutorial
 
It's 2018. Are My Containers Secure Yet!?
It's 2018. Are My Containers Secure Yet!?It's 2018. Are My Containers Secure Yet!?
It's 2018. Are My Containers Secure Yet!?
 
Docker Engine Evolution: From Monolith to Discrete Components
Docker Engine Evolution: From Monolith to Discrete ComponentsDocker Engine Evolution: From Monolith to Discrete Components
Docker Engine Evolution: From Monolith to Discrete Components
 
Michigan IT Symposium 2017 - Container BOF
Michigan IT Symposium 2017 - Container BOFMichigan IT Symposium 2017 - Container BOF
Michigan IT Symposium 2017 - Container BOF
 
High Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit PortlandHigh Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit Portland
 
Reuse, Reduce, Recycle in Serverless World
Reuse, Reduce, Recycle in Serverless WorldReuse, Reduce, Recycle in Serverless World
Reuse, Reduce, Recycle in Serverless World
 
Docker containers & the Future of Drupal testing
Docker containers & the Future of Drupal testing Docker containers & the Future of Drupal testing
Docker containers & the Future of Drupal testing
 
Shifter: Containers in HPC Environments
Shifter: Containers in HPC EnvironmentsShifter: Containers in HPC Environments
Shifter: Containers in HPC Environments
 
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
OpenStack in Action 4! Sebastien Han - Ceph: de facto storage backend for Ope...
 
Embedding Containerd For Fun and Profit
Embedding Containerd For Fun and ProfitEmbedding Containerd For Fun and Profit
Embedding Containerd For Fun and Profit
 
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
KubeCon EU 2016: "rktnetes": what's new with container runtimes and KubernetesKubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
 
OpenCV DNN module vs. Ours method
OpenCV DNN module vs. Ours method OpenCV DNN module vs. Ours method
OpenCV DNN module vs. Ours method
 
SWT Lab 5
SWT Lab 5SWT Lab 5
SWT Lab 5
 
Herding your cattle from dev to ops
Herding your cattle from dev to opsHerding your cattle from dev to ops
Herding your cattle from dev to ops
 
Canister
Canister Canister
Canister
 
Cgroups, namespaces and beyond: what are containers made from?
Cgroups, namespaces and beyond: what are containers made from?Cgroups, namespaces and beyond: what are containers made from?
Cgroups, namespaces and beyond: what are containers made from?
 
PaaSTA: Running applications at Yelp
PaaSTA: Running applications at YelpPaaSTA: Running applications at Yelp
PaaSTA: Running applications at Yelp
 
Behind the scenes with Docker volume plugins
Behind the scenes with Docker volume pluginsBehind the scenes with Docker volume plugins
Behind the scenes with Docker volume plugins
 
Git training (basic)
Git training (basic)Git training (basic)
Git training (basic)
 

Viewers also liked

CVRJ Navel warfare center
CVRJ Navel warfare centerCVRJ Navel warfare center
CVRJ Navel warfare centerErick Antonson
 
EGGS TV. Constructor of television
EGGS TV. Constructor of televisionEGGS TV. Constructor of television
EGGS TV. Constructor of television
Ed Kevbrin
 
Attestato di competenze. Giuseppina Arcolace
Attestato di competenze. Giuseppina ArcolaceAttestato di competenze. Giuseppina Arcolace
Attestato di competenze. Giuseppina Arcolace
Digital-Coach.it
 
برنامج محاسبة التكاليف والتصنيع
برنامج محاسبة التكاليف والتصنيعبرنامج محاسبة التكاليف والتصنيع
برنامج محاسبة التكاليف والتصنيع
برنامج محاسبة Erp System
 
CSU Annual Fund Piece
CSU Annual Fund PieceCSU Annual Fund Piece
CSU Annual Fund PieceChristy Jones
 
Case Solution for More Vino Ltd. - Expansion Proposal
Case Solution for More Vino Ltd. - Expansion ProposalCase Solution for More Vino Ltd. - Expansion Proposal
Case Solution for More Vino Ltd. - Expansion Proposal
casesolutions12
 
Kış ve kilo problemleri
Kış ve kilo problemleriKış ve kilo problemleri
Kış ve kilo problemleri
Derya Özçelik
 
Calzafashion
CalzafashionCalzafashion
Calzafashion
Gabrielaolivella8
 
Evaluación primer quimestre (1)
Evaluación primer quimestre  (1)Evaluación primer quimestre  (1)
Evaluación primer quimestre (1)
Carlitosmina
 
Restful Asynchronous Notification
Restful Asynchronous NotificationRestful Asynchronous Notification
Restful Asynchronous Notification
Michael Koster
 

Viewers also liked (13)

CVRJ Navel warfare center
CVRJ Navel warfare centerCVRJ Navel warfare center
CVRJ Navel warfare center
 
EGGS TV. Constructor of television
EGGS TV. Constructor of televisionEGGS TV. Constructor of television
EGGS TV. Constructor of television
 
Cert Aviana Melissa
Cert Aviana MelissaCert Aviana Melissa
Cert Aviana Melissa
 
Attestato di competenze. Giuseppina Arcolace
Attestato di competenze. Giuseppina ArcolaceAttestato di competenze. Giuseppina Arcolace
Attestato di competenze. Giuseppina Arcolace
 
برنامج محاسبة التكاليف والتصنيع
برنامج محاسبة التكاليف والتصنيعبرنامج محاسبة التكاليف والتصنيع
برنامج محاسبة التكاليف والتصنيع
 
Executive Summary Summer 2016
Executive Summary Summer 2016Executive Summary Summer 2016
Executive Summary Summer 2016
 
CSU Annual Fund Piece
CSU Annual Fund PieceCSU Annual Fund Piece
CSU Annual Fund Piece
 
Case Solution for More Vino Ltd. - Expansion Proposal
Case Solution for More Vino Ltd. - Expansion ProposalCase Solution for More Vino Ltd. - Expansion Proposal
Case Solution for More Vino Ltd. - Expansion Proposal
 
Kış ve kilo problemleri
Kış ve kilo problemleriKış ve kilo problemleri
Kış ve kilo problemleri
 
Silent auction sign
Silent auction signSilent auction sign
Silent auction sign
 
Calzafashion
CalzafashionCalzafashion
Calzafashion
 
Evaluación primer quimestre (1)
Evaluación primer quimestre  (1)Evaluación primer quimestre  (1)
Evaluación primer quimestre (1)
 
Restful Asynchronous Notification
Restful Asynchronous NotificationRestful Asynchronous Notification
Restful Asynchronous Notification
 

Similar to Ceph Day Berlin: Community Update

Ceph Day Beijing: Keynote - Ceph Ecosystem Update
Ceph Day Beijing: Keynote - Ceph Ecosystem Update Ceph Day Beijing: Keynote - Ceph Ecosystem Update
Ceph Day Beijing: Keynote - Ceph Ecosystem Update
Ceph Community
 
Ceph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Day Melabourne - Community Update
Ceph Day Melabourne - Community Update
Ceph Community
 
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarryCeph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
The Linux Foundation
 
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Ceph Community
 
Ceph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper MeliorCeph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper Melior
Patrick McGarry
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with Kubernetes
Nicola Ferraro
 
Ceph & OpenStack - Boston Meetup
Ceph & OpenStack - Boston MeetupCeph & OpenStack - Boston Meetup
Ceph & OpenStack - Boston Meetup
Patrick McGarry
 
Ceph and openstack at the boston meetup
Ceph and openstack at the boston meetupCeph and openstack at the boston meetup
Ceph and openstack at the boston meetup
Kamesh Pemmaraju
 
Ceph Day New York 2014: Ceph Ecosystem Update
Ceph Day New York 2014: Ceph Ecosystem UpdateCeph Day New York 2014: Ceph Ecosystem Update
Ceph Day New York 2014: Ceph Ecosystem Update
Ceph Community
 
ApacheCon NA 2011 report
ApacheCon NA 2011 reportApacheCon NA 2011 report
ApacheCon NA 2011 reportKoji Kawamura
 
Rclex: A Library for Robotics meet Elixir
Rclex: A Library for Robotics meet ElixirRclex: A Library for Robotics meet Elixir
Rclex: A Library for Robotics meet Elixir
Hideki Takase
 
Mesos on coreOS
Mesos on coreOSMesos on coreOS
Mesos on coreOS
충섭 김
 
CRIU: are we there yet?
CRIU: are we there yet?CRIU: are we there yet?
CRIU: are we there yet?
OpenVZ
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
Nuxeo
 
Modern Web development and operations practices
Modern Web development and operations practicesModern Web development and operations practices
Modern Web development and operations practices
Grig Gheorghiu
 
DIY Deep Learning with Caffe Workshop
DIY Deep Learning with Caffe WorkshopDIY Deep Learning with Caffe Workshop
DIY Deep Learning with Caffe Workshop
odsc
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1
Hajime Tazaki
 
Handling Kernel Upgrades at Scale - The Dirty Cow Story
Handling Kernel Upgrades at Scale - The Dirty Cow StoryHandling Kernel Upgrades at Scale - The Dirty Cow Story
Handling Kernel Upgrades at Scale - The Dirty Cow Story
DataWorks Summit
 
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpacesNailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
DevOpsDays Tel Aviv
 

Similar to Ceph Day Berlin: Community Update (20)

Ceph Day Beijing: Keynote - Ceph Ecosystem Update
Ceph Day Beijing: Keynote - Ceph Ecosystem Update Ceph Day Beijing: Keynote - Ceph Ecosystem Update
Ceph Day Beijing: Keynote - Ceph Ecosystem Update
 
Ceph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Day Melabourne - Community Update
Ceph Day Melabourne - Community Update
 
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarryCeph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
 
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
Keynote: Building Tomorrow's Ceph - Ceph Day Frankfurt
 
Ceph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper MeliorCeph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper Melior
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with Kubernetes
 
Ceph & OpenStack - Boston Meetup
Ceph & OpenStack - Boston MeetupCeph & OpenStack - Boston Meetup
Ceph & OpenStack - Boston Meetup
 
Ceph and openstack at the boston meetup
Ceph and openstack at the boston meetupCeph and openstack at the boston meetup
Ceph and openstack at the boston meetup
 
Ceph Day New York 2014: Ceph Ecosystem Update
Ceph Day New York 2014: Ceph Ecosystem UpdateCeph Day New York 2014: Ceph Ecosystem Update
Ceph Day New York 2014: Ceph Ecosystem Update
 
ApacheCon NA 2011 report
ApacheCon NA 2011 reportApacheCon NA 2011 report
ApacheCon NA 2011 report
 
Rclex: A Library for Robotics meet Elixir
Rclex: A Library for Robotics meet ElixirRclex: A Library for Robotics meet Elixir
Rclex: A Library for Robotics meet Elixir
 
Mesos on coreOS
Mesos on coreOSMesos on coreOS
Mesos on coreOS
 
CRIU: are we there yet?
CRIU: are we there yet?CRIU: are we there yet?
CRIU: are we there yet?
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
 
Modern Web development and operations practices
Modern Web development and operations practicesModern Web development and operations practices
Modern Web development and operations practices
 
Views
ViewsViews
Views
 
DIY Deep Learning with Caffe Workshop
DIY Deep Learning with Caffe WorkshopDIY Deep Learning with Caffe Workshop
DIY Deep Learning with Caffe Workshop
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1
 
Handling Kernel Upgrades at Scale - The Dirty Cow Story
Handling Kernel Upgrades at Scale - The Dirty Cow StoryHandling Kernel Upgrades at Scale - The Dirty Cow Story
Handling Kernel Upgrades at Scale - The Dirty Cow Story
 
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpacesNailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

Ceph Day Berlin: Community Update

  • 1. Ceph Status && Community Update Ceph Day Berlin 2015
  • 2. COMMUNITY DEV  Hammer  Modules  Orchestration / Deployment  Release Cycle QUESTIONS AGENDA 2
  • 4.  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
  • 5. CEPH DAYS  You’re here!  Turning up the heat  100% Community-focused  Upcoming  Beijing  Bay Area  Los Angeles  Chicago  Autstin  Melbourne 5
  • 6.  Hosted by Intel in Hillsboro, OR  10-13 Aug  <25 people  Real work!  Performance (Mark Nelson)  RBD focus  RGW features and integration  Spread the word!  Email pmcgarry@redhat.com Copyright © 2013 by Inktank | Private and Confidential Ceph Hackathon 6
  • 7. METRICS 7  Bitergia Platform  New Quarterly View  Community-driven  Good growth  Code/Tracker/IRC/Lists  Continuing to evolve
  • 8. USER COMMITTEE 8  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
  • 9. Google Summer of Code 9  Ceph project’s second year  6 slots, used 4  Last year  Wireshark  Reliability Model  Work published on Ceph wiki  Outreachy too  Get involved!
  • 10. CentOS Storage SIG 10  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!
  • 12. CEPH DEVELOPER SUMMIT 12  Quarterly developer summit  100% online (Blue Jeans / IRC)  Infernalis summit just completed  Videos on Ceph YouTube channel  Next up: “J”
  • 14. HAMMER STATUS 14  Released 13 Apr 2015  Major Features:  cephfs: journal scavenger repair tool (John Spray)  crush: new and improved straw2 bucket type (Sage Weil, Christina Anderson, Xiaoxi Chen)  doc: improved guidance for CephFS early adopters (John Spray)  librbd: add per-image object map for improved performance (Jason Dillaman)  librbd: copy-on-read (Min Chen, Li Wang, Yunchuan Wen, Cheng Cheng)  librados: fadvise-style IO hints (Jianpeng Ma)  mds: many many snapshot-related fixes (Yan, Zheng)  mon: new ‘ceph osd df’ command (Mykola Golub)  mon: new ‘ceph pg ls …’ command (Xinxin Shu)  osd: improved performance for high-performance backends  osd: improved recovery behavior (Samuel Just)  osd: improved cache tier behavior with reads (Zhiqiang Wang)  rgw: S3-compatible bucket versioning support (Yehuda Sadeh)  rgw: large bucket index sharding (Guang Yang, Yehuda Sadeh)  RDMA “xio” messenger support (Matt Benjamin, Vu Pham)
  • 15. CephFS 15  Lots of hard work!  Dogfooding  Code  Src/mds: 366 commits, 19,417 lines added/removed  Src/client: 131 commits, 4289 lines  Src/tools/cephfs: 41 commits, 4179 lines  Ceph-qa-suite: 4842 added lines of FS-related python  Tracker  108 FS tickets resolved since Firefly (of which 97 were created since Firefly)  83 ticket currently open for FS, of which 35 were created since Firefly  31 feature tickets resolved
  • 16. librados 16  Many more deployments/apps using direct librados  Native library for accessing RADOS  Librados.so shared library  C, C++, Python, Erlang, Haskell, PHP, Java (JNA)  Direct data path to storage nodes  Speaks native Ceph protocol with cluster  Exposes  Mutable objects  Rich per-object API and data model  Hides  Data distribution, migration, replication, failures
  • 17.  Making your intelligent nodes, intelligent-er!  Allows you to dynamically extend objects in RADOS  Examples  MD5 hash  Image thumbnail service  Log post-processing  Whatever you build!  Uses LUA  Ask Noah! Copyright © 2013 by Inktank | Private and Confidential Object Classes 17
  • 18. DEPLOYMENT / ORCHESTRATION 18  Ceph-deploy in a good place  Chef / Puppet / Ansible / Salt / Juju  Docker is the up-and-comer  Ask Chris!
  • 19. RELEASE CYCLE COMMS 19  Increased communication requested (user committee)  Alternating releases (ex: emperor vs firefly)  Product vs upstream church and state
  • 20. THANK YOU! Patrick McGarry Dir Ceph Community pmcgarry@ redhat.com @scuttlemonkey

Editor's Notes

  1. Make it a horizontal timeline
  2. Make it a horizontal timeline