SlideShare a Scribd company logo
1 of 19
Ceph Status && Community Update
Ceph Day Amsterdam 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
 Amsterdam
 Berlin
 Beijing
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 second year
 Last year
 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)
 Infernalis summit just completed
 Videos on Ceph YouTube
channel
 Next up: “J”
DEVELOPMENT
HAMMER STATUS
13
 Coming soon!
 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
14
 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
15
 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
16
DEPLOYMENT / ORCHESTRATION
17
 Ceph-deploy in a good place
 Chef / Puppet / Ansible / Salt / Juju
 Docker is the up-and-comer
 Ask Chris!
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

More Related Content

Viewers also liked

danh sach trương dh, cd tai hcm
danh sach trương dh, cd tai hcmdanh sach trương dh, cd tai hcm
danh sach trương dh, cd tai hcmbanhxeohh
 
(Kelompok 2) geologi dan master plan pembangunan kereta peluru
(Kelompok 2) geologi dan master plan pembangunan kereta peluru  (Kelompok 2) geologi dan master plan pembangunan kereta peluru
(Kelompok 2) geologi dan master plan pembangunan kereta peluru Alam F. Kusuma
 
Оценка стоимости автотранспорта для целей залога. С.Бершаков
Оценка стоимости автотранспорта для целей залога. С.Бершаков Оценка стоимости автотранспорта для целей залога. С.Бершаков
Оценка стоимости автотранспорта для целей залога. С.Бершаков Эстиматика Наука Об Оценке
 
chuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gòn
chuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gònchuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gòn
chuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gònrene870
 
Mini Fazenda Urbana
Mini Fazenda UrbanaMini Fazenda Urbana
Mini Fazenda UrbanaMaria Veloso
 
báo giá dịch vụ giúp việc nhà đảm bảo tại tphcm
báo giá dịch vụ giúp việc nhà đảm bảo tại tphcmbáo giá dịch vụ giúp việc nhà đảm bảo tại tphcm
báo giá dịch vụ giúp việc nhà đảm bảo tại tphcmconception756
 
کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hain
 کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hain کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hain
کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hainQuran Juz (Para)
 
chuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minh
chuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minhchuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minh
chuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minhroseanna611
 
France coverage book-mar15
France coverage book-mar15France coverage book-mar15
France coverage book-mar15Wildix
 

Viewers also liked (15)

danh sach trương dh, cd tai hcm
danh sach trương dh, cd tai hcmdanh sach trương dh, cd tai hcm
danh sach trương dh, cd tai hcm
 
(Kelompok 2) geologi dan master plan pembangunan kereta peluru
(Kelompok 2) geologi dan master plan pembangunan kereta peluru  (Kelompok 2) geologi dan master plan pembangunan kereta peluru
(Kelompok 2) geologi dan master plan pembangunan kereta peluru
 
Оценка стоимости автотранспорта для целей залога. С.Бершаков
Оценка стоимости автотранспорта для целей залога. С.Бершаков Оценка стоимости автотранспорта для целей залога. С.Бершаков
Оценка стоимости автотранспорта для целей залога. С.Бершаков
 
Doktora_Tezi
Doktora_TeziDoktora_Tezi
Doktora_Tezi
 
chuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gòn
chuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gònchuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gòn
chuyên dịch vụ giúp việc cho người nước ngoài chuyên nghiệp tại sài gòn
 
Comparacion paises finnn
Comparacion paises finnnComparacion paises finnn
Comparacion paises finnn
 
Ganesh Raut
Ganesh RautGanesh Raut
Ganesh Raut
 
Mini Fazenda Urbana
Mini Fazenda UrbanaMini Fazenda Urbana
Mini Fazenda Urbana
 
PMP- Original
PMP- OriginalPMP- Original
PMP- Original
 
Open House big
Open House bigOpen House big
Open House big
 
Parartima glwssomatheias
Parartima glwssomatheiasParartima glwssomatheias
Parartima glwssomatheias
 
báo giá dịch vụ giúp việc nhà đảm bảo tại tphcm
báo giá dịch vụ giúp việc nhà đảm bảo tại tphcmbáo giá dịch vụ giúp việc nhà đảm bảo tại tphcm
báo giá dịch vụ giúp việc nhà đảm bảo tại tphcm
 
کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hain
 کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hain کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hain
کیا ہمارے حکمران ،کافر ہیں؟ | Kya hamaray hukmaran kafir hain
 
chuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minh
chuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minhchuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minh
chuyên dịch vụ giúp việc văn phòng chất lượng cao hồ chí minh
 
France coverage book-mar15
France coverage book-mar15France coverage book-mar15
France coverage book-mar15
 

Similar to Ceph Day Amsterdam 2015 - Ceph Ecosystem Update

Ceph Day Berlin: Community Update
Ceph Day Berlin:  Community UpdateCeph Day Berlin:  Community Update
Ceph Day Berlin: Community UpdateCeph Community
 
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 Chicago - Ceph Ecosystem Update
Ceph Day Chicago - Ceph Ecosystem Update Ceph Day Chicago - Ceph Ecosystem Update
Ceph Day Chicago - Ceph Ecosystem Update Ceph Community
 
