Project

General

Profile

Actions

Bug #65407

open

sequence item 0: expected str instance, dict found

Added by Sergei Emelyanov 26 days ago. Updated 26 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
cephadm/osd
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

ceph version 17.2.4 (1353ed37dec8d74973edc3d5d5908c20ad5a7332) quincy (stable)
ceph orch apply -i osd_ssd.yaml

---
service_type: osd
service_id: d3p1u01-rc9h7j020-01-ssd
service_name: d3p1u01-rc9h7j020-01-ssd
placement:
  hosts:
  - d3p1u01-rc9h7j020-01
spec:
  data_devices:
    paths:
    - path: /dev/sdo
    - path: /dev/sdn
      crush_device_class: ssd
  filter_logic: AND
  objectstore: bluestore
---

service_type: osd
service_id: d3p1u01-rc9h7j030-01-ssd
service_name: d3p1u01-rc9h7j030-01-ssd
placement:
  hosts:
  - d3p1u01-rc9h7j030-01
spec:
  data_devices:
    paths:
    - path: /dev/sda
    - path: /dev/sdb
      crush_device_class: ssd
  filter_logic: AND
  objectstore: bluestore
---

service_type: osd
service_id: d3p1u01-rc9h7j040-01-ssd
service_name: d3p1u01-rc9h7j040-01-ssd
placement:
  hosts:
  - d3p1u01-rc9h7j040-01
spec:
  data_devices:
    paths:
    - path: /dev/sdb
    - path: /dev/sdn
      crush_device_class: ssd
  filter_logic: AND
  objectstore: bluestore

ceph health detail
[WRN] CEPHADM_APPLY_SPEC_FAIL: Failed to apply 3 service(s): osd.d3p1u01-rc9h7j020-01-ssd,osd.d3p1u01-rc9h7j030-01-ssd,osd.d3p1u01-rc9h7j040-01-ssd
    osd.d3p1u01-rc9h7j020-01-ssd: sequence item 0: expected str instance, dict found
    osd.d3p1u01-rc9h7j030-01-ssd: sequence item 0: expected str instance, dict found
    osd.d3p1u01-rc9h7j040-01-ssd: sequence item 0: expected str instance, dict found

Actions #1

Updated by Sergei Emelyanov 26 days ago

/var/log/user.log:Apr 10 15:03:33 d3p1u01-rc9h7j020-01 ceph-mgr4176565: [cephadm ERROR cephadm.serve] Failed to apply osd.d3p1u01-rc9h7j020-01-ssd spec DriveGroupSpec.from_json(yaml.safe_load('''service_type: osd#012service_id: d3p1u01-rc9h7j020-01-ssd#012service_name: osd.d3p1u01-rc9h7j020-01-ssd#012placement:#012 hosts:#012 - d3p1u01-rc9h7j020-01#012spec:#012 data_devices:#012 paths:#012 - path: /dev/sdo#012 - crush_device_class: ssd#012 path: /dev/sdn#012 filter_logic: AND#012 objectstore: bluestore#012''')): sequence item 0: expected str instance, dict found#012Traceback (most recent call last):#012 File "/usr/share/ceph/mgr/cephadm/serve.py", line 503, in apply_all_services#012 if self._apply_service(spec):#012 File "/usr/share/ceph/mgr/cephadm/serve.py", line 588, in _apply_service#012 self.mgr.osd_service.create_from_spec(cast(DriveGroupSpec, spec))#012 File "/usr/share/ceph/mgr/cephadm/services/osd.py", line 77, in create_from_spec#012 ret = self.mgr.wait_async(all_hosts())#012 File "/usr/share/ceph/mgr/cephadm/module.py", line 590, in wait_async#012 return self.event_loop.get_result(coro)#012 File "/usr/share/ceph/mgr/cephadm/ssh.py", line 48, in get_result#012 return asyncio.run_coroutine_threadsafe(coro, self._loop).result()#012 File "/lib64/python3.6/concurrent/futures/_base.py", line 432, in result#012 return self._get_result()#012 File "/lib64/python3.6/concurrent/futures/_base.py", line 384, in __get_result#012 raise self._exception#012 File "/usr/share/ceph/mgr/cephadm/services/osd.py", line 75, in all_hosts#012 return await gather(*futures)#012 File "/usr/share/ceph/mgr/cephadm/services/osd.py", line 51, in create_from_spec_one#012 osd_id_claims_for_host)#012 File "/usr/share/ceph/mgr/cephadm/services/osd.py", line 255, in driveselection_to_ceph_volume#012 osd_id_claims, preview=preview).run()#012 File "/lib/python3.6/site-packages/ceph/deployment/translate.py", line 80, in run#012 cmd = "lvm batch --no-auto {}".format(" ".join(data_devices))#012TypeError: sequence item 0: expected str instance, dict found

Actions

Also available in: Atom PDF