ceph/doc/dev/osd_internals
Samuel Just d8269b0819 doc/dev/osd_internals:manifest.rst: clarification for manifest design and future steps
I've added a few significant changes:
* TIER_PROMOTE purely ensures that data is resident in the base pool
* Add EVICT_CHUNK to permit a tiering agent to selectively cold space
  from HEAD/snapshots independently of SET_CHUNK.
* Avoid using DIRTY entirely for dedup targets.
* Instead of modifying clone_range when updating clone manifests, simply
  update ReplicatedBackend::calc_*_subsets to also consider the clone
  obc manifest.

I've also added sections on how tiering agents are rbd/rgw are meant
to interact as well as on testing.

Signed-off-by: Samuel Just <sjust@redhat.com>
2020-05-19 21:59:45 -07:00
..
erasure_coding
async_recovery.rst
backfill_reservation.rst
erasure_coding.rst
index.rst
last_epoch_started.rst
log_based_pg.rst
manifest.rst doc/dev/osd_internals:manifest.rst: clarification for manifest design and future steps 2020-05-19 21:59:45 -07:00
map_message_handling.rst
osd_overview.rst
osd_throttles.rst
osd_throttles.txt
osdmap_versions.txt
partial_object_recovery.rst
pg_removal.rst
pg.rst
pgpool.rst
recovery_reservation.rst
refcount.rst doc: add more information for manifest tiering 2020-05-19 21:59:04 -07:00
scrub.rst
snaps.rst
stale_read.rst
watch_notify.rst
wbthrottle.rst