initial code repo
[stor4nfv.git] / src / ceph / src / ceph-rbdnamer
diff --git a/src/ceph/src/ceph-rbdnamer b/src/ceph/src/ceph-rbdnamer
new file mode 100755 (executable)
index 0000000..846f321
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+DEV=$1
+NUM=`echo $DEV | sed 's#p.*##g; s#[a-z]##g'`
+POOL=`cat /sys/devices/rbd/$NUM/pool`
+IMAGE=`cat /sys/devices/rbd/$NUM/name`
+SNAP=`cat /sys/devices/rbd/$NUM/current_snap`
+if [ "$SNAP" = "-" ]; then
+       echo -n "$POOL $IMAGE"
+else
+       echo -n "$POOL $IMAGE@$SNAP"
+fi