Feature #42349
Updated by Ricardo Marques about 3 years ago
Ceph Luminous added support for CRUSH device classes - see "this article":https://ceph.io/community/new-luminous-crush-device-classes/ for details.
The Dashboard should add support for managing these:
* Display and allow sorting by an OSD's default device class in the OSD table (#43179)
* -Show an OSDs device class in the CRUSH view-
* Explicitly set/change the device class of an OSD (#43197)
* Support creating a placement rule that targets a specific device class (#43260)
* Support selecting that placement rule when creating a replicated pool (#43260)
* Support creating an erasure code profile that includes a property for the desired device class
* Support selecting that EC profile when creating an erasure coded pool
The Dashboard should add support for managing these:
* Display and allow sorting by an OSD's default device class in the OSD table (#43179)
* -Show an OSDs device class in the CRUSH view-
* Explicitly set/change the device class of an OSD (#43197)
* Support creating a placement rule that targets a specific device class (#43260)
* Support selecting that placement rule when creating a replicated pool (#43260)
* Support creating an erasure code profile that includes a property for the desired device class
* Support selecting that EC profile when creating an erasure coded pool