Beispiel #1
0
 def test_to_bytes(self):
     self.assertEqual('1024', guestagent_utils.to_bytes('1024'))
     self.assertEqual('1048576', guestagent_utils.to_bytes('1024K'))
     self.assertEqual('1073741824', guestagent_utils.to_bytes('1024M'))
     self.assertEqual('1099511627776', guestagent_utils.to_bytes('1024G'))
     self.assertEqual('1024T', guestagent_utils.to_bytes('1024T'))
     self.assertEqual(1024, guestagent_utils.to_bytes(1024))
     self.assertEqual('Hello!', guestagent_utils.to_bytes('Hello!'))
     self.assertEqual('', guestagent_utils.to_bytes(''))
     self.assertEqual(None, guestagent_utils.to_bytes(None))
 def test_to_bytes(self):
     self.assertEqual('1024', guestagent_utils.to_bytes('1024'))
     self.assertEqual('1048576', guestagent_utils.to_bytes('1024K'))
     self.assertEqual('1073741824', guestagent_utils.to_bytes('1024M'))
     self.assertEqual('1099511627776', guestagent_utils.to_bytes('1024G'))
     self.assertEqual('1024T', guestagent_utils.to_bytes('1024T'))
     self.assertEqual(1024, guestagent_utils.to_bytes(1024))
     self.assertEqual('Hello!', guestagent_utils.to_bytes('Hello!'))
     self.assertEqual('', guestagent_utils.to_bytes(''))
     self.assertEqual(None, guestagent_utils.to_bytes(None))
Beispiel #3
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)
Beispiel #4
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.iteritems():
             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)
Beispiel #5
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)