Ordered Bucket Index Shards in RGW - Eric Ivancich, IBM @Cephstorage
Ordered Bucket Index Shards in RGW - Eric Ivancich, IBM  @Cephstorage
Uploaded November 2025 | Updated September 2026, 2 weeks ago
Ordered Bucket Index Shards in RGW - Eric Ivancich, IBM

RGW on RADOS uses hash-based sharded bucket indices to store metadata associated w/ objects. The key advantage is that mapping an object name to a shard is constant-time, which makes many operations efficient. In most cases it distributes objects across bucket index shards evenly.

However this sharding scheme negatively impacts performance in two key areas – ordered bucket listing & resharding. Ordered listing requires a large number of read ops as it queries all bucket index shards to produce the listing. And the index resharding operation, used to right-size the number of shards as the bucket shrinks & grows, touches all shards.

Ordered bucket indices addresses these performance challenges. Keeping objects lexically ordered across shards makes ordered listing trivial. And resharding becomes a “local” operation, resharding only small sets of consecutive shards into more or fewer shards.

RGW users whose software stacks make extensive use of ordered bucket listing or ephemeral buckets (i.e., those that are created, receive a lot of objects in a short period of time, and then perhaps torn down), such as big data analytics, will learn about the sub-project & performance benchmarks.
Ordered Bucket Index Shards in RGW - Eric Ivancich, IBMCeph User + Dev Monthly - June 2026Ceph SMB Latest Updates and Future Roadmap45Drives at Cephalocon 2025: A Recap Vlog for the Ceph CommunitySecurity Process Improvements in Ceph and Rook - Sage McTaggart & Gabriella Roman, IBMKeynote: Tentacle Awards - Federico Lucifredi & Gaurav SitlaniCeph-CSI: The Engine Behind Persistent Storage in Kubernetes - Niels de Vos & Madhu RajannaKeynote: Powered by People: Growing the Ceph Community Through User Engagement - Anthony MiddletonCeph User + Dev Monthly - November 2025Ceph Operations at Scale - Matt Vandermeulen, DigitalOceanDetect, Decide, Fence Resolving Netsplits in 3 AZ Stretch ClusterSecuring Data in Motion and at Rest: Quantifying End-to-End Encryption Perfo... V. Umrao & D. Parkes
Ceph |

Ordered Bucket Index Shards in RGW - Eric Ivancich, IBM

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER