def _create_buckets(self, cluster): if cluster == self.src_cluster: buckets = self.buckets_on_src else: buckets = self.buckets_on_dest bucket_size = self._get_bucket_size(cluster.get_mem_quota(), len(buckets)) if "default" in buckets: bucket_params = XDCRNewBaseTest._create_bucket_params(self, size=bucket_size, replicas=self.num_replicas) cluster.create_default_bucket(bucket_params) sasl_buckets = len([bucket for bucket in buckets if bucket.startswith("sasl")]) if sasl_buckets > 0: cluster.create_sasl_buckets(bucket_size, num_buckets=sasl_buckets) standard_buckets = len([bucket for bucket in buckets if bucket.startswith("standard")]) if standard_buckets > 0: cluster.create_standard_buckets(bucket_size, num_buckets=standard_buckets)