[Ocfs2-test-devel] ocfs2-test: bug fixing and cleanup
Junxiao Bi
junxiao.bi at oracle.com
Sun Sep 13 19:43:46 PDT 2015
Hi,
There are 59 patches in our queue, basically they are doing the following things.
1. bug fixing
2. code cleanup
3. improve test speed
4. support run specified testcase
5. doc for how to build and run the test suite
Please help review them.
-----------------------------------------------------
Jeff Liu (16):
aio-stress: fix aio-stress Makefile to link pthread explicitly.
Directio_test: fix open(fd, O_DIRECT) undefined issue.
directio_test: Don't proceeding on if one child failed to enable sysrq-trigger.
Directio_test: Lack of <sys/stat.h>
Splice: Fix conflict definition of splice(2) for splice tests.
Reflink_test: explicitly define O_DIRECT, or it would failed to compile.
verify_truncate: Lack of cluster index variable upon memcmp failure.
verify_truncate: Kill o_ret which is unused variable.
reserve_space: s/lld/PRId64/g to suppress compiler warning.
xattr-tests: validate return value
gen_extents: fix wrong filename validation
Inline-data: Remove unused label from inline-data.c.
inline-data: do some cleanup
check_file_size_limits: fix compile warning
reflink_stress_test: abort if truncate reflinked file fail
discontig_runner: fix test hanging over time issue
Jie Liu (2):
multiple_runner: fix xattr_test on multiple nodes.
multiple_runner: fix reflink test on multiple nodes with ssh connections.
Junxiao Bi (29):
ocfs2-test: add -t option to run specified testcase
xattr-test: fix single test failed
xattr-multiple-run: fix Operation not permitted error
inline-data: fix ocfs2 volume open error
ocfs2-test: add install and run steps to README
fillverifyholes: improve test speed
reflink-test: fix mutiple reflink test race
reflink-test: make test fast
backup super test: make test fast
xattr-test: make test fast
reflink-test: fix multiple stress test
mmap-test: fix segment fault
aio-stress: fix invalid parameter to pthread_join
flock-test: make two nodes to do the test
flock-test: disable posix lock test
multiple-runner: make testcase return right value
lvb-test: fix test failure
ocfs2-test: fix build error
discontig: fix active discontig block group
discontig-test: fix punch hole
discontig-test: fix reflink test
discontig: fix typo
discontig: fix remote mount
discontig: use local alloc when active discontig block group
discontig: fix wrong remain space
discontig: return 0 when gen_extents success
discontig: remove some block/cluster test
discontig: fix wrong work place setting
discontig: fix fork process error
Tiger Yang (12):
ocfs2-test: disable defrag test because no definiton of struct ocfs2_move_extents
ocfs2-test: fix run_fillverifyholes in single_run-WIP.sh
ocfs2-test: fix mkfs-test.sh
ocfs2-test: fix tunefs-test.sh
ocfs2-test: fix test_backup_test.sh
ocfs2-test: fix multiple_run.sh
ocfs2-test: fix in splice test
ocfs2-test: update openmpi mca parameter
ocfs2-test: fix discontig-bg single test
ocfs2-test: fix in multi-inline-run
ocfs2-test: fix multi exent test in discontig-bg
ocfs2-test: adjust inodes test parameter in discontig test
README | 137 ++++++++++++++++-
api-compat/include/splice.h | 47 +++---
programs/Makefile | 1 -
programs/aio-stress/Makefile | 2 +-
programs/aio-stress/aio-stress.c | 3 +-
programs/backup_super/test_backup_super.sh | 143 +++++++++---------
.../check_file_size_limits.c | 8 +-
programs/create_racer/run_create_racer.py | 10 +-
programs/directio_test/directio.h | 6 +
programs/directio_test/directio_test.c | 14 +-
.../discontig_bg_test/activate_discontig_bg.sh | 18 ++-
programs/discontig_bg_test/discontig_runner.sh | 154 +++++++++++---------
programs/discontig_bg_test/fillup_contig_bg.sh | 99 ++-----------
programs/discontig_bg_test/gen_extents.c | 4 +-
programs/flock_tests/run_flock_unit_test.py | 15 +-
programs/inline-data/Makefile | 8 +-
programs/inline-data/inline-data-utils.c | 16 +-
programs/inline-data/inline-data.c | 47 +++---
programs/inline-data/inline-dirs-utils.c | 4 +-
programs/inline-data/inline-dirs.c | 23 +--
programs/inline-data/multi-inline-data.c | 8 +-
programs/inline-data/multi-inline-dirs.c | 11 +-
programs/inline-data/multi-inline-run.sh | 18 ++-
programs/lvb_torture/run_lvb_torture.py | 2 +-
programs/mkfs-tests/mkfs-test.sh | 133 +++++++++--------
programs/mmap_test/mmap_test.c | 8 +
programs/multi_node_mmap/run_multi_mmap.py | 10 +-
programs/python_common/Makefile | 1 +
programs/python_common/multiple_run.sh | 127 ++++++++++------
programs/python_common/o2tf.py | 10 +-
programs/python_common/o2tf.sh | 1 +
programs/python_common/single_run-WIP.sh | 119 +++++++++++----
programs/quota_tests/run_quota_multi_tests.py | 4 +-
programs/reflink_tests/multi_reflink_test.c | 12 +-
programs/reflink_tests/multi_reflink_test_run.sh | 42 +++---
programs/reflink_tests/reflink_test.c | 5 +-
programs/reflink_tests/reflink_test.h | 4 +
programs/reflink_tests/reflink_test_run.sh | 76 +++++-----
programs/reserve_space/reserve_space.c | 4 +-
programs/splice/splice_test.py | 5 +-
programs/splice/splice_write.c | 21 ++-
programs/truncate/ocfs2-tools/Makefile | 2 +-
programs/truncate/verify_truncate.c | 4 +-
programs/tunefs-test/remove-slot/Makefile | 2 +-
programs/tunefs-test/tunefs-test.sh | 135 ++++++-----------
.../run_write_append_truncate.py | 10 +-
programs/xattr_tests/xattr-multi-run.sh | 12 +-
programs/xattr_tests/xattr-multi-test.c | 12 +-
programs/xattr_tests/xattr-single-run.sh | 6 +-
programs/xattr_tests/xattr-test-utils.c | 83 ++++++-----
programs/xattr_tests/xattr-test.c | 122 ++++++++++------
programs/xattr_tests/xattr-test.h | 1 +
52 files changed, 1010 insertions(+), 759 deletions(-)
Thanks,
Junxiao.
More information about the Ocfs2-test-devel
mailing list