]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
doc/dev/osd_internals:manifest.rst: clarification for manifest design and future...
authorSamuel Just <sjust@redhat.com>
Mon, 18 May 2020 21:53:52 +0000 (14:53 -0700)
committerSamuel Just <sjust@redhat.com>
Wed, 20 May 2020 04:59:45 +0000 (21:59 -0700)
commitd8269b0819937d38c1b964ffdc68cf61c7e0438c
tree21af34c0aea342799a09ce34b50b90f39d5fb14a
parent59cab79b21d537d4cb79242048fdb737b242afd2
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>
doc/dev/osd_internals/manifest.rst