public class ScalabilityBlobSearchSuite extends ScalabilityNodeSuite
The following system JVM properties can be defined to configure the suite.
fileWriters - Controls the number of concurrent background threads for writing blobs.
Defaults to 0.
fileReaders - Controls the number of concurrent background threads for reading blobs.
Defaults to 1.
fileSize - Controls the size in KB of the blobs. Defaults to 1.
maxAssets - Controls the max child nodes created under a node. Defaults to 500.
ScalabilityNodeSuite.IndexScalabilityAbstractSuite.ExecutionContext| Modifier and Type | Field and Description |
|---|---|
static String |
CTX_FILE_NODE_TYPE_PROP |
ASYNC_INDEX, CTX_ACT_NODE_TYPE_PROP, CTX_DESC_SEARCH_PATHS_PROP, CTX_PAGINATION_KEY_PROP, CTX_REL_NODE_TYPE_PROP, CTX_ROOT_NODE_NAME_PROP, CUSTOM_DESC_NODE_TYPE, CUSTOM_ROOT_NODE_TYPE, CUSTOM_TYPE, DATE_PROP, DENSITY_LEVEL, FILTER_PROP, FULL_TEXT, INDEX, INDEX_TYPE, LOADERS, LOG, NODE_LEVELS, nodeTypes, RAND_DATE, ROOT_NODE_NAME, SORT_PROP, storageEnabled, TESTERS, TITLE_PROP, whiteboardbenchmarks, CREDENTIALS, CTX_SEARCH_PATHS_PROP, INCREMENTS, PROFILE, TEST_ID, WARMUP| Constructor and Description |
|---|
ScalabilityBlobSearchSuite(Boolean storageEnabled) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeIteration(ScalabilityAbstractSuite.ExecutionContext context)
Executes before each test run
|
protected void |
beforeSuite()
Setup any options before the benchmarks.
|
String |
getNodeType() |
protected org.apache.jackrabbit.oak.scalability.suites.ScalabilityNodeSuite.Writer |
getWriter(ScalabilityAbstractSuite.ExecutionContext context,
org.apache.commons.math.stat.descriptive.SynchronizedDescriptiveStatistics writeStats,
int idx) |
protected void |
setNodeType(String nodeType) |
addBenchmarks, createIndexes, createLoad, createRepository, executeBenchmark, waitBeforeIterationFinishaddBackgroundJob, afterIteration, afterSuite, getBenchmarks, getRepository, initBackgroundJobs, loginWriter, removeBenchmark, run, setPrintStream, setUp, shutdownBackgroundJobs, tearDown, toStringpublic static final String CTX_FILE_NODE_TYPE_PROP
public ScalabilityBlobSearchSuite(Boolean storageEnabled)
protected void beforeSuite()
throws Exception
ScalabilityAbstractSuitebeforeSuite in class ScalabilityNodeSuiteExceptionpublic void beforeIteration(ScalabilityAbstractSuite.ExecutionContext context) throws RepositoryException
beforeIteration in class ScalabilityNodeSuitecontext - the contextRepositoryExceptionprotected org.apache.jackrabbit.oak.scalability.suites.ScalabilityNodeSuite.Writer getWriter(ScalabilityAbstractSuite.ExecutionContext context, org.apache.commons.math.stat.descriptive.SynchronizedDescriptiveStatistics writeStats, int idx) throws RepositoryException
getWriter in class ScalabilityNodeSuiteRepositoryExceptionpublic String getNodeType()
protected void setNodeType(String nodeType)
Copyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.