[Ocfs2-test-devel] [PATCH 0/12] Ocfs2-test: Add reflink tests for ocfs2 V5.

Tristan tristan.ye at oracle.com
Wed Oct 14 01:50:40 PDT 2009


Reflink test on linus's MM kernel branch is performing in progress, till 
now, all single-node testcases has passed during such tests, while 
multi-nodes tests failed at bug 1185 
http://oss.oracle.com/bugzilla/show_bug.cgi?id=1185

However, the testing tools itself was getting more and more matured, I'd 
like to post v5 version since it was running stably on recent MM kernel.

Changes from v4 to v5:

- Add testcase for O_DIRECT case

- Add testcase for 'date=writeback' mounting option

- Add testcase for 'inline-data' case

- Fix a return code error.

- Other minor enhancements for both single-node and multi-nodes launchers.


Regards,
Tristan.


tristan.ye wrote:
> Tao,
>
> Single node and multi-nodes tests against your latest refcount patches
> completed, all tests passed except the fill_and_verify_holes tests(in
> single-node run), especially for the multi-nodes tests, i never went it
> through with a success, it's fairly cool:-), I'll continue to test the
> patches with much more bs and cs combinations.
>
> As your refcount patches getting more and more mature, I'm considering
> now it may be the time to have our reflink tests pushed into
> ocfs2-tests.
>
> Changes from v3 to v4:
>
> - Add testcase for oracleVM data-integrity testing.
>
> - Add verify_and_verify_holes testcase for reflinks.
>
> - Change arguments for reflink() and ioctl() accordingly as tao's kernel
> patch get updated.
>
> - Trivial changes against workloads.
>
>
> Tristan.
>
>
>
>
> On Fri, 2009-05-08 at 11:20 +0800, tristan.ye wrote:
>   
>> Changes from v2 to v3:
>>
>> - Add verification codes during stress testing to simulate OracleVM
>> operation on snapshotting.
>>
>> - Fix some potential bugs in stress tests which may cause testcase run
>> into deadloop.
>>
>> - Add a simple testcase  to reflink a list of files in a loop per joel's
>> request.
>>
>> - Move reflink()(ioctl based) call to api-compat to make it compatible
>> for old kernels which have no reflink(2) implementation(it will be
>> included in mainline soon?)
>>
>> - Trivial adjustments on testing workloads.
>>
>> The v3 testing tools were against tao's v3 refcount kernel patches:-).
>>
>> Regards,
>> Tristan.
>>
>>
>> On Fri, 2009-04-03 at 17:25 +0800, tristan.ye wrote:
>>     
>>> Changes from v1 to v2:
>>>
>>> 1. Apply tao's comments against testing script, and add his additional
>>> testcases.
>>>
>>> 2. Apply marcos's comments.
>>>
>>> 3. Adjust testing workload to get it behaved appropriately.
>>>
>>> 4. Fix xattr tests bugs.
>>>
>>> 5. Enhance multi-nodes testcase.
>>>
>>> 6. Fix warnings and errors found by kernel's patch cheker.
>>>
>>>
>>>
>>> Tristan.
>>>
>>>
>>> On Fri, 2009-03-20 at 16:40 +0800, tristan.ye wrote:
>>>       
>>>> HI all,
>>>>
>>>> A v1 reflink_tests suite on ocfs2 has been completed according to our
>>>> following testplan:
>>>> http://oss.oracle.com/osswiki/OCFS2/ReflinkTest
>>>>
>>>> The testing suite as well as our previous xattr testing tools consists
>>>> of single-node and multi-nodes tests. each test was made up of following
>>>> sub testcases:
>>>>
>>>> 	1). Basic func test            
>>>> 	2). Random test         
>>>> 	3). Mmap test       
>>>> 	4). Concurrent test           
>>>> 	5). Boundary test         
>>>> 	6). Stress test            
>>>> 	7). Xattr combination test
>>>>
>>>> And I'd like to say such a v1 testing suite really has exposed some bugs
>>>> at the very beginning though the testing code itself may look a littble
>>>> bit ugly:-)
>>>>
>>>> It's still a testing suite being strengthened in progress by now, our
>>>> goal is to have a comprehensive testing suite against refcount on ocfs2
>>>> as thorough as possible to expose the bugs before reflink is officially
>>>> supported. 
>>>>
>>>> Tao,
>>>> You can play with it when your new patches set get posted. expect that
>>>> will be helpful for you. btw, the tests now has been blocked by bug 1089
>>>> 1088 1093.
>>>>
>>>>
>>>> Regards,
>>>> Tristan
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Ocfs2-test-devel mailing list
>>>> Ocfs2-test-devel at oss.oracle.com
>>>> http://oss.oracle.com/mailman/listinfo/ocfs2-test-devel
>>>>         
>>> _______________________________________________
>>> Ocfs2-test-devel mailing list
>>> Ocfs2-test-devel at oss.oracle.com
>>> http://oss.oracle.com/mailman/listinfo/ocfs2-test-devel
>>>       
>> _______________________________________________
>> Ocfs2-test-devel mailing list
>> Ocfs2-test-devel at oss.oracle.com
>> http://oss.oracle.com/mailman/listinfo/ocfs2-test-devel
>>     
>
>
> _______________________________________________
> Ocfs2-test-devel mailing list
> Ocfs2-test-devel at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-test-devel
>   




More information about the Ocfs2-test-devel mailing list