Rename ceilometer-dbsync in ceilometer-upgrade
Change-Id: I9adcc6c2180bae1d0e17a7d03fe2df9fca096487
This commit is contained in:
parent
bf38c2c932
commit
18c181f0b3
@ -20,19 +20,25 @@ from six import moves
|
||||
import six.moves.urllib.parse as urlparse
|
||||
import sqlalchemy as sa
|
||||
|
||||
from ceilometer.i18n import _LE, _LI
|
||||
from ceilometer.i18n import _LE, _LI, _LW
|
||||
from ceilometer import service
|
||||
from ceilometer import storage
|
||||
|
||||
LOG = log.getLogger(__name__)
|
||||
|
||||
|
||||
def dbsync():
|
||||
def upgrade():
|
||||
service.prepare_service()
|
||||
storage.get_connection_from_config(cfg.CONF, 'metering').upgrade()
|
||||
storage.get_connection_from_config(cfg.CONF, 'event').upgrade()
|
||||
|
||||
|
||||
def dbsync():
|
||||
LOG.warning(_LW('ceilometer-dbsync is deprecated in favor of '
|
||||
'ceilometer-upgrade'))
|
||||
upgrade()
|
||||
|
||||
|
||||
def expirer():
|
||||
service.prepare_service()
|
||||
|
||||
|
@ -362,7 +362,7 @@ function init_ceilometer {
|
||||
if is_service_enabled ceilometer-collector ceilometer-api && is_service_enabled mysql postgresql ; then
|
||||
if [ "$CEILOMETER_BACKEND" = 'mysql' ] || [ "$CEILOMETER_BACKEND" = 'postgresql' ] || [ "$CEILOMETER_BACKEND" = 'es' ] ; then
|
||||
recreate_database ceilometer
|
||||
$CEILOMETER_BIN_DIR/ceilometer-dbsync
|
||||
$CEILOMETER_BIN_DIR/ceilometer-upgrade
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
@ -0,0 +1,13 @@
|
||||
---
|
||||
prelude: >
|
||||
Ceilometer backends are no more only databases but
|
||||
also REST API like Gnocchi. So ceilometer-dbsync binary
|
||||
name doesn't make a lot of sense and have been renamed
|
||||
ceilometer-upgrade. The new binary handles database
|
||||
schema upgrade like ceilometer-dbsync does, but it
|
||||
also handle any changes needed in configured ceilometer
|
||||
backends like Gnocchi.
|
||||
deprecations:
|
||||
- For backward compatibility reason we temporary
|
||||
keep ceilometer-dbsync, at least for one major version to
|
||||
ensure deployer have time update their tooling.
|
@ -259,6 +259,7 @@ console_scripts =
|
||||
ceilometer-agent-notification = ceilometer.cmd.agent_notification:main
|
||||
ceilometer-send-sample = ceilometer.cmd.sample:send_sample
|
||||
ceilometer-dbsync = ceilometer.cmd.storage:dbsync
|
||||
ceilometer-upgrade = ceilometer.cmd.storage:upgrade
|
||||
ceilometer-db-legacy-clean = ceilometer.cmd.storage:db_clean_legacy
|
||||
ceilometer-expirer = ceilometer.cmd.storage:expirer
|
||||
ceilometer-rootwrap = oslo_rootwrap.cmd:main
|
||||
|
Loading…
x
Reference in New Issue
Block a user