示例#1
0
    def setUpClass(cls):
        super(PersistentTables, cls).setUpClass()
        tinctest.logger.info('Setup Database ...')
        setdb = Fault()
        setdb.create_db()

        tinctest.logger.info('Running the initial setup sql files')
        setup = InitialSetup()
        setup.createSQLFiles()
        setup.runSQLFiles()
示例#2
0
    def setUpClass(cls):
        super(PersistentTables,cls).setUpClass()
        tinctest.logger.info('Setup Database ...')
        setdb = Fault()
        setdb.create_db()

        tinctest.logger.info('Running the initial setup sql files')
        setup = InitialSetup()
        setup.createSQLFiles()
        setup.runSQLFiles()
示例#3
0
    def setUpClass(cls):
        super(PersistentTables,cls).setUpClass()
        tinctest.logger.info('Setup Database ...')
        setdb = Fault()
        setdb.create_db()

        tinctest.logger.info('Running the initial setup sql files')
        setup = InitialSetup()
        setup.createSQLFiles()
        setup.runSQLFiles()
        tinctest.logger.info('Generating the load - sql files to be run concurrently')
        sqldatagen = GenerateSqls()
        sqldatagen.generate_sqls()
示例#4
0
    def setUpClass(cls):
        super(PersistentTables, cls).setUpClass()
        tinctest.logger.info('Setup Database ...')
        setdb = Fault()
        setdb.create_db()

        tinctest.logger.info('Running the initial setup sql files')
        setup = InitialSetup()
        setup.createSQLFiles()
        setup.runSQLFiles()
        tinctest.logger.info(
            'Generating the load - sql files to be run concurrently')
        sqldatagen = GenerateSqls()
        sqldatagen.generate_sqls()
示例#5
0
    def setUpClass(cls):
        super(PersistentTables,cls).setUpClass()
        tinctest.logger.info('Setup Database ...')
        setdb = Fault()
        setdb.create_db()

        tinctest.logger.info('Running the initial setup sql files')
        setup = InitialSetup()
        setup.createSQLFiles()
        setup.runSQLFiles()
        tinctest.logger.info('Running the initial setup sql files - Done')
        tinctest.logger.info('Generating the load - sql files to be run concurrently')
        sqldatagen = GenerateSqls()
        sqldatagen.generate_sqls()
        tinctest.logger.info('Generating the load - sql files to be run concurrently - Done')
        tinctest.logger.info('Generating the sql files required for Partition table scenario')
        sql_generation = GeneratePartitionSqls()
        sql_generation.generate_sqls()
        tinctest.logger.info('Partition SQL files created.')
示例#6
0
文件: fault.py 项目: LJoNe/gpdb
    def test_drop_db(self):
        ''' Test to Simulate drop_db  when database dir is offline '''
        newfault = Fault()
        sleep(20)
        #Get segment host, data dir, and DB oid to create fault
        (hostname, dirloc, oid) =  newfault.get_host_dir_oid()

        # Move database dir to take it offline
        fromDir = dirloc + '/base/'+ oid
        toDir = dirloc + '/base/../../'
        newfault.move_dir(hostname, fromDir, toDir)                
        newfault.drop_db()

        #restore database dir
        fromDir = dirloc + '/base/../../'+ oid
        toDir = dirloc + '/base/'
        newfault.move_dir(hostname, fromDir, toDir)
        newfault.drop_db()
        
        #Create db so that validations will work
        newfault.create_db()
示例#7
0
    def setUpClass(cls):
        super(PersistentTables, cls).setUpClass()
        tinctest.logger.info('Setup Database ...')
        setdb = Fault()
        setdb.create_db()

        tinctest.logger.info('Running the initial setup sql files')
        setup = InitialSetup()
        setup.createSQLFiles()
        setup.runSQLFiles()
        tinctest.logger.info('Running the initial setup sql files - Done')
        tinctest.logger.info(
            'Generating the load - sql files to be run concurrently')
        sqldatagen = GenerateSqls()
        sqldatagen.generate_sqls()
        tinctest.logger.info(
            'Generating the load - sql files to be run concurrently - Done')
        tinctest.logger.info(
            'Generating the sql files required for Partition table scenario')
        sql_generation = GeneratePartitionSqls()
        sql_generation.generate_sqls()
        tinctest.logger.info('Partition SQL files created.')