예제 #1
0
 def tearDown(self):
   tablet.Tablet.check_vttablet_count()
   environment.topo_server_wipe()
   for t in [tablet_62344, tablet_62044, tablet_41983, tablet_31981]:
     t.reset_replication()
     t.clean_dbs()
   super(TestReparent, self).tearDown()
예제 #2
0
파일: reparent.py 프로젝트: tomzhang/vitess
 def tearDown(self):
     tablet.Tablet.check_vttablet_count()
     environment.topo_server_wipe()
     for t in [tablet_62344, tablet_62044, tablet_41983, tablet_31981]:
         t.reset_replication()
         t.clean_dbs()
     super(TestReparent, self).tearDown()
예제 #3
0
파일: zkocc_test.py 프로젝트: yyzi/vitess
    def setUp(self):
        environment.topo_server_wipe()
        if environment.topo_server_implementation == 'zookeeper':
            utils.run(
                environment.binary_argstr('zk') +
                ' touch -p /zk/test_nj/vt/zkocc1')
            utils.run(
                environment.binary_argstr('zk') +
                ' touch -p /zk/test_nj/vt/zkocc2')
            fd = tempfile.NamedTemporaryFile(dir=environment.tmproot,
                                             delete=False)
            filename1 = fd.name
            fd.write("Test data 1")
            fd.close()
            utils.run(
                environment.binary_argstr('zk') + ' cp ' + filename1 +
                ' /zk/test_nj/vt/zkocc1/data1')

            fd = tempfile.NamedTemporaryFile(dir=environment.tmproot,
                                             delete=False)
            filename2 = fd.name
            fd.write("Test data 2")
            fd.close()
            utils.run(
                environment.binary_argstr('zk') + ' cp ' + filename2 +
                ' /zk/test_nj/vt/zkocc1/data2')

            fd = tempfile.NamedTemporaryFile(dir=environment.tmproot,
                                             delete=False)
            filename3 = fd.name
            fd.write("Test data 3")
            fd.close()
            utils.run(
                environment.binary_argstr('zk') + ' cp ' + filename3 +
                ' /zk/test_nj/vt/zkocc1/data3')
예제 #4
0
파일: zkocc_test.py 프로젝트: qinbo/vitess
    def setUp(self):
        environment.topo_server_wipe()
        if environment.topo_server_implementation == 'zookeeper':
            utils.run(
                environment.binary_path('zk') +
                ' touch -p /zk/test_nj/vt/zkocc1')
            utils.run(
                environment.binary_path('zk') +
                ' touch -p /zk/test_nj/vt/zkocc2')
            fd = tempfile.NamedTemporaryFile(
                dir=environment.tmproot, delete=False)
            filename1 = fd.name
            fd.write("Test data 1")
            fd.close()
            utils.run(
                environment.binary_path('zk') + ' cp ' + filename1 +
                ' /zk/test_nj/vt/zkocc1/data1')

            fd = tempfile.NamedTemporaryFile(
                dir=environment.tmproot, delete=False)
            filename2 = fd.name
            fd.write("Test data 2")
            fd.close()
            utils.run(
                environment.binary_path('zk') + ' cp ' + filename2 +
                ' /zk/test_nj/vt/zkocc1/data2')

            fd = tempfile.NamedTemporaryFile(
                dir=environment.tmproot, delete=False)
            filename3 = fd.name
            fd.write("Test data 3")
            fd.close()
            utils.run(
                environment.binary_path('zk') + ' cp ' + filename3 +
                ' /zk/test_nj/vt/zkocc1/data3')
예제 #5
0
 def setUp(self):
   environment.topo_server_wipe()
   self.vtgate_zk, self.vtgate_zk_port = utils.vtgate_start()
   if environment.topo_server_implementation == 'zookeeper':
     self.zkocc_server = utils.zkocc_start()
     self.vtgate_zkocc, self.vtgate_zkocc_port = utils.vtgate_start(topo_impl="zkocc")
     self.topo = zkocc.ZkOccConnection("localhost:%u" % environment.zkocc_port_base, 'test_nj', 30)
     self.topo.dial()
예제 #6
0
 def tearDown(self):
   tablet.Tablet.check_vttablet_count()
   environment.topo_server_wipe()
   for t in [tablet_62344, tablet_62044]:
     t.reset_replication()
     t.clean_dbs()
예제 #7
0
 def tearDown(self):
     tablet.Tablet.check_vttablet_count()
     environment.topo_server_wipe()
     for t in [tablet_62344, tablet_62044]:
         t.reset_replication()
         t.clean_dbs()