コード例 #1
0
ファイル: steps.py プロジェクト: hellomokey/gp
 def test_change_tracking(self):
     newfault = Steps()
     newfault.changetracking(type='mirror')
     while (newfault.is_dbdown() == False):
         tinctest.logger.info("waiting for DB to go into change tracking")
         sleep(10)
     return
コード例 #2
0
ファイル: steps.py プロジェクト: 50wu/gpdb
 def test_change_tracking(self):
     newfault = Steps()
     newfault.changetracking( type = 'mirror')
     while (newfault.is_dbdown() == False):
         tinctest.logger.info("waiting for DB to go into change tracking")
         sleep(10)
     return
コード例 #3
0
ファイル: steps.py プロジェクト: hellomokey/gp
 def test_checkLog_recover(self):
     '''Checks if change_tracking disabled message is printed to the log, 
        if returns true, remove the fill files , run recoverseg '''
     tinctest.logger.info('coming here in chacklog')
     cl = Steps()
     if (cl.checkLogMessage()):
         tinctest.logger.info('coming in if')
         hosts = cl.get_segments()
         for host in hosts:
             cl.remove_fillfiles('new_space', host[0])
         cl.recover_segments()
         while (cl.is_dbdown() == True):
             tinctest.logger.info('Waiting for DB to be in sync')
コード例 #4
0
ファイル: steps.py プロジェクト: 50wu/gpdb
 def test_checkLog_recover(self):
     '''Checks if change_tracking disabled message is printed to the log, 
        if returns true, remove the fill files , run recoverseg '''
     tinctest.logger.info('coming here in chacklog')
     cl = Steps()
     if(cl.checkLogMessage()):
         tinctest.logger.info('coming in if')
         hosts = cl.get_segments()
         for host in hosts:
             cl.remove_fillfiles('new_space', host[0])
         cl.recover_segments()
         while(cl.is_dbdown() == True):
             tinctest.logger.info('Waiting for DB to be in sync')        
コード例 #5
0
ファイル: steps.py プロジェクト: hellomokey/gp
 def test_fillDisk(self):
     df = Steps()
     hosts = df.get_segments()
     disk = os.getcwd().split('/')[1]
     for host in hosts:
         disk_usage = df.checkDiskUsage(host[0], disk)
         i = 0
         while (int(disk_usage.strip()) > 1000000):
             filename = 'new_space_%s' % i
             df.fillDisk(filename, host[0])
             i += 1
             disk_usage = df.checkDiskUsage(host[0], disk)
コード例 #6
0
ファイル: steps.py プロジェクト: 50wu/gpdb
 def test_fillDisk(self):
     df = Steps()
     hosts = df.get_segments()
     disk = os.getcwd().split('/')[1]
     for host in hosts:
         disk_usage = df.checkDiskUsage(host[0], disk)
         i = 0
         while(int(disk_usage.strip()) >1000000):
             filename = 'new_space_%s' % i
             df.fillDisk(filename, host[0])
             i +=1
             disk_usage = df.checkDiskUsage(host[0], disk)