Chapter 4. Known Issues
This section documents known issues found in this release of Red Hat Ceph Storage.
The "diamond" service sometimes does not start
After installing Red Hat Ceph Storage and connecting the Ceph nodes to the Calamari server, in some cases, the diamond service does not start on certain Ceph nodes despite the diamond package being installed. As a consequence, graphs in the Calamari UI are not generated for such nodes.
To work around this issue, run the following command from the administration node as root or with sudo:
salt '*' state.highstate
Various race conditions occur when using "ceph-disk"
The process of preparing and activating disks using the ceph-disk utility involves also usage of the udev device manager and the systemd service manager. Consequently, various race conditions can occur causing the following problems:
- Mount points for OSDs are duplicated
-
ceph-diskfails to activate a device even though the device has been successfully prepared with theceph-disk preparecommand - Some OSDs are not activated at boot time
To work around these issues, perform the steps below:
Manually remove the
udevrules by running the following command asroot:# rm /usr/lib/udev/rules.d/95-ceph-osd.rules
Prepare the disks:
$ ceph-disk prepare
Add the "ceph-disk activate-all" string to the
/etc/rc.localfile. Run the following command asroot:# echo "ceph-disk activate-all" | tee -a /etc/rc.local
Reboot the system or activate the disks by running the following command as
root:# ceph-disk activate-all
(BZ#1300703)
Graphs for monitor hosts are not displayed
Graphs for monitor hosts are not displayed in the Calamari server GUI when selecting them from the Graphs drop-down menu. (BZ#1223335)
Deleting large RBD images with "object map" can cause OSDs to crash
An attempt to delete a large RBD image with the object map feature enabled can cause the OSD nodes to trigger the suicide_timeout and self-terminate.
To work around this issue, remove the image manually instead of using the rbd rm command. To avoid this issue, do not enable object map on images that are hundreds of terabytes in size. (BZ#1325322)
Missing Calamari graphs
After installing a new Ceph cluster and initializing the Calamari server, Calamari graphs can be missing. The graphs are missing on any node connected to Calamari after the calamari-ctl initialize command was run. To work around this issue, run the calamari-ctl initialize and salt '*' state.highstate commands after connecting additional Ceph cluster nodes to Calamari. These commands can be run multiple times without any issues. (BZ#1273943)
Missing password field in Calamari
An attempt to create a new user in the Calamari UI fails with the password field is required error because the password field is missing from the Calamari UI. To work around this issue, use the Raw data form and create the new user by using the JSON format, for example:
{
"username": "user",
"email": "user@example.com",
"password": "password"
}Upstart cannot stop or restart the initial ceph-mon process on Ubuntu
When adding a new monitor on Ubuntu, either manually or by using the ceph-deploy utility, the initial ceph-mon process cannot be stopped or restarted using the Upstart init system. To work around this issue, use the pkill utility or reboot the system to stop the ceph-mon process. Then, it is possible to restart the process using Upstart as expected. (BZ#1255497)
"ice_setup" returns various errors when installing Calamari on Ubuntu
When running the ice_setup utility on Ubuntu, the utility returns various warnings, similar to the ones in the output below:
apache2_invoke: Enable configuration javascript-common invoke-rc.d: initscript apache2, action "reload" failed. apache2_invoke: Enable module wsgi Adding user postgres to group ssl-cert Creating config file /etc/logrotate.d/postgresql-common with new version Building PostgreSQL dictionaries from installed myspell/hunspell packages... Removing obsolete dictionary files: * No PostgreSQL clusters exist; see "man pg_createcluster" ERROR: Module version does not exist! salt-master: no process found
These warnings do not affect the installation process of Calamari and can be safely ignored. (BZ#1305133)
The "Update" button is not disabled when a check box is cleared
In the Calamari web UI on the Manage > Cluster Settings page, the Update button is not disabled when a check box is cleared. Moreover, further clicking on the Update button displays an error dialog box, which leaves the button unusable. To work around this issue, reload the page as suggested in the error dialog. (BZ#1223656)
Creating encrypted OSD sometimes fails
When creating encrypted OSD nodes by using the --dmcrypt option with the ceph-deploy utility, the underlying ceph-disk utility fails to create second journal partition on same journal device that is used by another OSD. (BZ#1327628)

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.