Signed-off-by: David Zafman <david.zafman@inktank.com>
*/
int rados_cluster_fsid(rados_t cluster, char *buf, size_t len);
+/**
+ * Get/wait for the most recent osdmap
+ *
+ * @param cluster the cluster to shutdown
+ * @returns 0 on sucess, negative error code on failure
+ */
+int rados_wait_for_latest_osdmap(rados_t cluster);
+
/**
* @defgroup librados_h_pools Pools
*
return fsid.length();
}
+extern "C" int rados_wait_for_latest_osdmap(rados_t cluster)
+{
+ librados::RadosClient *radosp = (librados::RadosClient *)cluster;
+ return radosp->wait_for_latest_osdmap();
+}
+
extern "C" int rados_pool_list(rados_t cluster, char *buf, size_t len)
{
librados::RadosClient *client = (librados::RadosClient *)cluster;