summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Dachary <loic@dachary.org>2013-08-05 15:36:28 +0200
committerLoic Dachary <loic@dachary.org>2013-08-05 15:36:28 +0200
commit0304dfbc5f3a63a24ae4a8ab67556b2b8a153064 (patch)
tree5f16db6142b2608c398424558577c601ae15a1c5
parent0d1040d7986a112531d0801ca22b4248d3ce13aa (diff)
downloadceph-0304dfbc5f3a63a24ae4a8ab67556b2b8a153064.tar.gz
Add links to OSD internals related tracker items.
Signed-off-by: Loic Dachary <loic@dachary.org>
-rw-r--r--doc/dev/osd_internals/erasure_coding.rst12
1 files changed, 7 insertions, 5 deletions
diff --git a/doc/dev/osd_internals/erasure_coding.rst b/doc/dev/osd_internals/erasure_coding.rst
index 31642db7a4a..df21d3dccdc 100644
--- a/doc/dev/osd_internals/erasure_coding.rst
+++ b/doc/dev/osd_internals/erasure_coding.rst
@@ -188,12 +188,14 @@ include the chunk id in the object key.
Core changes:
-- The filestore vhobject_t needs to also include a chunk id making it
- more like tuple<hobject_t, version_t, chunk_id_t>.
+- The filestore `vhobject_t needs to also include a chunk id
+ <http://tracker.ceph.com/issues/5862>`_ making it more like
+ tuple<hobject_t, version_t, chunk_id_t>.
- coll_t needs to include a chunk_id_t.
-- The OSD pg_map and similar pg mappings need to work in terms of a
- cpg_t (essentially pair<pg_t, chunk_id_t>). Similarly, pg->pg
- messages need to include a chunk_id_t
+- The `OSD pg_map and similar pg mappings need to work in terms of a
+ cpg_t <http://tracker.ceph.com/issues/5863>`_ (essentially
+ pair<pg_t, chunk_id_t>). Similarly, pg->pg messages need to include
+ a chunk_id_t
- For client->PG messages, the OSD will need a way to know which PG
chunk should get the message since the OSD may contain both a
primary and non-primary chunk for the same pg