[sheepdog] [PATCH v2 0/4] add support for object cache test
MORITA Kazutaka
morita.kazutaka at gmail.com
Tue Aug 13 06:37:36 CEST 2013
From: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
v2:
- rebased onto the devel branch
- added necessary flush after _vdi_write()
- call _filter_qemu_io() in _qemu_io()
This series enables us to test object cache by running the following
commands.
# SHEEP_EXTRA_OPTIONS="-w size=100" ./check
# SHEEP_EXTRA_OPTIONS="-w size=100" ./check -writethrough
# SHEEP_EXTRA_OPTIONS="-w size=100" ./check -direct
Note that writeback is default.
Currently, some tests cannot be passed when object cache is enabled,
and I'm still not sure whether it is a false alarm or not. I'd
appreciate if someone would give a try and udpates testcases or add
"_requirement no_writeback" if the test is not suitable for object
cache).
MORITA Kazutaka (4):
tests/functional: add _requirement() to filter testcases
tests/functional: use _requirements to control md tests
tests/functional: add support for client cache mode
tests/functional: add a script for throughout test
tests/functional/008 | 6 +-
tests/functional/009 | 4 +-
tests/functional/010 | 11 +++-
tests/functional/011 | 2 +-
tests/functional/013 | 6 +-
tests/functional/017 | 2 +-
tests/functional/018 | 4 +-
tests/functional/019 | 4 +-
tests/functional/020 | 4 +-
tests/functional/024 | 6 +-
tests/functional/025 | 4 +-
tests/functional/027 | 2 +
tests/functional/028 | 5 +-
tests/functional/030 | 8 +--
tests/functional/032 | 6 +-
tests/functional/033 | 6 +-
tests/functional/034 | 6 +-
tests/functional/035 | 4 +-
tests/functional/039 | 22 +++----
tests/functional/041 | 6 +-
tests/functional/042 | 6 +-
tests/functional/043 | 13 +++--
tests/functional/044 | 6 +-
tests/functional/045 | 2 +-
tests/functional/047 | 6 +-
tests/functional/048 | 4 +-
tests/functional/049 | 4 +-
tests/functional/050 | 4 +-
tests/functional/054 | 2 +-
tests/functional/055 | 10 ++--
tests/functional/056 | 6 +-
tests/functional/057 | 2 +-
tests/functional/058 | 4 +-
tests/functional/059 | 2 +-
tests/functional/060 | 6 +-
tests/functional/062 | 12 ++--
tests/functional/063 | 2 +-
tests/functional/064 | 2 +-
tests/functional/065 | 2 +-
tests/functional/066 | 4 +-
tests/functional/067 | 2 +
tests/functional/068 | 2 +
tests/functional/071 | 2 +-
tests/functional/072 | 2 +-
tests/functional/check | 12 ++++
tests/functional/checkall | 22 +++++++
tests/functional/common.config | 2 +
tests/functional/common.rc | 83 ++++++++++++++++++++++++---
tests/functional/group | 123 ++++++++++++++++++++--------------------
49 files changed, 309 insertions(+), 158 deletions(-)
create mode 100755 tests/functional/checkall
--
1.7.9.5
More information about the sheepdog
mailing list