Cephalocon 2019 has ended
Barcelona, Spain
May 19-20, 2019
Click Here for More Information & Registration
Back To Schedule
Sunday, May 19 • 16:50 - 17:30
RADOS Object Class Development in C++ Lua - Noah Watkins, Red Hat

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

In addition to the standard file, block, and RGW interfaces, Ceph exposes a powerful low-level interface to RADOS objects. This talk will focus on one lesser utilized aspect of this interface called object-classes. Object classes in Ceph allow for the creation of application-specific object interfaces whose implementations execute within the storage system itself. This provides developers with a powerful tool for the construction of transactional interfaces that can utilize remote CPU, memory, and I/O resources within each OSD. This talk will explore how these custom interfaces are generally used, common design patterns, and how developers can get started developing with object classes using C++ and Lua.

avatar for Noah Watkins

Noah Watkins

Software Engineer, Red Hat
Noah is a software engineer at Red Hat working on Ceph orchestration in Kubernetes. He received his Ph.D. from U.C. Santa Cruz in 2018, and lives in San Francisco.

Sunday May 19, 2019 16:50 - 17:30 BST