Loading…
Cephalocon 2023 has ended
April 16 - 18 | Amsterdam, Netherlands
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Cephalocon 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Summer Time (UTC +2). To see the schedule in your preferred timezone, select from the drop-down menu to the right above "Filter by Date." 

The schedule is subject to change.

Monday, April 17 • 13:50 - 14:05
Rook: Enabling Read Affinity for RBD Workloads - Rakshith R, IBM

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.
Rook[1] spreads OSDs across the nodes of cluster to provide redundancy and availability. This is done using node topology labels[2], which are also added by Rook to the desired level in the CRUSH map[3]. Containerized workloads(pods)/clients using RBD storage are spread out across the nodes too. Currently, reads are served from the primary OSD of the PG which maybe located on a different node, zone or even region. This results in increased data transfer and latency, which has an impact on both cost and performance. Leveraging Ceph-CSI's read affinity feature[4], reads are served from the OSDs which are in proximity to the client. This will reduce data transfer and improve performance. This talk will cover the implementation, usage and benefits of read affinity for RBD volumes with Rook. [1] https://rook.io/ [2] https://github.com/rook/rook/blob/master/Documentation/CRDs/Cluster/ceph-cluster-crd.md#osd-topology [3] https://docs.ceph.com/en/latest/rados/operations/crush-map/#crush-map [4] https://github.com/ceph/ceph-csi/blob/devel/docs/deploy-rbd.md#read-affinity-using-crush-locations-for-rbd-volumes

Speakers
RR

Rakshith R

Software Engineer, IBM
Rakshith is a Software Engineer at IBM Storage Team. He is an active open source developer and contributor at Rook, CephCSI and CSI-Addons projects. He has worked on several critical features such as volume encryption support, NFS driver implementation and Rook ceph clusterwide encryption... Read More →



Monday April 17, 2023 13:50 - 14:05 CEST
IJ zaal
  Lightning Talks