~/talk

New Read Balancer in Ceph

Talkat Cephalocon 2023 · 2023-04-16..04-18· [distributed-systems]
links:none on file
slides:none on file

A new read balancer for Reef adds a rebalance score shown by ceph osd pool ls detail and an offline CLI path using the OSD map tool that outputs pg primary changes (pg_upmap_primary) into out.txt. It targets replicated pools only, runs metadata-only swaps with no data movement, and on a demo pool reduces score from 1.63 to 1.00 after nine proposed changes. It’s greedy, per-pool, assumes homogeneous OSDs, and can apply commands or run dry‑runs.

AI-written summary · about

  1. 0:00Introduction to new read balancer
  2. 1:25Capacity vs read balancing differences
  3. 4:18Real-life balancing example
  4. 8:12Read balancing before Reef
  5. 9:36Rebalancer use cases in Reef
  6. 10:18New metrics and commands
  7. 13:50Primary reassignment process
  8. 16:44High-level rebalancer design
  9. 17:06Demo setup and initial checks
  10. 18:10Dry run with OSD map tool
  11. 21:20Applying changes to cluster
  12. 22:23Future plans and improvements
  13. 23:04Performance testing progress
  14. 24:09Q&A on EC pools and commands
  15. 25:54Single command vs incremental changes
  16. 27:22Homogeneous vs heterogeneous clusters
  17. 28:49Interaction with auto scaler
  18. 30:13Pool-specific rebalancing scope
  19. 31:38Comparison with OSD map tool
  20. 33:46Network latency considerations
  21. 35:33Integration into manager module
  22. 36:15Call for early adopters
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.