Ceph Days London 2025

Bringing Ceph to London yet again

A full-day event dedicated to sharing Ceph’s transformative power and fostering the vibrant Ceph community with the community in London!

The expert Ceph team, Ceph’s customers and partners, and the Ceph community join forces to discuss things like the status of the Ceph project, recent Ceph project improvements and roadmap, and Ceph community news. The day ends with a networking reception, to foster more Ceph learning.

Important Dates

  • CFP Opens: 2025-03-17
  • CFP Closes: 2025-04-20
  • Speakers receive confirmation of acceptance: 2025-04-25
  • Schedule Announcement: 2025-05-05
  • Event Date: 2025-06-04

Registration is Open! (Closing on 2025-06-02)

Registration


Schedule

TimeAbstract
Speaker
8:00 AMCheck-in and Breakfast
9:00 AMWelcome
Phil Williams (Canonical)
9:10 AMKeynote - State of Ceph

A look at the Ceph roadmap, current development priorities, and the latest activity in the Ceph community.

Neha Ojha (IBM)
9:40 AMThe Circular Migration Trick: Repurposing Ceph's Cloud-S3 Module for Internal Bucket Transfers

Introducing a novel approach addressing one of Ceph's RGW limitations: no support for direct data movement between buckets within the same cluster. By creatively repurposing the cloud-s3 module - originally designed for external cloud migrations - we create a self-syncing system that enables bucket-to-bucket transfers via lifecycle processing. This technique effectively creates a circular migration path within a single cluster while providing flexible storage class capabilities to reduce space consumption. All without requiring modifications to Ceph's core functionality or any third party tools.

Laimis Juzeliūnas (Oxylabs)
10:00 AMErasure Coding Enhancements for Tentacle

A preview of the new erasure coding features in the upcoming Tentacle release, covering what the benefits are for block, file and object workloads and best practice advice.

Bill Scales (IBM)
Alex Ainscow (IBM)
10:30 AMTea/Coffee Break
11:00 AMLightning Talk (LT): Cephalautopsy - When Erasure Coding Goes Wrong

The work to improve erasure coding has produced two new tools for checking consistency in erasure code pools for Ceph. One useful progression for these tools is to improve them to identify which shard on which OSD has caused the consistency check to fail. This talk will show some off a proof of concept for this tool, some of the techniques used to identify where the failure was identified, and information about how this tool can be used on real Ceph clusters when it's ready.

Connor Fawcett (IBM)
11:10 AMLightning Talk (LT): Learning opportunities from an 100PB, 8 year old Ceph clusterr

As our largest cluster 'Echo' approaches it's 9th year of storing scientific data for the LHC experiments, we reflect on the ups, downs, and interesting technical details of keeping a larger-than-normal Ceph cluster running for nearly a decade.

Tom Byrne (UKRI)
11:20 AMLightning Talk (LT): Ceph Benchmarking - an update on CBT's vision

The vision for CBT is a universal easy to use tool for the Ceph community to benchmark their clusters in a single click way with the goal of crowdsourcing performance data within the community. This lightning talk is sharing on the progress we have made and what is next for CBT.

Lee Sanders (IBM)
11:30 AMMulti-Cluster and Protocol Visibility with the New Ceph Dashboard

As Ceph deployments scale across data centers, clouds, and protocols, the need for a powerful, unified dashboard becomes critical. In this talk, we’ll introduce the Tentacle release of the Ceph Dashboard—a major leap in usability, observability, and control.

We’ll walk through new features including multi-cluster support, RGW tiering and rate limiting, multi-site automation, and protocol dashboards for SMB, NFS, and CephFS. With a fresh Carbon-based UI and advanced monitoring for NVMe, CephFS and SMB, the new dashboard brings everything together lots of new operations.

Ankush Behl (IBM)
12:00 PMCeph on ARM: The Next Tentacle

Ceph support for the ARM architecture has been fragmentary, with limited investment both upstream and downstream. IBM and Ampere are changing this, with the results of years of effort starting to bear fruit this year.

