Navigation

  • index
  • modules |
  • Ceph Documentation »

Notice

This document is for a development version of Ceph.

Warning

This document is for an unsupported version of Ceph.

Edit on GitHub | Report a Documentation Bug

OSD developer documentationΒΆ

Contents

  • Backfill Reservation
  • Erasure Coded Placement Groups
    • Glossary
    • Table of content
      • Developer notes
        • Introduction
        • Reading and writing encoded chunks from and to OSDs
        • Erasure code library
        • Notes
      • Jerasure plugin
        • Introduction
      • ECBackend Implementation Strategy
        • Misc initial design notes
          • PGTemp and Crush
          • Distinguished acting set positions
          • Object Classes
          • Scrub
          • Crush
      • ECBackend
        • MAIN OPERATION OVERVIEW
          • WHOLE STRIPE WRITE
          • READ-MODIFY-WRITE
          • OSD Object Write and Consistency
          • ExtentCache
          • Pipeline
  • last_epoch_started
  • Log Based PG
    • Background
      • Why PrimaryLogPG?
      • Primary log-based replication
    • ReplicatedBackend/ECBackend unification strategy
      • PGBackend
    • PGBackend Interface Explanation
      • Readable vs Degraded
      • Client Reads
      • Scrub
      • Recovery
  • Map and PG Message handling
    • Overview
    • MOSDMap
    • MOSDPGOp/MOSDPGSubOp
    • CEPH_MSG_OSD_OP processing
    • Peering Messages
  • OSD
    • Concepts
    • Overview
  • OSD Throttles
    • WBThrottle
    • op_queue_throttle
    • journal usage throttle
  • PG
    • Concepts
    • Peering Details and Gotchas
  • PG Removal
  • PGPool
  • Recovery Reservation
    • Things to Note
    • See Also
  • Scrubbing Behavior Table
    • State variables
  • Snaps
    • Overview
    • Ondisk Structures
    • Snap Removal
    • Recovery
    • SnapMapper
    • Split
  • Watch Notify
    • Overview
    • Watch Lifecycle
    • Notify Lifecycle
  • Writeback Throttle

Logo

Table Of Contents

  • Intro to Ceph
  • Installation (ceph-deploy)
  • Installation (Manual)
  • Ceph Storage Cluster
  • Ceph Filesystem
  • Ceph Block Device
  • Ceph Object Gateway
  • Ceph Manager Daemon
  • API Documentation
  • Architecture
  • Development
  • ceph-volume
  • Release Notes
  • Ceph Releases
  • Glossary
  • Index

Quick search

Navigation

  • index
  • modules |
  • Ceph Documentation »
© Copyright 1980, Red Hat, Inc, and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0).