cleanup devstack cache initialisation
devstack has issues setting multiple value options. it does not know how to replace properly and ends up just replacing everything. just delete all previous options if they exist to avoid unexpected residual values. Change-Id: I1cb1e4fdddfb9ec7dac321b9e70f688c575a7775
This commit is contained in:
@@ -219,11 +219,13 @@ function cleanup_ceilometer {
|
||||
function _ceilometer_configure_cache_backend {
|
||||
iniset $CEILOMETER_CONF cache enabled True
|
||||
iniset $CEILOMETER_CONF cache backend $CEILOMETER_CACHE_BACKEND
|
||||
iniset $CEILOMETER_CONF cache backend_argument url:$CEILOMETER_CACHE_URL
|
||||
iniadd_literal $CEILOMETER_CONF cache backend_argument distributed_lock:True
|
||||
|
||||
inidelete $CEILOMETER_CONF cache backend_argument
|
||||
iniadd $CEILOMETER_CONF cache backend_argument url:$CEILOMETER_CACHE_URL
|
||||
iniadd $CEILOMETER_CONF cache backend_argument distributed_lock:True
|
||||
if [[ "${CEILOMETER_CACHE_BACKEND##*.}" == "redis" ]]; then
|
||||
iniadd_literal $CEILOMETER_CONF cache backend_argument db:0
|
||||
iniadd_literal $CEILOMETER_CONF cache backend_argument redis_expiration_time:600
|
||||
iniadd $CEILOMETER_CONF cache backend_argument db:0
|
||||
iniadd $CEILOMETER_CONF cache backend_argument redis_expiration_time:600
|
||||
fi
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user