Un-nest generate_swift_config
I think this got accidentally nested during some code refactorizing? Change-Id: Ie486cf3395b6acf3a10eb32e116d39ca56134b9f
This commit is contained in:
parent
5d920e02e3
commit
f8e86bb312
79
lib/swift
79
lib/swift
@ -231,6 +231,46 @@ function _config_swift_apache_wsgi() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# This function generates an object/container/account configuration
|
||||||
|
# emulating 4 nodes on different ports
|
||||||
|
function generate_swift_config() {
|
||||||
|
local swift_node_config=$1
|
||||||
|
local node_id=$2
|
||||||
|
local bind_port=$3
|
||||||
|
local server_type=$4
|
||||||
|
|
||||||
|
log_facility=$[ node_id - 1 ]
|
||||||
|
node_path=${SWIFT_DATA_DIR}/${node_number}
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT user
|
||||||
|
iniset ${swift_node_config} DEFAULT user ${STACK_USER}
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT bind_port
|
||||||
|
iniset ${swift_node_config} DEFAULT bind_port ${bind_port}
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT swift_dir
|
||||||
|
iniset ${swift_node_config} DEFAULT swift_dir ${SWIFT_CONF_DIR}
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT devices
|
||||||
|
iniset ${swift_node_config} DEFAULT devices ${node_path}
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT log_facility
|
||||||
|
iniset ${swift_node_config} DEFAULT log_facility LOG_LOCAL${log_facility}
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT workers
|
||||||
|
iniset ${swift_node_config} DEFAULT workers 1
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT disable_fallocate
|
||||||
|
iniset ${swift_node_config} DEFAULT disable_fallocate true
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} DEFAULT mount_check
|
||||||
|
iniset ${swift_node_config} DEFAULT mount_check false
|
||||||
|
|
||||||
|
iniuncomment ${swift_node_config} ${server_type}-replicator vm_test_mode
|
||||||
|
iniset ${swift_node_config} ${server_type}-replicator vm_test_mode yes
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# configure_swift() - Set config files, create data dirs and loop image
|
# configure_swift() - Set config files, create data dirs and loop image
|
||||||
function configure_swift() {
|
function configure_swift() {
|
||||||
local swift_pipeline="${SWIFT_EXTRAS_MIDDLEWARE_NO_AUTH}"
|
local swift_pipeline="${SWIFT_EXTRAS_MIDDLEWARE_NO_AUTH}"
|
||||||
@ -364,45 +404,6 @@ EOF
|
|||||||
cp ${SWIFT_DIR}/etc/swift.conf-sample ${SWIFT_CONF_DIR}/swift.conf
|
cp ${SWIFT_DIR}/etc/swift.conf-sample ${SWIFT_CONF_DIR}/swift.conf
|
||||||
iniset ${SWIFT_CONF_DIR}/swift.conf swift-hash swift_hash_path_suffix ${SWIFT_HASH}
|
iniset ${SWIFT_CONF_DIR}/swift.conf swift-hash swift_hash_path_suffix ${SWIFT_HASH}
|
||||||
|
|
||||||
# This function generates an object/container/account configuration
|
|
||||||
# emulating 4 nodes on different ports
|
|
||||||
function generate_swift_config() {
|
|
||||||
local swift_node_config=$1
|
|
||||||
local node_id=$2
|
|
||||||
local bind_port=$3
|
|
||||||
local server_type=$4
|
|
||||||
|
|
||||||
log_facility=$[ node_id - 1 ]
|
|
||||||
node_path=${SWIFT_DATA_DIR}/${node_number}
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT user
|
|
||||||
iniset ${swift_node_config} DEFAULT user ${STACK_USER}
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT bind_port
|
|
||||||
iniset ${swift_node_config} DEFAULT bind_port ${bind_port}
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT swift_dir
|
|
||||||
iniset ${swift_node_config} DEFAULT swift_dir ${SWIFT_CONF_DIR}
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT devices
|
|
||||||
iniset ${swift_node_config} DEFAULT devices ${node_path}
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT log_facility
|
|
||||||
iniset ${swift_node_config} DEFAULT log_facility LOG_LOCAL${log_facility}
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT workers
|
|
||||||
iniset ${swift_node_config} DEFAULT workers 1
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT disable_fallocate
|
|
||||||
iniset ${swift_node_config} DEFAULT disable_fallocate true
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} DEFAULT mount_check
|
|
||||||
iniset ${swift_node_config} DEFAULT mount_check false
|
|
||||||
|
|
||||||
iniuncomment ${swift_node_config} ${server_type}-replicator vm_test_mode
|
|
||||||
iniset ${swift_node_config} ${server_type}-replicator vm_test_mode yes
|
|
||||||
}
|
|
||||||
|
|
||||||
for node_number in ${SWIFT_REPLICAS_SEQ}; do
|
for node_number in ${SWIFT_REPLICAS_SEQ}; do
|
||||||
swift_node_config=${SWIFT_CONF_DIR}/object-server/${node_number}.conf
|
swift_node_config=${SWIFT_CONF_DIR}/object-server/${node_number}.conf
|
||||||
cp ${SWIFT_DIR}/etc/object-server.conf-sample ${swift_node_config}
|
cp ${SWIFT_DIR}/etc/object-server.conf-sample ${swift_node_config}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user