2011-09-01 19:42:56 +00:00
|
|
|
====================================
|
|
|
|
Object Store Architecture Overview
|
|
|
|
====================================
|
|
|
|
|
|
|
|
.. graphviz::
|
|
|
|
|
2022-11-17 04:45:29 +00:00
|
|
|
digraph object_store {
|
2011-09-01 19:43:34 +00:00
|
|
|
size="7,7";
|
2011-09-01 19:42:56 +00:00
|
|
|
node [color=lightblue2, style=filled, fontname="Serif"];
|
|
|
|
|
|
|
|
"testrados" -> "librados"
|
|
|
|
"testradospp" -> "librados"
|
|
|
|
|
|
|
|
"rbd" -> "librados"
|
|
|
|
|
|
|
|
"radostool" -> "librados"
|
|
|
|
|
2011-10-03 18:25:44 +00:00
|
|
|
"radosgw-admin" -> "radosgw"
|
2011-09-01 19:42:56 +00:00
|
|
|
|
2011-09-13 19:34:11 +00:00
|
|
|
"radosgw" -> "librados"
|
2011-09-01 19:42:56 +00:00
|
|
|
|
|
|
|
"radosacl" -> "librados"
|
|
|
|
|
|
|
|
"librados" -> "objecter"
|
|
|
|
|
|
|
|
"ObjectCacher" -> "Filer"
|
|
|
|
|
|
|
|
"dumpjournal" -> "Journaler"
|
|
|
|
|
|
|
|
"Journaler" -> "Filer"
|
|
|
|
|
|
|
|
"SyntheticClient" -> "Filer"
|
|
|
|
"SyntheticClient" -> "objecter"
|
|
|
|
|
|
|
|
"Filer" -> "objecter"
|
|
|
|
|
|
|
|
"objecter" -> "OSDMap"
|
|
|
|
|
2011-09-21 23:28:43 +00:00
|
|
|
"ceph-osd" -> "PG"
|
|
|
|
"ceph-osd" -> "ObjectStore"
|
2011-09-01 19:42:56 +00:00
|
|
|
|
|
|
|
"crushtool" -> "CrushWrapper"
|
|
|
|
|
|
|
|
"OSDMap" -> "CrushWrapper"
|
|
|
|
|
|
|
|
"OSDMapTool" -> "OSDMap"
|
|
|
|
|
2016-12-14 18:18:27 +00:00
|
|
|
"PG" -> "PrimaryLogPG"
|
2011-09-01 19:42:56 +00:00
|
|
|
"PG" -> "ObjectStore"
|
|
|
|
"PG" -> "OSDMap"
|
|
|
|
|
2016-12-14 18:18:27 +00:00
|
|
|
"PrimaryLogPG" -> "ObjectStore"
|
|
|
|
"PrimaryLogPG" -> "OSDMap"
|
2011-09-01 19:42:56 +00:00
|
|
|
|
|
|
|
"ObjectStore" -> "FileStore"
|
2017-06-30 17:54:18 +00:00
|
|
|
"ObjectStore" -> "BlueStore"
|
|
|
|
|
|
|
|
"BlueStore" -> "rocksdb"
|
2011-09-01 19:42:56 +00:00
|
|
|
|
2016-04-12 12:48:25 +00:00
|
|
|
"FileStore" -> "xfs"
|
2011-09-01 19:42:56 +00:00
|
|
|
"FileStore" -> "btrfs"
|
2016-04-12 12:48:25 +00:00
|
|
|
"FileStore" -> "ext4"
|
2011-09-01 19:42:56 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.. todo:: write more here
|
2022-11-17 04:45:29 +00:00
|
|
|
|