# opts={}) opts={memcacheConstants.TAP_FLAG_BACKFILL: 0xffffffff}) while True and not self.aborted: t.receive() sys.path.append("lib") sys.path.append("pytests") def tap(server, queue): listen = TapListener(queue, server) listen.tap() queue = Queue(maxsize=10000) server = ServerInfo() server.ip = "10.17.12.20" bucket = {'name': 'default', 'port': 11220, 'password': ''} #vam = VBucketAwareMemcached(RestConnection(server), bucket) #print vam.memcacheds #print vam.vBucketMap payload = MemcachedClientHelper.create_value('*', 10240) keys = ["key_%d" % (i) for i in range(4000)] #keys = ["key_%s_%d" % (str(uuid.uuid4()), i) for i in range(4)] total_size = 0 #mc = MemcachedClientHelper.create_memcached_client("172.16.75.128","default",11210,"default") mc = MemcachedClient("10.17.12.20", 11210) #for key in keys: # vam.memcached(key).set(key, 1, 0, payload) # total_size += len(key) + len(payload) + 200
import sys import uuid from membase.api.rest_client import RestConnection from membase.helper.rebalance_helper import RebalanceHelper from memcached.helper.data_helper import VBucketAwareMemcached, MemcachedClientHelper from resourceparser import ServerInfo sys.path.append("lib") sys.path.append("pytests") server = ServerInfo() server.ip = "127.0.0.1" server.rest_username = '******' server.rest_password = '******' server.port = 9000 rest = RestConnection(server) nodes = rest.node_statuses() vm = VBucketAwareMemcached(rest,{"name":"bucket-0","password":""}) key = str(uuid.uuid4()) vm.memcached(key).set(key, 0, 0, "hi") vm.memcached(key).get(key) RebalanceHelper.print_taps_from_all_nodes(rest,bucket="bucket-0",password="") RebalanceHelper.verify_items_count(server,"bucket-0") RebalanceHelper.verify_items_count(server,"bucket-1") RebalanceHelper.verify_items_count(server,"bucket-2") RebalanceHelper.wait_till_total_numbers_match(server,"bucket-0",120,"")
import sys import uuid from membase.api.rest_client import RestConnection from membase.helper.rebalance_helper import RebalanceHelper from memcached.helper.data_helper import VBucketAwareMemcached, MemcachedClientHelper from resourceparser import ServerInfo sys.path.append("lib") sys.path.append("pytests") server = ServerInfo() server.ip = "127.0.0.1" server.rest_username = '******' server.rest_password = '******' server.port = 9000 rest = RestConnection(server) nodes = rest.node_statuses() vm = VBucketAwareMemcached(rest, {"name": "bucket-0", "password": ""}) key = str(uuid.uuid4()) vm.memcached(key).set(key, 0, 0, "hi") vm.memcached(key).get(key) RebalanceHelper.print_taps_from_all_nodes(rest, bucket="bucket-0", password="") RebalanceHelper.verify_items_count(server, "bucket-0") RebalanceHelper.verify_items_count(server, "bucket-1") RebalanceHelper.verify_items_count(server, "bucket-2") RebalanceHelper.wait_till_total_numbers_match(server, "bucket-0", 120, "") cm = MemcachedClientHelper.proxy_client(server, "bucket-0", "")