Now my first question is: 1) Is there a way to specify "take default class (ssd or nvme)"? Then we could just do this for the migration period, and at some point remove "ssd". If multi-device-class in a crush rule is not supported yet, the only workaround which comes to my mind right now is to issue: $ ceph osd crush set-device-class nvme <old_ssd_osd> for all our old SSD-backed osds, and modify the crush rule to refer to class "nvme" straightaway.
My advice is to set class to 'nvme' to your current osd's with class 'ssd' and change crush rule to this class. You still have to do it, better sooner than later. Either use the ssd class for your future drives, in case when you switch all your ssd to nvme and forgot about ssd disks.
Ceph is doesn't care about nvme/ssd. Ceph is only care is_rotational drive or not.
"bluefs_db_rotational": "0",
k |
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com