def setUpClass(cls): """ Starts the cluster """ super(TestElastic, cls).setUpClass() _, cls.secondary_p, cls.primary_p = start_replica_set('test-elastic') cls.conn = MongoClient(mongo_host, cls.primary_p, replicaSet='test-elastic')
def setUpClass(cls): _, cls.secondary_p, cls.primary_p = start_replica_set('test-solr') cls.conn = MongoClient(mongo_host, cls.primary_p, replicaSet='test-solr') cls.solr_conn = Solr('http://%s/solr' % solr_pair) cls.solr_conn.delete(q='*:*')
def setUpClass(cls): """ Starts the cluster """ cls.elastic_doc = DocManager(elastic_pair, auto_commit=False) _, cls.secondary_p, cls.primary_p = start_replica_set('test-elastic') cls.conn = MongoClient(mongo_host, cls.primary_p, replicaSet='test-elastic')
def setUpClass(cls): """ Initializes the cluster """ try: os.unlink("config.txt") except OSError: pass open("config.txt", "w").close() _, _, cls.primary_p = start_replica_set('test-mongo-connector')
def setUpClass(cls): try: os.unlink("config.txt") except OSError: pass open("config.txt", "w").close() cls.standalone_port = start_mongo_proc(options=['--nojournal', '--noprealloc']) cls.mongo_doc = DocManager('%s:%d' % (mongo_host, cls.standalone_port)) cls.mongo_doc._remove() _, cls.secondary_p, cls.primary_p = start_replica_set('test-mongo') cls.conn = MongoClient(mongo_host, cls.primary_p, replicaSet='test-mongo')
def setUpClass(cls): try: os.unlink("config.txt") except OSError: pass open("config.txt", "w").close() cls.standalone_port = start_mongo_proc( options=['--nojournal', '--noprealloc']) cls.mongo_doc = DocManager('%s:%d' % (mongo_host, cls.standalone_port)) cls.mongo_doc._remove() _, cls.secondary_p, cls.primary_p = start_replica_set('test-mongo') cls.conn = MongoClient(mongo_host, cls.primary_p, replicaSet='test-mongo')
def setUp(self): _, _, self.primary_p = start_replica_set('test-oplog-manager') self.primary_conn = pymongo.MongoClient(mongo_host, self.primary_p) self.oplog_coll = self.primary_conn.local['oplog.rs'] self.opman = OplogThread(primary_conn=self.primary_conn, main_address='%s:%d' % (mongo_host, self.primary_p), oplog_coll=self.oplog_coll, is_sharded=False, doc_manager=DocManager(), oplog_progress_dict=LockingDict(), namespace_set=None, auth_key=None, auth_username=None, repl_set='test-oplog-manager')
def setUp(self): _, _, self.primary_p = start_replica_set("test-oplog-manager") self.primary_conn = pymongo.MongoClient(mongo_host, self.primary_p) self.oplog_coll = self.primary_conn.local["oplog.rs"] self.opman = OplogThread( primary_conn=self.primary_conn, main_address="%s:%d" % (mongo_host, self.primary_p), oplog_coll=self.oplog_coll, is_sharded=False, doc_manager=DocManager(), oplog_progress_dict=LockingDict(), namespace_set=None, auth_key=None, auth_username=None, repl_set="test-oplog-manager", )
def setUp(self): # Create a new oplog progress file try: os.unlink("config.txt") except OSError: pass open("config.txt", "w").close() # Start a replica set _, self.secondary_p, self.primary_p = start_replica_set('rollbacks') # Connection to the replica set as a whole self.main_conn = MongoClient('%s:%d' % (mongo_host, self.primary_p), replicaSet='rollbacks') # Connection to the primary specifically self.primary_conn = MongoClient('%s:%d' % (mongo_host, self.primary_p)) # Connection to the secondary specifically self.secondary_conn = MongoClient( '%s:%d' % (mongo_host, self.secondary_p), read_preference=ReadPreference.SECONDARY_PREFERRED ) # Wipe any test data self.main_conn["test"]["mc"].drop() # Oplog thread doc_manager = DocManager() oplog_progress = LockingDict() self.opman = OplogThread( primary_conn=self.main_conn, main_address='%s:%d' % (mongo_host, self.primary_p), oplog_coll=self.main_conn["local"]["oplog.rs"], is_sharded=False, doc_manager=doc_manager, oplog_progress_dict=oplog_progress, namespace_set=["test.mc"], auth_key=None, auth_username=None, repl_set="rollbacks" )
def setUpClass(cls): """ Initializes the cluster """ try: os.unlink("config.txt") except OSError: pass open("config.txt", "w").close() _, _, cls.primary_p = start_replica_set('test-synchronizer') cls.conn = MongoClient('%s:%d' % (mongo_host, cls.primary_p), replicaSet='test-synchronizer') cls.connector = Connector(address='%s:%d' % (mongo_host, cls.primary_p), oplog_checkpoint='config.txt', target_url=None, ns_set=['test.test'], u_key='_id', auth_key=None) cls.synchronizer = cls.connector.doc_managers[0] cls.connector.start() assert_soon(lambda: len(cls.connector.shard_set) != 0)
def setUpClass(cls): """ Initializes the cluster """ try: os.unlink("config.txt") except OSError: pass open("config.txt", "w").close() _, _, cls.primary_p = start_replica_set('test-synchronizer') cls.conn = MongoClient('%s:%d' % (mongo_host, cls.primary_p), replicaSet='test-synchronizer') cls.connector = Connector( address='%s:%d' % (mongo_host, cls.primary_p), oplog_checkpoint='config.txt', target_url=None, ns_set=['test.test'], u_key='_id', auth_key=None ) cls.synchronizer = cls.connector.doc_managers[0] cls.connector.start() assert_soon(lambda: len(cls.connector.shard_set) != 0)
def setUpClass(cls): _, cls.secondary_p, cls.primary_p = start_replica_set("test-solr") cls.conn = MongoClient(mongo_host, cls.primary_p, replicaSet="test-solr") cls.solr_conn = Solr("http://%s/solr" % solr_pair) cls.solr_conn.delete(q="*:*")