[openstack-dev] [TC] Stein Goal Selection

Matt Riedemann mriedemos at gmail.com
Mon Jun 4 23:44:15 UTC 2018


On 6/4/2018 5:13 PM, Sean McGinnis wrote:
> Yes, exactly what I meant by the NOOP. I'm not sure what Cinder would
> check here. We don't have to see if placement has been set up or if cell0
> has been configured. Maybe once we have the facility in place we would
> find some things worth checking, but at present I don't know what that
> would be.

Here is an example from the Cinder Queens upgrade release notes:

"RBD/Ceph backends should adjust max_over_subscription_ratio to take 
into account that the driver is no longer reporting volume’s physical 
usage but it’s provisioned size."

I'm assuming you could check if rbd is configured as a storage backend 
and if so, is max_over_subscription_ratio set? If not, is it fatal? Does 
the operator need to configure it before upgrading to Rocky? Or is it 
something they should consider but don't necessary have to do - if that, 
there is a 'WARNING' status for those types of things.

Things that are good candidates for automating are anything that would 
stop the cinder-volume service from starting, or things that require 
data migrations before you can roll forward. In nova we've had blocking 
DB schema migrations for stuff like this which basically mean "you 
haven't run the online data migrations CLI yet so we're not letting you 
go any further until your homework is done".

Like I said, it's not black and white, but chances are good there are 
things that fall into these categories.

-- 

Thanks,

Matt



More information about the OpenStack-dev mailing list