Ceph Day LA: Ceph Ecosystem Update
Ceph Day LA: Ceph Ecosystem Update Ceph Day LA: Ceph Ecosystem Update
Ceph Day LA: Ceph Ecosystem Update Ceph Community
 
Ceph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Community
 
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 UpdateCeph Community
 
Pacemaker+DRBD
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBDDan Frincu
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...OpenStack
 
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-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarryCeph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarryThe Linux Foundation
 
Modern Web development and operations practices
Modern Web development and operations practicesModern Web development and operations practices
Modern Web development and operations practicesGrig Gheorghiu
 
Dataverse in the European Open Science Cloud
Dataverse in the European Open Science CloudDataverse in the European Open Science Cloud
Dataverse in the European Open Science Cloudvty
 
OWASP WTE - Now in the Cloud!
OWASP WTE - Now in the Cloud!OWASP WTE - Now in the Cloud!
OWASP WTE - Now in the Cloud!Matt Tesauro
 
Ceph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper MeliorCeph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper MeliorPatrick McGarry
 
The Source Control Landscape
The Source Control LandscapeThe Source Control Landscape
The Source Control LandscapeLorna Mitchell
 
2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep Dive2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep DiveShawn Wells
 
KOS evolution in Linked Data
KOS evolution in Linked DataKOS evolution in Linked Data
KOS evolution in Linked DataJoachim Neubert
 
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.1Hajime Tazaki
 
OpenSolaris Introduction
OpenSolaris IntroductionOpenSolaris Introduction
OpenSolaris Introductionsatyajit_t
 

Similar to Ceph Day Amsterdam 2015 - Ceph Ecosystem Update (20)

Ceph Day Berlin: Community Update
Ceph Day Berlin:  Community UpdateCeph Day Berlin:  Community Update
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 Day Chicago - Ceph Ecosystem Update
Ceph Day Chicago - Ceph Ecosystem Update Ceph Day Chicago - Ceph Ecosystem Update
Ceph Day Chicago - Ceph Ecosystem Update
 
Ceph Day LA: Ceph Ecosystem Update
Ceph Day LA: Ceph Ecosystem Update Ceph Day LA: Ceph Ecosystem Update
Ceph Day LA: Ceph Ecosystem Update
 
Ceph Day Melabourne - Community Update
Ceph Day Melabourne - Community UpdateCeph Day Melabourne - Community Update
Ceph Day Melabourne - Community Update
 
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
 
Pacemaker+DRBD
Pacemaker+DRBDPacemaker+DRBD
Pacemaker+DRBD
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
 
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-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
 
Modern Web development and operations practices
Modern Web development and operations practicesModern Web development and operations practices
Modern Web development and operations practices
 
Dataverse in the European Open Science Cloud
Dataverse in the European Open Science CloudDataverse in the European Open Science Cloud
Dataverse in the European Open Science Cloud
 
Beyond static configuration
Beyond static configurationBeyond static configuration
Beyond static configuration
 
OWASP WTE - Now in the Cloud!
OWASP WTE - Now in the Cloud!OWASP WTE - Now in the Cloud!
OWASP WTE - Now in the Cloud!
 
Ceph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper MeliorCeph, Xen, and CloudStack: Semper Melior
Ceph, Xen, and CloudStack: Semper Melior
 
The Source Control Landscape
The Source Control LandscapeThe Source Control Landscape
The Source Control Landscape
 
2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep Dive2008-11-13 CAVMEN RHEL for System z Deep Dive
2008-11-13 CAVMEN RHEL for System z Deep Dive
 
KOS evolution in Linked Data
KOS evolution in Linked DataKOS evolution in Linked Data
KOS evolution in Linked Data
 
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
 
OpenSolaris Introduction
OpenSolaris IntroductionOpenSolaris Introduction
OpenSolaris Introduction
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Ceph Day Amsterdam 2015 - Ceph Ecosystem Update

  • 1. Ceph Status && Community Update Ceph Day Amsterdam 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  Amsterdam  Berlin  Beijing 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 of Code 8  Ceph project’s second year  Last year  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!
  • 11. CEPH DEVELOPER SUMMIT 11  Quarterly developer summit  100% online (Blue Jeans / IRC)  Infernalis summit just completed  Videos on Ceph YouTube channel  Next up: “J”
  • 13. HAMMER STATUS 13  Coming soon!  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)
  • 14. CephFS 14  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
  • 15. librados 15  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
  • 16.  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 16
  • 17. DEPLOYMENT / ORCHESTRATION 17  Ceph-deploy in a good place  Chef / Puppet / Ansible / Salt / Juju  Docker is the up-and-comer  Ask Chris!
  • 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! Patrick McGarry Dir Ceph Community pmcgarry@ redhat.com @scuttlemonkey

Editor's Notes

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