Profile for testing the update of objects containers and datastreams binaries in a repository.
Indicates a timed section.
- List 1,000 objects containers from the repository.
- Repeat for each object container in random order:
- Replace the datastream binary for that object container with new randomly-generated data of the same size.
- Replace the datastream binary for that object container with new randomly-generated data of the same size.
Benchtool Command
Fedora 3:
Code Block |
---|
java -Drandom.impl=java.util.Random -cp benchtool/target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://lib-devsandbox1.ucsd.edu:8080/fedora fedoraAdmin fedoraAdmin 1000 52428800 update |
Fedora 4:
Code Block |
---|
java -Drandom.impl=java.util.Random -cp benchtool/target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://lib-devsandbox1.ucsd.edu:8080 1000 52428800 1 update |