Fixes bug 1033544
Change-Id: I015f61e8eb3612f970b4acfa3930a2f61c6c216c
| ... | ... |
@@ -104,11 +104,16 @@ function configure_cinder() {
|
| 104 | 104 |
iniset $CINDER_CONF DEFAULT volume_name_template ${VOLUME_NAME_PREFIX}%s
|
| 105 | 105 |
iniset $CINDER_CONF DEFAULT iscsi_helper tgtadm |
| 106 | 106 |
iniset $CINDER_CONF DEFAULT sql_connection $BASE_SQL_CONN/cinder?charset=utf8 |
| 107 |
- iniset $CINDER_CONF DEFAULT rabbit_host $RABBIT_HOST |
|
| 108 |
- iniset $CINDER_CONF DEFAULT rabbit_password $RABBIT_PASSWORD |
|
| 109 | 107 |
iniset $CINDER_CONF DEFAULT api_paste_config $CINDER_API_PASTE_INI |
| 110 | 108 |
iniset $CINDER_CONF DEFAULT root_helper "sudo ${CINDER_ROOTWRAP}"
|
| 111 | 109 |
|
| 110 |
+ if is_service_enabled qpid ; then |
|
| 111 |
+ iniset $CINDER_CONF DEFAULT rpc_backend cinder.openstack.common.rpc.impl_qpid |
|
| 112 |
+ elif [ -n "$RABBIT_HOST" ] && [ -n "$RABBIT_PASSWORD" ]; then |
|
| 113 |
+ iniset $CINDER_CONF DEFAULT rabbit_host $RABBIT_HOST |
|
| 114 |
+ iniset $CINDER_CONF DEFAULT rabbit_password $RABBIT_PASSWORD |
|
| 115 |
+ fi |
|
| 116 |
+ |
|
| 112 | 117 |
} |
| 113 | 118 |
|
| 114 | 119 |
# init_cinder() - Initialize database and volume group |