]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd: fix cli tests
authorJosh Durgin <josh.durgin@inktank.com>
Thu, 9 Aug 2012 21:53:24 +0000 (14:53 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Thu, 9 Aug 2012 21:53:24 +0000 (14:53 -0700)
add flatten, snap protect, and snap unprotect

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
src/test/cli/rbd/help.t
src/test/cli/rbd/invalid-snap-usage.t

index a7c1a126eeb0ca3b55087fb431c9cb0d32efb045..be6184a4e66ca4b42afd10a001fb9ce6f3c936bc 100644 (file)
@@ -8,6 +8,8 @@
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
@@ -21,6 +23,8 @@
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
index 63157bfbb7151e4fff82751af2a132ab1062d1f3..517b43203bfa2759bfd46c648e48389e0d5dab08 100644 (file)
@@ -9,6 +9,8 @@
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
@@ -22,6 +24,8 @@
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
@@ -59,6 +63,8 @@
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
@@ -72,6 +78,8 @@
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel
     clone [--order <bits>] <parentsnap> <clonename>
                                                 clone a snapshot into a COW
                                                  child image
+    flatten <image-name>                        fill clone with parent data
+                                                (make it independent)
     resize --size <MB> <image-name>             resize (expand or contract) image
     rm <image-name>                             delete an image
     export <image-name> <path>                  export image to file
     snap rollback <snap-name>                   rollback image to snapshot
     snap rm <snap-name>                         deletes a snapshot
     snap purge <image-name>                     deletes all snapshots
+    snap protect <snap-name>                    prevent a snapshot from being deleted
+    snap unprotect <snap-name>                  allow a snapshot to be deleted
     watch <image-name>                          watch events on image
     map <image-name>                            map image to a block device
                                                 using the kernel