Update oak-benchmarks readme to include azure fixture
Contribution by Aravindo Wingeier
@@ -20,6 +20,14 @@ be invoked like this:
The following benchmark options (with default values) are currently supported:
+ --azure - Azure Connection String (default:
+ DefaultEndpointsProtocol=http;
+ AccountName=devstoreaccount1;
+ AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;
+ BlobEndpoint=http://127.0.0.1:
+ 10000/devstoreaccount1;)
+ --azureContainerName - Azure container name (default: oak)
+ --azureRootPath - Azure root path (default: /oak)
--host localhost - MongoDB host
--port 27101 - MongoDB port
--db <name> - MongoDB database (default is a generated name)
@@ -41,6 +49,8 @@ The following benchmark options (with default values) are currently supported:
--rdbjdbctableprefix - for RDB persistence: prefix for table names (defaults to "")
--vgcMaxAge - Continuous DocumentNodeStore VersionGC max age in sec (RDB only)
+Please run `--help` to list all options.
+
These options are passed to the test cases and repository fixtures
that need them. For example the Wikipedia dump option is needed by the
WikipediaImport test case and the MongoDB address information by the
@@ -85,7 +95,7 @@ that we used to produce earlier.
Finally the benchmark runner supports the following repository fixtures:
| Fixture | Description |
-|---------------------|----------------------------------------------------------------|
+|------------------------------|----------------------------------------------------------------|
| Jackrabbit | Jackrabbit with the default embedded Derby bundle PM |
| Oak-Memory | Oak with default in-memory storage |
| Oak-MemoryNS | Oak with default in-memory NodeStore |
@@ -94,8 +104,13 @@ Finally the benchmark runner supports the following repository fixtures:
| Oak-MongoNS | Oak with the Mongo NodeStore |
| Oak-Segment-Tar | Oak with the Segment Tar backend |
| Oak-Segment-Tar-DS | Oak with the Segment Tar backend and DataStore |
+| Oak-Segment-Azure | Oak with the Azure Segment backend |
| Oak-RDB | Oak with the DocumentMK/RDB persistence |
| Oak-RDB-DS | Oak with the DocumentMK/RDB persistence and DataStore |
+| Oak-Composite-Store | Oak with the Composite Node store with Segment Tar backend |
+| Oak-Composite-Memory-Store | Oak with the Composite Node store with in-memory NodeStore |
+| Oak-Composite-Mongo-Store | Oak with the Composite Node store with Mongo backend |
+
(Note that for Oak-RDB, the required JDBC drivers either need to be embedded
into oak-run, or be specified separately in the class path. Furthermore,
