[Postgresql] Adding config parameters
Change-Id: I578dd1ef341764d4ee002ad2cfdb3252f5695518
This commit is contained in:
parent
b9cdf71757
commit
2f336f3eb1
|
@ -402,7 +402,6 @@ class Manager(periodic_task.PeriodicTasks):
|
|||
self.app.update_overrides(overrides)
|
||||
|
||||
def apply_overrides(self, context, overrides):
|
||||
LOG.info(f"Applying overrides {overrides}.")
|
||||
raise exception.DatastoreOperationNotSupported(
|
||||
operation='apply_overrides', datastore=self.manager)
|
||||
|
||||
|
|
|
@ -184,8 +184,9 @@ class MySqlManager(manager.Manager):
|
|||
return False
|
||||
|
||||
def apply_overrides(self, context, overrides):
|
||||
LOG.info("Applying overrides (%s).", overrides)
|
||||
LOG.info("Applying database config.")
|
||||
self.app.apply_overrides(overrides)
|
||||
LOG.info("Finished applying database config.")
|
||||
|
||||
def reset_password_for_restore(self, ds_version=None,
|
||||
data_dir='/var/lib/mysql/data'):
|
||||
|
|
|
@ -537,8 +537,6 @@ class BaseMySqlApp(service.BaseDbApp):
|
|||
{MySQLConfParser.SERVER_CONF_SECTION: overrides})
|
||||
|
||||
def apply_overrides(self, overrides):
|
||||
LOG.info("Applying overrides to running MySQL, overrides: %s",
|
||||
overrides)
|
||||
with mysql_util.SqlClient(self.get_engine()) as client:
|
||||
for k, v in overrides.items():
|
||||
byte_value = guestagent_utils.to_bytes(v)
|
||||
|
|
|
@ -83,7 +83,10 @@ class PostgresManager(manager.Manager):
|
|||
self.app.start_db(ds_version=ds_version, command=command)
|
||||
|
||||
def apply_overrides(self, context, overrides):
|
||||
pass
|
||||
"""Reload config."""
|
||||
LOG.info("Reloading database config.")
|
||||
self.app.apply_overrides(overrides)
|
||||
LOG.info("Finished reloading database config.")
|
||||
|
||||
def get_datastore_log_defs(self):
|
||||
owner = cfg.get_configuration_property('database_service_uid')
|
||||
|
|
|
@ -150,6 +150,11 @@ class PgSqlApp(service.BaseDbApp):
|
|||
def reset_configuration(self, configuration):
|
||||
self.configuration_manager.save_configuration(configuration)
|
||||
|
||||
def apply_overrides(self, overrides):
|
||||
"""Reload config."""
|
||||
cmd = "pg_ctl reload"
|
||||
docker_util.run_command(self.docker_client, cmd)
|
||||
|
||||
def start_db(self, update_db=False, ds_version=None, command=None,
|
||||
extra_volumes=None):
|
||||
"""Start and wait for database service."""
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue