Hi,
We deployed a cluster with an OSD spec like this:
service_type: osd
service_id: osd_spec_test1
placement:
host_pattern: '*'
data_devices:
rotational: 1
db_devices:
rotational: 0
db_slots: 12
This worked on an earlier version of 15 (I think we deployed with
15.2.5). However, this same drive spec results in the following in ceph
orch ls --export:
---
service_type: osd
service_id: osd_spec_test1
service_name: osd.osd_spec_test1
placement:
host_pattern: '*'
spec:
data_devices:
rotational: 1
db_slots: 12
filter_logic: AND
objectstore: bluestore
Now, if we change rotational to 1 for db_devices:
service_type: osd
service_id: osd_spec_test1
service_name: osd.osd_spec_test1
placement:
host_pattern: '*'
spec:
data_devices:
rotational: 1
db_devices:
rotational: 1
db_slots: 12
filter_logic: AND
objectstore: bluestore
For some reason, db_devices is ignored if rotational: 0 (our intended use
case). This definitely worked before, our entire cluster was provisioned
this way. We ran into this when attempting to replace a broken OSD.
Any ideas what might be going on?
Show replies by date