Join us for a review of what has been done so far, what remains to be achieved for parity with x86, and an open discussion of the state of the art and the challenges that remain ahead. We bring interesting announcements, and we are interested in feedback — what would you use Ceph on ARM for?

Federico Lucifredi (IBM)
Peter Pouliot (Ampere)
12:30 PMLunch
1:30 PMDisaster Recovery User Story

For this Ceph day in London, I would like to present a talk discussing a major CephFS outage we experienced for our backup system and the disaster recovery steps we took in order to recover the filesystem and return the cluster to service. After being in service for a year, we suffered a catastrophic failure of the filesystem that resulted in the filesystem being offline and the MDSes being unable to leave replay and enter the active state. My talk would comprise of how the outage presented itself, how we investigated the error, the tools we used to investigate and ultimately resolve the issue, and the subsequent preventative measures we’ve taken where hopefully this talk will encourage further discussion amongst the attendees to share their own disaster recovery experiences.

Ivan Clayson (MRC Laboratory of Molecular Biology)
2:00 PMNVMeoF in Ceph - What's New and What's Next

Ceph's NVMe over Fabrics (NVMeoF) support, introduced in the Tentacle release, marks a significant step forward in the project's scalability and performance. This session will explore the key features supported in the Tentacle release, including enhancements for NVMeoF, and provide an overview of the ongoing development of new features. Topics will include the upcoming Stretch cluster support, Virtual Volumes (vVols), reservations, the cancel command, and more. Join us for an in-depth discussion of Ceph’s NVMeoF future and how it is evolving to meet the growing demands of modern storage environments.

Aviv Caro (IBM)
2:30 PMLightning Talk (LT): Optimising Erasure Coding: The testing that makes us confident

An overview of the test tooling we developed for Erasure Coding, why it was developed, how it works and what specifically it tests. This talk will give an insight into the test tooling created and used during the development process.

Jonathan Bailey (IBM)
2:40 PMLightning Talk (LT): 56 weeks later: becoming a jack of all trades

Opensource and Ceph in particular have provided me with an invaluable empirical technical growing experience. In this my first year in the project, I summarise the opportunities to tackle the challenges: from writing my own automating testing infrastructure to generate performance test reports, to contributing to existing github projects, and creating my own. From learning and applying new programming languages, to deploy containers. I am very grateful to the Ceph community that encourages our technical grow and expertise in a constructive environment.

Jose J Palacios-Perez (IBM)
2:50 PMLightning Talk (LT): Whats new in MicroCeph?

MicroCeph is the quickest and easiest way to deploy a Ceph cluster. Its an opinionated solution to provide single commands for deployment and management of a Ceph cluster.

This LT will give an update on the new funtionaility added to MicroCeph in the last year, API driven RBD-Mirror support, support for QAT, and more. It will also discuss where people are using it and whats coming next for MicroCeph.

Phil Williams (Canonical)
3:00 PMSnack Break
3:30 PMZero trust data lakehouse

This talk examines the integration of Ceph with Apache Polaris, an advanced technical catalog for Apache Iceberg. Polaris introduces credential vending, where it generates session tokens for engines to use with object stores that are scoped according to catalog namespace and table policies. In doing so, table and namespace level access controls are enforced at the storage level, instead of requiring the engine itself to be a trusted policy enforcement point. We will demonstrate live the integration, and explain in full detail the mechanics of how this functionality works in conjunction with Ceph’s IAM and STS capabilities.

Daniel Parkes (IBM)
4:00 PMCeph-SMB: Opening Windows to the Ceph world

Ceph-SMB provides a managed SMB support to Ceph allowing Microsoft Windows clients to mount Cephfs volumes. We look at how we can use the SMB manager module to deploy and manage SMB shares using the imperative and declarative methods. We then connect to these newly created shares using Windows and Linux clients. We also take a peak under the hood to look at the underlying services run to make this happen.

Sachin Prabhu (IBM)
4:30 PMClosing Panel and Remarks
All Speakers
5:00 PMNetworking Reception
6:00 PMEvent Close