Cephalocon 2022 has ended
July 11 - 13, 2022 | Portland, Oregon + Virtual
View More Details & Registration

Please note: This schedule is automatically displayed in Pacific Daylight Time (PDT). To view the schedule at your preferred time, please choose your location on the right-hand navigation panel under ’Timezone.’
The schedule is subject to change.
Back To Schedule
Wednesday, July 13 • 5:20pm - 6:00pm
RGW Zipper - Daniel Gryniewicz & Soumya Koduri, Red Hat

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
RGW was developed to provide object access (S3/Swift) to a Ceph cluster. The Zipper abstraction API divides the RGW into an upper half containing the Operations (Ops) for S3 and Swift, and a lower half, called a Store, containing the details of how to store data and metadata. This allows the same Ops code to provide correct S3 and Swift semantics via a variety of storage platforms. The primary Store is the current RadosStore, which provides access to a Ceph cluster via RADOS. However, new Stores are possible that store the data in any desired platform. One such Store, called DBStore, has been developed that stores data in SQL, and specifically in a local SQLite database. Additional Stores, such as S3, are planned to provide additional flexibility. Zipper also allows intermediate Filter layers that can transform Ops, perform policy (such as directing different objects to different Stores), or perform caching for data and metadata. The first planned Filter is a LuaFilter, which will allow rapid prototyping and testing of other filters. An individual instance of RGW will consist of a stack of Filters, along with one or more Stores providing actual data. This presentation will cover information about Zipper, about the existing DBStore, and plans for the future.

avatar for Soumya Koduri

Soumya Koduri

Principal Software Engineer, Red Hat
Soumya has been working on Ceph and RGW for more than 5 years at Red Hat, and is the primary developer of the DBStore backend for Zipper. Before working on Ceph, she worked on Gluster for Red Hat.
avatar for Daniel Gryniewicz

Daniel Gryniewicz

Manager, Software Engineering, Red Hat
Daniel has been working on Ceph and RGW for 9 years, first with CohortFS and later with Red Hat. He is the primary developer for the Zipper project. Before Ceph, he worked in networking on routing and switching software and hardware.

Wednesday July 13, 2022 5:20pm - 6:00pm PDT
Regency Ballroom C