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_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]) create_ks(session, 'ks', {'dc1': 1, 'dc2': 1}) create_cf(session, 'cf') putget(cluster, session)
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]) create_ks(session, 'ks', {'dc1': 2, 'dc2': 2}) create_cf(session, 'cf') 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) create_ks(session, 'ks', 3) create_cf(session, 'cf', compression=compression) putget(cluster, session)
def __putget_with_internode_ssl_test(self, internode_compression): cluster = self.cluster logger.debug("***using internode ssl***") generate_ssl_stores(self.fixture_dtest_setup.test_path) cluster.set_configuration_options({'internode_compression': internode_compression}) cluster.enable_internode_ssl(self.fixture_dtest_setup.test_path) cluster.populate(3).start() session = self.patient_cql_connection(cluster.nodelist()[0]) create_ks(session, 'ks', 3) create_cf(session, 'cf', compression=None) putget(cluster, session)
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]) create_ks(session, 'ks', 3) create_cf(session, 'cf', compression=None) putget(cluster, session)
def _putget(self, cluster, session, ks='ks', cf='cf'): create_ks(session, ks, 1) create_cf(session, cf, compression=None) putget(cluster, session, cl=ConsistencyLevel.ONE)