[Ocfs2-test-devel] ocfs2-test: bug fixing and cleanup
Junxiao Bi
junxiao.bi at oracle.com
Sun Sep 13 20:06:24 PDT 2015
On 09/14/2015 11:03 AM, Gang He wrote:
> Hello Junxiao,
>
> Thank for your sharing.
> Now, Eric are also working on ocfs2-test package.
> Hopefully, we can make ocfs2-test package re-active.
Yes, agree with you. We should keep improving this project since we
didn't have another good test tools for ocfs2.
Thanks,
Junxiao.
>
>
>
> Thanks
> Gang
>
>
>>>>
>> 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