def test_single_instance_config_rendering(self): location = "/etc/mysql/my.cnf" config = template.SingleInstanceConfigTemplate('mysql', self.flavor_dict) self.assertEqual(location, config.config_location) self.validate_template(config.render(), "query_cache_size", self.flavor_dict)
def get_default_configuration_template(self): flavor = self.get_flavor() LOG.debug("Getting default config template for datastore version " "%(ds_version)s and flavor %(flavor)s." % {'ds_version': self.ds_version, 'flavor': flavor}) config = template.SingleInstanceConfigTemplate( self.ds_version, flavor, id) return config.render_dict()
def _start_mysql(self): datastore = Mock(spec=DatastoreVersion) datastore.datastore_name = 'mysql' datastore.name = 'mysql-5.6' datastore.manager = 'mysql' config = template.SingleInstanceConfigTemplate( datastore, NEW_FLAVOR.__dict__, self.instance.id) self.instance.guest.start_db_with_conf_changes(config.render())
def test_single_instance_config_rendering(self): datastore = Mock(spec=DatastoreVersion) datastore.datastore_name = 'MySql' datastore.name = 'mysql-5.6' datastore.manager = 'mysql' config = template.SingleInstanceConfigTemplate(datastore, self.flavor_dict, self.server_id) self.validate_template(config.render(), "query_cache_size", self.flavor_dict, self.server_id)
def test_renderer_discovers_special_config(self): """Finds our special config file for the version 'mysql-test'.""" datastore = Mock(spec=DatastoreVersion) datastore.datastore_name = 'mysql' datastore.name = 'mysql-test' datastore.manager = 'mysql' config = template.SingleInstanceConfigTemplate(datastore, self.flavor_dict, self.server_id) self.validate_template(config.render(), "hyper", {'ram': 0}, self.server_id)
def _render_config(self, service_type, flavor): config = template.SingleInstanceConfigTemplate(service_type, flavor) config.render() return config
def _render_config(self, datastore_manager, flavor, instance_id): config = template.SingleInstanceConfigTemplate(datastore_manager, flavor, instance_id) config.render() return config
def get_default_configration_template(self): flavor = self.get_flavor() LOG.debug("flavor: %s" % flavor) config = template.SingleInstanceConfigTemplate( self.ds_version.manager, flavor, id) return config.render_dict()
def test_single_instance_config_rendering(self): config = template.SingleInstanceConfigTemplate('mysql', self.flavor_dict, self.server_id) self.validate_template(config.render(), "query_cache_size", self.flavor_dict, self.server_id)
def _start_mysql(self): config = template.SingleInstanceConfigTemplate("mysql", NEW_FLAVOR.__dict__, self.instance.id) self.instance.guest.start_db_with_conf_changes(config.render())