Comment 2 for bug 1751359

Revision history for this message
John Fulton (jfulton-org) wrote :

Root cause is that starting in Pike this command:

 gnocchi-upgrade --config-file /etc/gnocchi/gnocchi.conf --sacks-number 128

Now requires that the pool already be created.

You won't have this issue in Pike if you deploy w/ containerized ceph as described in the documentation:

 https://docs.openstack.org/tripleo-docs/latest/install/advanced_deployment/ceph_config.html

If you follow the Pike sections of the above, then the metrics pool will be created during step2 and you won't have this issue.

So the fix is in code which is deprecated. Giulio added a few comments on to the review:

 https://review.openstack.org/#/c/547671/

I think the easiest thing to for this bug is to switch to the new method of Ceph deployment in TripleO.

Also, this issue shouldn't be confused with this one:

 https://bugs.launchpad.net/tripleo/+bug/1749544

It has a similar error message but the pools were not created in step2 because luminous requires the PGs to be balanced or the pools won't be created:

 https://ceph.com/community/new-luminous-pg-overdose-protection