@Retention(RUNTIME)
@Target(TYPE)
public static @interface ESIntegTestCase.ClusterScope
ESIntegTestCase
subclass.
By default if no ESIntegTestCase.ClusterScope
annotation is present ESIntegTestCase.Scope.SUITE
is used
together with randomly chosen settings like number of nodes etc.Modifier and Type | Optional Element | Description |
---|---|---|
boolean |
autoMinMasterNodes |
The cluster automatically manages the
ElectMasterService.DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING by default
as nodes are started and stopped. |
int |
maxNumDataNodes |
Returns the maximum number of data nodes in the cluster.
|
int |
minNumDataNodes |
Returns the minimum number of data nodes in the cluster.
|
int |
numClientNodes |
Returns the number of client nodes in the cluster.
|
int |
numDataNodes |
Returns the number of nodes in the cluster.
|
ESIntegTestCase.Scope |
scope |
Returns the scope.
|
boolean |
supportsDedicatedMasters |
Indicates whether the cluster can have dedicated master nodes.
|
double |
transportClientRatio |
Returns the transport client ratio.
|
ESIntegTestCase.Scope scope
ESIntegTestCase.Scope.SUITE
is default.int numDataNodes
int minNumDataNodes
numDataNodes()
is set.int maxNumDataNodes
numDataNodes()
is set.boolean supportsDedicatedMasters
boolean autoMinMasterNodes
ElectMasterService.DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING
by default
as nodes are started and stopped. Set this to false to manage the setting manually.int numClientNodes
InternalTestCluster.DEFAULT_NUM_CLIENT_NODES
, a
negative value means that the number of client nodes will be randomized.