Comment 2 for bug 2065470

Revision history for this message
Nobuto Murata (nobuto) wrote : Re: cinder-ceph and glance are stuck at waiting

Looks like the Ceph client side (e.g. glance) is requesting a pool with replicas=0 and it causes "float floor division by zero" on the Ceph cluster side.

unit-microceph-0: 22:05:51 INFO juju.worker.uniter.operation ran "ceph-relation-changed" hook (via hook dispatching script: dispatch)
unit-microceph-0: 22:06:26 INFO unit.microceph/0.juju-log ceph:3: _on_relation_changed event
unit-microceph-0: 22:06:27 INFO unit.microceph/0.juju-log ceph:3: mon cluster in quorum and osds bootstrapped - providing client with keys, processing broker requests
unit-microceph-0: 22:06:28 INFO unit.microceph/0.juju-log ceph:3: Processing broker req {"api-version": 1, "ops": [{"op": "create-pool", "name": "glance", "replicas": 0, "pg_num": n
ull, "crush-profile": null, "app-name": "rbd", "compression-algorithm": null, "compression-mode": null, "compression-required-ratio": null, "compression-min-blob-size": null, "compr
ession-min-blob-size-hdd": null, "compression-min-blob-size-ssd": null, "compression-max-blob-size": null, "compression-max-blob-size-hdd": null, "compression-max-blob-size-ssd": nu
ll, "group": null, "max-bytes": null, "max-objects": null, "group-namespace": null, "rbd-mirroring-mode": "pool", "weight": 40}], "request-id": "bf3080dc48147200ada9e7b6031e32a526b4
8cc9"}
unit-microceph-0: 22:06:28 INFO unit.microceph/0.juju-log ceph:3: Processing 1 ceph broker requests
unit-microceph-0: 22:06:29 INFO unit.microceph/0.juju-log ceph:3: Creating pool 'glance' (replicas=0)
unit-microceph-0: 22:06:31 ERROR unit.microceph/0.juju-log ceph:3: float floor division by zero
unit-microceph-0: 22:06:31 ERROR unit.microceph/0.juju-log ceph:3: Unexpected error occurred while processing requests: {'api-version': 1, 'ops': [{'op': 'create-pool', 'name': 'glance', 'replicas': 0, 'pg_num': None, 'crush-profile': None, 'app-name': 'rbd', 'compression-algorithm': None, 'compression-mode': None, 'compression-required-ratio': None, 'compression-min-blob-size': None, 'compression-min-blob-size-hdd': None, 'compression-min-blob-size-ssd': None, 'compression-max-blob-size': None, 'compression-max-blob-size-hdd': None, 'compression-max-blob-size-ssd': None, 'group': None, 'max-bytes': None, 'max-objects': None, 'group-namespace': None, 'rbd-mirroring-mode': 'pool', 'weight': 40}], 'request-id': 'bf3080dc48147200ada9e7b6031e32a526b48cc9'}
unit-microceph-0: 22:06:31 INFO unit.microceph/0.juju-log ceph:3: {"exit-code": 1, "stderr": "Unexpected error occurred while processing requests: {'api-version': 1, 'ops': [{'op': 'create-pool', 'name': 'glance', 'replicas': 0, 'pg_num': None, 'crush-profile': None, 'app-name': 'rbd', 'compression-algorithm': None, 'compression-mode': None, 'compression-required-ratio': None, 'compression-min-blob-size': None, 'compression-min-blob-size-hdd': None, 'compression-min-blob-size-ssd': None, 'compression-max-blob-size': None, 'compression-max-blob-size-hdd': None, 'compression-max-blob-size-ssd': None, 'group': None, 'max-bytes': None, 'max-objects': None, 'group-namespace': None, 'rbd-mirroring-mode': 'pool', 'weight': 40}], 'request-id': 'bf3080dc48147200ada9e7b6031e32a526b48cc9'}"}
unit-microceph-0: 22:06:32 WARNING unit.microceph/0.ceph-relation-changed Error ENOENT: failed to find client.glance in keyring