9293ac03ab
The backing disk currently created is 8GB. devstack-gate sets that to 24GB when running Tempest. We're seeing ceph job failures due to NoValidHost in the cinder scheduler because 8GB isn't enough capacity for Tempest runs. So this change uses the same backing disk size for the ceph jobs as we get in the default devstack setup, which uses LVM. Depends-On: I71be308c8373e9ac429b901c374100c6b3c1e59d Change-Id: I788eefa6c1d427bf51d2d3d40be4abe0336443e7 Closes-Bug: #1645530
42 lines
1.7 KiB
Plaintext
42 lines
1.7 KiB
Plaintext
# Devstack settings
|
|
|
|
# CEPH_PLUGIN_DIR contains the path to devstack-plugin-ceph/devstack directory
|
|
|
|
CEPH_PLUGIN_DIR=$(readlink -f $(dirname ${BASH_SOURCE[0]}))
|
|
|
|
# Add ceph plugin specific settings
|
|
# NOTE: Currently these are redundant since ceph
|
|
# plugin job defn defines them already, but
|
|
# once DEVSTACK_GATE_CEPH is removed, these
|
|
# won't be redundant, so its ok to have these
|
|
# anyways.
|
|
|
|
TEMPEST_STORAGE_PROTOCOL=ceph
|
|
# VOLUME_BACKING_FILE_SIZE should be sourced from devstack/stackrc but define
|
|
# a default here if not set already.
|
|
VOLUME_BACKING_FILE_SIZE=${VOLUME_BACKING_FILE_SIZE:-8GB}
|
|
CEPH_LOOPBACK_DISK_SIZE=${CEPH_LOOPBACK_DISK_SIZE:-$VOLUME_BACKING_FILE_SIZE}
|
|
|
|
# Source plugin's lib/ceph
|
|
source $CEPH_PLUGIN_DIR/lib/ceph
|
|
|
|
# Set Manila related global variables used by Manila's DevStack plugin.
|
|
if (is_ceph_enabled_for_service manila) && \
|
|
[[ $MANILA_CEPH_DRIVER == 'cephfsnative' ]]; then
|
|
MANILA_DHSS=$(trueorfalse False MANILA_DHSS)
|
|
MANILA_ENABLED_SHARE_PROTOCOLS=CEPHFS
|
|
MANILA_DEFAULT_SHARE_TYPE=cephfstype
|
|
# CephFSNative Driver does not yet support creation of shares from
|
|
# snapshot.
|
|
MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS='snapshot_support=False'
|
|
|
|
MANILA_ENABLED_BACKENDS=cephfsnative1
|
|
MANILA_CONFIGURE_GROUPS=cephfsnative1
|
|
|
|
MANILA_OPTGROUP_cephfsnative1_share_driver=manila.share.drivers.cephfs.cephfs_native.CephFSNativeDriver
|
|
MANILA_OPTGROUP_cephfsnative1_driver_handles_share_servers=$MANILA_DHSS
|
|
MANILA_OPTGROUP_cephfsnative1_share_backend_name=CEPHFSNATIVE1
|
|
MANILA_OPTGROUP_cephfsnative1_cephfs_conf_path=${CEPH_CONF_FILE}
|
|
MANILA_OPTGROUP_cephfsnative1_cephfs_auth_id=${MANILA_CEPH_USER}
|
|
fi
|