]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cls_rbd: get_children does not need write permission
authorJosh Durgin <josh.durgin@inktank.com>
Sat, 29 Dec 2012 03:44:36 +0000 (19:44 -0800)
committerJosh Durgin <josh.durgin@inktank.com>
Sun, 30 Dec 2012 08:06:11 +0000 (00:06 -0800)
commit85e9d4f000b9f605994bdbc3875e0f3c9899cd79
tree9833903ce90224f410cad28de1d823586c6bb5ac
parent942c71454b11d3bfb09ee4abe65f1e40936d3bf6
cls_rbd: get_children does not need write permission

This prevented a read-only user from being able to unprotect a
snapshot without write permission on all pools. This was masked before
by the CLS_METHOD_PUBLIC flag.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
src/cls/rbd/cls_rbd.cc