epadmin-tunable
epadmin tunable target — Manages the tunable variables for an EventFlow engine.
DESCRIPTION
Use the tunable target to manage the
tunable variables for the StreamBase Runtime. Variables set using the tunable
target are
valid only until a node or engine is stopped. Supported tunable variables are defined
in Supported Tunable Variables.
The full name of a tunable variable is
, such as categoryName
.variableName
flusher.flushIntervalSeconds
, where flusher
is the category name and flushIntervalSeconds
is the variable identifier.
The tunable target has three commands:
The designation [
in syntax examples is a reminder that this
command requires either the global parameter sn
|ad
]‑‑servicename
or the ‑‑adminport
and
‑‑hostname
combination to identify the node or cluster
of interest.
Supported Tunable Variables
The column headings have the following meanings:
-
Category—Variable category.
-
Variable Identifier—Variable identifier.
-
Scope—Variable scope. A variable is scoped either to a node, or a specific engine running on a node. Node scope is specified with a literal value of
Node
, while engine scope is specified using the engine name expressed in the formapplication::
as shown in the output of get tunable. For example,engineName
application::JVMEngine1
. -
Description—Variable description.
epadmin get tunable
Retrieves current tunable variable values.
epadmin[
get tunable epadminsn
|ad
][
get tunable --category=engine epadminsn
|ad
][
get tunable --name=engine.timerParallelismsn
|ad
]
Command Parameter | Description | Required |
---|---|---|
category
|
Category name filter. | No. The default value is all categories. |
name
|
Variable name filter. If you specify a name as
, you cannot also
specify a category . If you specify a
name as variableName , you must also specify a category .
|
No. The default value is all variables. |
epadmin reset tunable
Resets a tunable value to its initial value.
epadmin[
reset tunable --name=engine.timerParallism epadminsn
|ad
][
reset tunable --name=engine.timerParallelism scope=application::JVMEngine1sn
|ad
]
reset command parameters
Command Parameter | Description | Required |
---|---|---|
name
|
Variable name filter, specified as .
|
Yes. |
scope
|
Variable scope, either literal Node or a
valid engine name expressed as application:: .
|
No. The default value is Node .
|
epadmin set tunable
Sets a tunable variable to a specified value.
epadmin[
set tunable --name=engine.timerParallelism --value=4 epadminsn
|ad
][
set tunable --name=engine.timerParallelism --value=4 --scope=application::JVMEngine1sn
|ad
]
Command Parameter | Description | Required |
---|---|---|
name
|
Variable name filter, specified as .
|
Yes. |
value
|
Variable value, which can be a simple value or an array. Arrays are specified as comma-separated values. An array element that contains a comma must be enclosed in single quotes. | Yes. |
scope
|
Variable scope, either literal Node or a valid
engine name expressed as application:: .
|
No. The default value is Node .
|