Ejemplo n.º 1
0
 def apply_overrides(self, overrides):
     with mysql_util.SqlClient(self.get_engine()) as client:
         for k, v in overrides.items():
             byte_value = guestagent_utils.to_bytes(v)
             q = sql_query.SetServerVariable(key=k, value=byte_value)
             t = text(str(q))
             try:
                 client.execute(t)
             except exc.OperationalError:
                 output = {'key': k, 'value': byte_value}
                 LOG.error("Unable to set %(key)s with value %(value)s.",
                           output)
Ejemplo n.º 2
0
 def apply_overrides(self, overrides):
     LOG.debug("Applying overrides to MySQL.")
     with LocalSqlClient(get_engine()) as client:
         LOG.debug("Updating override values in running MySQL.")
         for k, v in overrides.iteritems():
             q = sql_query.SetServerVariable(key=k, value=v)
             t = text(str(q))
             try:
                 client.execute(t)
             except exc.OperationalError:
                 output = {'key': k, 'value': v}
                 LOG.exception(_("Unable to set %(key)s with value "
                                 "%(value)s.") % output)
Ejemplo n.º 3
0
 def apply_overrides(self, overrides):
     LOG.debug("Applying overrides to MySQL.")
     with self.local_sql_client(self.get_engine()) as client:
         LOG.debug("Updating override values in running MySQL.")
         for k, v in overrides.items():
             byte_value = guestagent_utils.to_bytes(v)
             q = sql_query.SetServerVariable(key=k, value=byte_value)
             t = text(str(q))
             try:
                 client.execute(t)
             except exc.OperationalError:
                 output = {'key': k, 'value': byte_value}
                 LOG.exception(_("Unable to set %(key)s with value "
                                 "%(value)s.") % output)