def putget_2dc_rf2_test(self): """ Simple put-get test for 2 DC with 2 node each (RF=2) -- tests cross-DC efficient writes """ cluster = self.cluster cluster.populate([2, 2]).start() cursor = self.patient_cql_connection(cluster.nodelist()[0]).cursor() self.create_ks(cursor, 'ks', { 'dc1' : 2, 'dc2' : 2}) self.create_cf(cursor, 'cf') putget(cluster, cursor)
def putget_2dc_rf1_test(self): """ Simple put-get test for 2 DC with one node each (RF=1) [catches #3539] """ cluster = self.cluster cluster.populate([1, 1]).start() cursor = self.patient_cql_connection(cluster.nodelist()[0]).cursor() self.create_ks(cursor, 'ks', { 'dc1' : 1, 'dc2' : 1}) self.create_cf(cursor, 'cf') putget(cluster, cursor)
def putget_2dc_rf2_test(self): """ Simple put-get test for 2 DC with 2 node each (RF=2) -- tests cross-DC efficient writes """ cluster = self.cluster cluster.populate([2, 2]).start() session = self.patient_cql_connection(cluster.nodelist()[0]) self.create_ks(session, 'ks', {'dc1': 2, 'dc2': 2}) self.create_cf(session, 'cf') putget(cluster, session)
def putget_2dc_rf1_test(self): """ Simple put-get test for 2 DC with one node each (RF=1) [catches #3539] """ cluster = self.cluster cluster.populate([1, 1]).start() session = self.patient_cql_connection(cluster.nodelist()[0]) self.create_ks(session, 'ks', {'dc1': 1, 'dc2': 1}) self.create_cf(session, 'cf') putget(cluster, session)
def _putget(self, compression=None): cluster = self.cluster cluster.populate(3).start() node1, node2, node3 = cluster.nodelist() cursor = self.patient_cql_connection(node1) self.create_ks(cursor, 'ks', 3) self.create_cf(cursor, 'cf', compression=compression) tools.putget(cluster, cursor)
def _putget(self, compression=None): cluster = self.cluster cluster.populate(3).start() node1, node2, node3 = cluster.nodelist() session = self.patient_cql_connection(node1) self.create_ks(session, "ks", 3) self.create_cf(session, "cf", compression=compression) tools.putget(cluster, session)
def _putget(self, compression=None): cluster = self.cluster cluster.populate(3).start() node1, node2, node3 = cluster.nodelist() session = self.patient_cql_connection(node1) self.create_ks(session, 'ks', 3) self.create_cf(session, 'cf', compression=compression) tools.putget(cluster, session)
def _putget(self, compression=None): cluster = self.cluster cluster.populate(3).start() [node1, node2, node3] = cluster.nodelist() cursor = self.patient_cql_connection(node1).cursor() self.create_ks(cursor, 'ks', 3) self.create_cf(cursor, 'cf', compression=compression) tools.putget(cluster, cursor)
def __putget_with_internode_ssl_test(self, internode_compression): cluster = self.cluster debug("***using internode ssl***") generate_ssl_stores(self.test_path) cluster.set_configuration_options({'internode_compression': internode_compression}) cluster.enable_internode_ssl(self.test_path) cluster.populate(3).start() session = self.patient_cql_connection(cluster.nodelist()[0]) self.create_ks(session, 'ks', 3) self.create_cf(session, 'cf', compression=None) putget(cluster, session)
def _putget(self, compression=None): cluster = self.cluster cluster.populate(3).start() [node1, node2, node3] = cluster.nodelist() cursor = self.cql_connection(node1).cursor() self.create_ks(cursor, 'ks', 3) self.create_cf(cursor, 'cf', compression=compression) #cursor.close() #time.sleep(.5) #cli = node1.cli() #cli.do("use ks") #cli.do("create column family cf with comparator=UTF8Type and key_validation_class=UTF8Type and default_validation_class=UTF8Type and compression_options={sstable_compression:%sCompressor}" % compression) #cli.close() #time.sleep(.5) #cursor = self.cql_connection(node1, 'ks').cursor() tools.putget(cluster, cursor)
def _putget(self, cluster, session, ks='ks', cf='cf'): self.create_ks(session, ks, 1) self.create_cf(session, cf, compression=None) putget(cluster, session, cl=ConsistencyLevel.ONE)