Hello Cephers,
On a new cluster, I only have 2 RBD block images, and the Dashboard
doesn't manage to list them correctly.
I have this message :
Warning
Displaying previously cached data for pool veeam-repos.
Sometime it disappears, but as soon as I reload or return to the listing
page, it's there.
What I've seen, is a high CPU load due to ceph-mgr on the active
manager.
And also stack-traces like this :
2021-01-15T14:41:12.061+0100 7f7f3fec4700 0 [dashboard ERROR exception]
Dashboard Exception
Traceback (most recent call last):
File "/usr/share/ceph/mgr/dashboard/services/exception.py", line 94,
in dashboard_exception_handler
return handler(*args, **kwargs)
File "/usr/lib/python3/dist-packages/cherrypy/_cpdispatch.py", line
60, in __call__
return self.callable(*self.args, **self.kwargs)
File "/usr/share/ceph/mgr/dashboard/controllers/__init__.py", line
666, in inner
ret = func(*args, **kwargs)
File "/usr/share/ceph/mgr/dashboard/controllers/__init__.py", line
861, in wrapper
return func(*vpath, **params)
File "/usr/lib/python3.6/contextlib.py", line 52, in inner
return func(*args, **kwds)
File "/usr/lib/python3.6/contextlib.py", line 52, in inner
return func(*args, **kwds)
File "/usr/share/ceph/mgr/dashboard/controllers/rbd.py", line 86, in
list
return self._rbd_list(pool_name)
File "/usr/share/ceph/mgr/dashboard/controllers/rbd.py", line 76, in
_rbd_list
status, value = RbdService.rbd_pool_list(pool)
File "/usr/share/ceph/mgr/dashboard/tools.py", line 254, in wrapper
return rvc.run(fn, args, kwargs)
File "/usr/share/ceph/mgr/dashboard/tools.py", line 242, in run
raise ViewCacheNoDataException()
dashboard.exceptions.ViewCacheNoDataException: ViewCache: unable to
retrieve data
Also that, since I changed some features back and forth on one image :
2021-01-18T11:13:26.383+0100 7f00199ca700 0 [dashboard ERROR
frontend.error]
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/#/block/rbd/edit/veeam-
repos%252Fveeam-repo2-vol1): Cannot read property 'features_name' of
undefined
TypeError: Cannot read property 'features_name' of undefined
at
https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/1.9e79c41bbaed982a50af.js:1:121119
at Array.forEach (<anonymous>)
at R.deepBoxCheck
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/1.9e79c41bbaed982a50af.js:1:120845)
at R.featureFormUpdate
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/1.9e79c41bbaed982a50af.js:1:121987)
at
https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/1.9e79c41bbaed982a50af.js:1:119252
at d.a [as _next]
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/main.c43d13b597196a5f022f.js:2:945003)
at d.__tryOrUnsub
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/main.c43d13b597196a5f022f.js:2:761245)
at d.next
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/main.c43d13b597196a5f022f.js:2:760466)
at l._next
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/main.c43d13b597196a5f022f.js:2:759637)
at l.next
(https://fidcl-mrs4-sto-sds.fidcl.cloud:8443/main.c43d13b597196a5f022f.js:2:759411)
But that's perhaps just becaus I open an Edit window on the image and it
does not have the datas.
The Edit window is empty, and I can't edit things, especially, I wan't
to resize the image.
Finally, I find a similar bug already registered here, but that seems
resolved for the owner :
https://tracker.ceph.com/issues/45308
Mmmm, as I read carrefully, it'about cephfs not rbd in that
stacktrace...
Am I the only one ?
Is there a work around ?
I really need the dashboard to be usable, because I want to delegate a
maximum of operations to people that don't need to have the rights to
connect to machines to use CLI.
And also don't have the skills to do so.
Have a good day,
--
Gilles
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx