Skip to content

Commit 54887ff

Browse files
committed
[Trivial] Remove CEILOMETER_API_LOG_DIR option for devstack
This option is used for ceilometer-api when CEILOMETER_USE_MOD_WSGI=False, and create a dedicate directory for ceilometer-api log. However, there is no such need, because for such case, ceilometer-api is just a normal process like ceilometer-polling. We should let oslo.log decide where to store the log, image that user configures a path and we override in installation process, then he needs to hack into screenrc to adjust the path, it is not friendly. Here I propose to put the api log files in same directory as ceilometer-polling, by default, it will be /opt/stack/logs. Change-Id: Icca16dbef53929686950a72b40b2544f45f4afdd
1 parent a42916c commit 54887ff

File tree

2 files changed

+1
-9
lines changed

2 files changed

+1
-9
lines changed

devstack/plugin.sh

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,6 @@ function cleanup_ceilometer {
213213
_drop_database
214214
sudo rm -f "$CEILOMETER_CONF_DIR"/*
215215
sudo rmdir "$CEILOMETER_CONF_DIR"
216-
if is_service_enabled ceilometer-api && [ "$CEILOMETER_USE_MOD_WSGI" == "False" ]; then
217-
sudo rm -f "$CEILOMETER_API_LOG_DIR"/*
218-
sudo rmdir "$CEILOMETER_API_LOG_DIR"
219-
fi
220216
}
221217

222218
# Set configuraiton for cache backend.
@@ -390,9 +386,6 @@ function install_ceilometer {
390386
install_ceilometerclient
391387
setup_develop $CEILOMETER_DIR
392388
sudo install -d -o $STACK_USER -m 755 $CEILOMETER_CONF_DIR
393-
if is_service_enabled ceilometer-api && [ "$CEILOMETER_USE_MOD_WSGI" == "False" ]; then
394-
sudo install -d -o $STACK_USER -m 755 $CEILOMETER_API_LOG_DIR
395-
fi
396389
}
397390

398391
# install_ceilometerclient() - Collect source and prepare
@@ -413,7 +406,7 @@ function start_ceilometer {
413406
run_process ceilometer-aipmi "$CEILOMETER_BIN_DIR/ceilometer-polling --polling-namespaces ipmi --config-file $CEILOMETER_CONF"
414407

415408
if [[ "$CEILOMETER_USE_MOD_WSGI" == "False" ]]; then
416-
run_process ceilometer-api "$CEILOMETER_BIN_DIR/ceilometer-api -d -v --log-dir=$CEILOMETER_API_LOG_DIR --config-file $CEILOMETER_CONF"
409+
run_process ceilometer-api "$CEILOMETER_BIN_DIR/ceilometer-api -d -v --config-file $CEILOMETER_CONF"
417410
elif is_service_enabled ceilometer-api; then
418411
enable_apache_site ceilometer
419412
restart_apache_server

devstack/settings

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ enable_service ceilometer-api
1212
CEILOMETER_DIR=$DEST/ceilometer
1313
CEILOMETER_CONF_DIR=/etc/ceilometer
1414
CEILOMETER_CONF=$CEILOMETER_CONF_DIR/ceilometer.conf
15-
CEILOMETER_API_LOG_DIR=/var/log/ceilometer-api
1615
CEILOMETER_AUTH_CACHE_DIR=${CEILOMETER_AUTH_CACHE_DIR:-/var/cache/ceilometer}
1716
CEILOMETER_WSGI_DIR=${CEILOMETER_WSGI_DIR:-/var/www/ceilometer}
1817

0 commit comments

Comments
 (0)