Consolidate the blockdev related filters

Seeing a "/usr/local/bin/nova-rootwrap: Unauthorized command" error
in the logs when  "blockdev --flushbufs" is executed because of the
existing blockdev in compute.filters. We need to merge both into a
single RegExpFilter

Change-Id: Ic323ff00e5c23786a6e376e67a4ad08f92708aef
This commit is contained in:
Davanum Srinivas 2013-12-31 20:50:29 -05:00
parent d14fe775be
commit 31b2791e6b
1 changed files with 2 additions and 4 deletions

View File

@ -27,15 +27,13 @@ umount: CommandFilter, umount, root
# nova/virt/disk/mount/nbd.py: 'qemu-nbd', '-d', device
qemu-nbd: CommandFilter, qemu-nbd, root
# nova/virt/disk/mount/nbd.py: 'blockdev', '--flushbufs', device
blockdev: CommandFilter, blockdev, root
# nova/virt/disk/mount/loop.py: 'losetup', '--find', '--show', image
# nova/virt/disk/mount/loop.py: 'losetup', '--detach', device
losetup: CommandFilter, losetup, root
# nova/virt/libvirt/utils.py: 'blockdev', '--getsize64', path
blockdev: RegExpFilter, blockdev, root, blockdev, --getsize64, /dev/.*
# nova/virt/disk/mount/nbd.py: 'blockdev', '--flushbufs', device
blockdev: RegExpFilter, blockdev, root, blockdev, (--getsize64|--flushbufs), /dev/.*
# nova/virt/disk/vfs/localfs.py: 'tee', canonpath
tee: CommandFilter, tee, root