[Ocfs2-test-devel] ocfs2-test: bug fixing and cleanup
Eric Ren
zren at suse.com
Mon Sep 21 02:05:33 PDT 2015
Hello Junxiao and all,
- Patches[1~30] have been merged into the next branch in Mark's git
repo: https://github.com/markfasheh/ocfs2-test. After a period for
testing and using, they'll go to master branch.
Brief:
1. Tiger Yang (12):
Merged smoothly without any conflicts. Indeed, we've used this for
a long time.
2. Jeff Liu (16):
Some of this patches conflict with Goldwyn's patches "Fix compilation
issues with the programs unused variables, incorrect printf format,
char array usage etc.", commit id:48fd0cbd.
Dropped patches covered by Goldwyn's:
aio-stress: fix aio-stress Makefile to link pthread explicitly.
Splice: Fix conflict definition of splice(2) for splice tests.
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.
gen_extents: fix wrong filename validation
Inline-data: Remove unused label from inline-data.c.
Patches with conflicts fixed:
xattr-tests: validate return value
inline-data: do some cleanup
check_file_size_limits: fix compile warning
3.Jie Liu (2):
Merged smoothly.
- Patches[31-59] have not been reviewd yet.
Thanks,
Eric Ren
On Mon, Sep 14, 2015 at 10:43:46AM +0800, Junxiao Bi wrote:
> 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.
>
>
> _______________________________________________
> Ocfs2-test-devel mailing list
> Ocfs2-test-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/ocfs2-test-devel
>
More information about the Ocfs2-test-devel
mailing list