~davi/kewpie/qp-fixes

« back to all changes in this revision

Viewing changes to lib/server_mgmt/server_management.py

  • Committer: Patrick Crews
  • Date: 2012-02-01 21:50:18 UTC
  • mfrom: (103.1.1 kewpie)
  • Revision ID: gleebix@gmail.com-20120201215018-ecby526e4optolcj
Updated xtrabackup tests + code

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
"""
26
26
# imports
27
 
import thread
28
27
import time
29
28
import os
 
29
import shutil
30
30
import subprocess
31
31
from ConfigParser import RawConfigParser
32
32
 
60
60
        self.user_server_opts = variables['drizzledoptions']
61
61
        self.servers = {}
62
62
 
63
 
        self.mutex = thread.allocate_lock()
64
63
        self.libeatmydata = variables['libeatmydata']
65
64
        self.libeatmydata_path = variables['libeatmydatapath']
66
65
 
67
66
        self.logging.info("Using default-storage-engine: %s" %(self.default_storage_engine))
 
67
        test_server = self.allocate_server( 'test_bot' 
 
68
                                          , None 
 
69
                                          , []
 
70
                                          , self.system_manager.workdir
 
71
                                          )
 
72
        test_server.start(working_environ=os.environ)
 
73
        test_server.get_engine_info()
 
74
        test_server.stop()
 
75
        shutil.rmtree(test_server.workdir)
 
76
        del(test_server)
68
77
 
69
78
        self.logging.debug_class(self)
70
79