]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: add small bit of documentation, fix headers
authorGreg Farnum <gregf@hq.newdream.net>
Fri, 9 Apr 2010 20:52:24 +0000 (13:52 -0700)
committerSage Weil <sage@newdream.net>
Fri, 23 Apr 2010 21:42:46 +0000 (14:42 -0700)
src/include/librados.h
src/include/librados.hpp
src/librados.cc

index cdd039abd5978649f3a01226f368284fb34d6eea..371eaabeb5ac7df864b85fd2b78e09d8ad0aa498 100644 (file)
@@ -53,6 +53,9 @@ void rados_list_objects_close(rados_list_ctx_t ctx);
 /* snapshots */
 int rados_snap_create(const rados_pool_t pool, const char *snapname);
 int rados_snap_remove(const rados_pool_t pool, const char *snapname);
+//check that your snapshot ID isn't -EINVAL
+__u64 rados_selfmanaged_snap_create(const rados_pool_t pool);
+int rados_selfmanaged_snap_remove(const rados_pool_t pool, __u64 snapid);
 int rados_snap_list(rados_pool_t pool, rados_snap_t *snaps, int maxlen);
 int rados_snap_lookup(rados_pool_t pool, const char *name, rados_snap_t *id);
 int rados_snap_get_name(rados_pool_t pool, rados_snap_t id, char *name, int maxlen);
index 75c18a24411ae996e52514653f4b08ee524a9844..2a6ebcb5500679ea8c9330e0ae0e9bf8dfca1e8e 100644 (file)
@@ -88,6 +88,7 @@ public:
   int change_pool_auid(const pool_t& pool, __u64 auid);
 
   int snap_create(const pool_t pool, const char *snapname);
+  //check that your snapshot ID isn't -EINVAL
   __u64 selfmanaged_snap_create(const pool_t pool);
   int snap_remove(const pool_t pool, const char *snapname);
   int selfmanaged_snap_remove(const pool_t pool, __u64 snapid);
index 6cd2dcdb6db6cfe3372ec197178f387c0138fd33..7344cc2ae8463f5caa079e57c41eaed0ec2cac01 100644 (file)
@@ -1631,8 +1631,7 @@ extern "C" int rados_snap_remove(const rados_pool_t pool, const char *snapname)
   return radosp->snap_remove(ctx, snapname);
 }
 
-extern "C" __u64 rados_selfmanaged_snap_create(const rados_pool_t pool,
-                                            const char *snapname)
+extern "C" __u64 rados_selfmanaged_snap_create(const rados_pool_t pool)
 {
   RadosClient::PoolCtx *ctx = (RadosClient::PoolCtx *)pool;
   return radosp->selfmanaged_snap_create(ctx);