Profile for testing the update of objects containers and datastreams binaries in a repository.
Indicates a timed section.
- Run 10,000 times
- Randomly retrieve one object container from the repository.
- Retrieve a property from that objectcontainer.
- Retrieve a datastream binary from that objectcontainer.
- Change the retrieved property for that objectcontainer.
- Replace the datastream binary for that object container with new data, randomly generated, within the standard deviation of the setup profile datastream binary size.
- Retrieve the property, compare it to the source property.
- Retrieve the updated datastream for the object, compare it to the source: content and fixity.
- Cascading updates?
Test with 1, 32, 5 104, and 20 8 threads.