OnParentVersion
All tests involved creating a single object node with one or more descendant nodes. Versioning had three modes: enabled on all test objects, disabled on all test objects, or enabled on the root object and on half of the children. onParentVersion was set to either VERSION or COPY (for non-versioned tests this has no effect). Scaling was tested by increasing the number of descendants (100, 1000) and by increasing the size of the jcr:content property on the descendant (roughly 10kb vs 1mb). Three types of descendant nodes were tested: auto-named children nodes (with auto-generated intermediate folders), named children nodes, and datastreams.
Full results:
https://docs.google.com/spreadsheets/d/1SnFE-mUMEJnFUr3hXvg8UVBhnl4pq05lDTGlGR_VwYw
Multiple versions of the same object
Created a single object with one datastream