ceph/qa
Josh Durgin 13ae13a906 librbd: add options to enable balanced or localized reads for snapshots
Since snapshots never change, it's safe to read from replicas for them.
A common use for this would be reading from a parent snapshot shared by
many clones.

Convert LibrbdWriteback and AioRead to use the ObjectOperation api
so we can set flags. Fortunately the external wrapper holds no data,
so its lifecycle doesn't need to be managed.

Include a simple workunit that sets the flags in various combinations
and looks for their presence in the logs from 'rbd export'.

Fixes: #3064
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-05-12 19:31:22 -07:00
..
btrfs
client
libceph
mds
mon/bootstrap qa: fix mon single_host_multi.sh test 2012-05-21 13:15:23 -07:00
qa_scripts added new cli tests 2013-02-11 17:29:03 -08:00
rbd
rgw
workunits librbd: add options to enable balanced or localized reads for snapshots 2013-05-12 19:31:22 -07:00
loopall.sh
Makefile
run_xfstests_qemu.sh qa: fix quoting of wget URLs 2013-02-18 10:58:10 -08:00
run_xfstests.sh qa/run_xfstests.sh: use $TESTDIR instead of /tmp/cephtest 2013-02-23 08:38:10 -08:00
runallonce.sh
runoncfuse.sh
runonkclient.sh
setup-chroot.sh