def patch(self): if not self.config: self.create() configuration_id = self.config.id values = json.dumps({"myisam_sort_buffer_size":116391936,"join_buffer_size":409600}) utils.configuration_patch_byclient(configuration_id, values) override = KSC_Configuration.get_configuration_overrides(utils.get_context(), configuration_id) if values == override: raise Exception("patch config, something is not update, override = %s" % override)
def patch_new(self): if not self.config: self.create_new() configuration_id = self.config.id values = {"myisam_sort_buffer_size":'xxx',"join_buffer_size":'xxx'} # values = json.dumps({"myisam_sort_buffer_size":116391936,"join_buffer_size":409600}) utils.configuration_patch_byclient(configuration_id, json.dumps(values)) override = KSC_Configuration.get_configuration_overrides(utils.get_context(), configuration_id) for k, v in values.iteritems(): if override.get(k) != v: # if values == override: raise Exception("patch config, something is not update, override = %s" % override)