Lines Matching refs:cluster

44 	rados_t cluster;  member
84 rados_t cluster; member
135 bdev_rbd_put_cluster(rados_t **cluster) in bdev_rbd_put_cluster() argument
139 assert(cluster != NULL); in bdev_rbd_put_cluster()
142 if (*cluster == NULL) { in bdev_rbd_put_cluster()
148 if (*cluster != &entry->cluster) { in bdev_rbd_put_cluster()
154 *cluster = NULL; in bdev_rbd_put_cluster()
160 SPDK_ERRLOG("Cannot find the entry for cluster=%p\n", cluster); in bdev_rbd_put_cluster()
209 } else if (rbd->cluster) { in bdev_rbd_free()
213 rados_shutdown(rbd->cluster); in bdev_rbd_free()
257 rados_t *cluster) in bdev_rados_cluster_init() argument
261 ret = rados_create(cluster, user_id); in bdev_rados_cluster_init()
270 ret = rados_conf_set(*cluster, entry[0], entry[1]); in bdev_rados_cluster_init()
273 rados_shutdown(*cluster); in bdev_rados_cluster_init()
274 *cluster = NULL; in bdev_rados_cluster_init()
280 ret = rados_conf_read_file(*cluster, NULL); in bdev_rados_cluster_init()
283 rados_shutdown(*cluster); in bdev_rados_cluster_init()
284 *cluster = NULL; in bdev_rados_cluster_init()
289 ret = rados_connect(*cluster); in bdev_rados_cluster_init()
292 rados_shutdown(*cluster); in bdev_rados_cluster_init()
293 *cluster = NULL; in bdev_rados_cluster_init()
301 bdev_rbd_get_cluster(const char *cluster_name, rados_t **cluster) in bdev_rbd_get_cluster() argument
305 if (cluster == NULL) { in bdev_rbd_get_cluster()
314 *cluster = &entry->cluster; in bdev_rbd_get_cluster()
325 bdev_rbd_shared_cluster_init(const char *cluster_name, rados_t **cluster) in bdev_rbd_shared_cluster_init() argument
329 ret = bdev_rbd_get_cluster(cluster_name, cluster); in bdev_rbd_shared_cluster_init()
346 &rbd->cluster); in bdev_rbd_cluster_handle()
455 rbd->cluster_p = &rbd->cluster; in bdev_rbd_init()
1158 rc = rados_create(&entry->cluster, user_id); in rbd_register_cluster()
1165 rc = rados_conf_read_file(entry->cluster, entry->config_file); in rbd_register_cluster()
1168 rados_shutdown(entry->cluster); in rbd_register_cluster()
1175 rc = rados_conf_set(entry->cluster, config_entry[0], config_entry[1]); in rbd_register_cluster()
1178 rados_shutdown(entry->cluster); in rbd_register_cluster()
1186 rc = rados_conf_set(entry->cluster, "keyring", key_file); in rbd_register_cluster()
1189 rados_shutdown(entry->cluster); in rbd_register_cluster()
1194 rc = rados_connect(entry->cluster); in rbd_register_cluster()
1196 SPDK_ERRLOG("Failed to connect to rbd_pool on cluster=%p\n", entry->cluster); in rbd_register_cluster()
1197 rados_shutdown(entry->cluster); in rbd_register_cluster()
1227 rados_shutdown(entry->cluster); in bdev_rbd_unregister_cluster()