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

tristan.ye tristan.ye at oracle.com
Fri Jul 31 22:35:22 PDT 2009


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




More information about the Ocfs2-test-devel mailing list