youtube image
From YouTube: RGW S3: Feature Progress, Limitations & Testing - Robin H Johnson & Ali Maredia,

Description

RGW S3: Feature Progress, Limitations & Testing - Robin H Johnson, Spaces DigitalOcean & Ali Maredia, Red Hat

What’s new in the world of RGW S3 features & their parity in relation to other S3 providers?
What are the performance costs of S3 features (garbage collection & Bucket Lifecycle)?

This session will cover: development and roadmap in testing S3 compatibility; specification coverage; feature performance (and costs to reach that performance); operational behavior; and war stories testing S3.

As future work, what does large-scale compatibility in the global S3 ecosystem look like? (and how to test it: s3-tests and beyond)

How does deliberate divergence from the S3 specification provide new functionality? (Such as RGW PubSub instead of S3 Bucket Notifications)

About Robin Johnson
DigitalOcean
Senior Engineer, Spaces
Robin presently improves Ceph to fit operational needs for the DigitalOcean public cloud environment, as part of the Spaces product. After many years of focus on Gentoo Linux, Robin explored Ceph after a non-profit deployment revealed deficiencies & problems. While developing solutions, Robin improved other aspects of RGW. This included implementing the S3 Website API & constantly chasing bugs in S3 client implementations.

About Ali Maredia
Red Hat
Software Engineer
Ali Maredia works on Ceph for Red Hat with a focus on object storage. Ali maintains Ceph's S3-tests repository, which is responsible for testing Ceph’s S3 interface. Ali has done work all over Ceph, including in RGW, ceph-ansible, and the testing infrastructure. This spring Ali is mentoring a group of graduate students from Boston University on a project to implement object caching in the RGW. Ali also coordinates Ceph's Google Summer of Code and Outreachy program. Ali got involved with Ceph while working for CohortFS.