Below is a list of system properties that can be used to modify Rhino behaviour.
| Name | Description | 
|---|---|
Interval between sending per-group heartbeat messages  | 
|
com.opencloud.savanna2.framework.GroupHeartbeat.loss_threshold  | 
Number of unreceived pending heartbeats before the group heartbeat watchdog condition triggers  | 
Transaction timeout for eventrouter transactions  | 
|
Maximum number of pending JMX notifications before notifications are dropped  | 
|
Number of JMX notification threads to run  | 
|
Set the max number of AH GC threads  | 
|
Set the maximum lock timeout for local activity handler  | 
|
Set the maximum lock timeout for replicated activities  | 
|
Default ah migration timeout  | 
|
Format of CSV management audit log  | 
|
Distributed lock timeout used during node bootup  | 
|
Number of resource adaptor entity notifier (callback) threads  | 
|
Maximum number of threads available to handle group RMI operations.  | 
|
The timeout in milliseconds before a JVM shutdown is forcibly terminated with a Runtime.halt().  | 
|
Location of default Rhino license file  | 
|
Set the default timeout for lock acquisitions  | 
|
Timeout used for write operations during exceptionally long SLEE starts (during Rhino boot)  | 
|
Queue size for Distributed Resource Manager’s misc. runnable stage  | 
|
Number of threads used in Distributed Resource Manager’s misc. runnable stage  | 
|
Enable the embedded Rhino Element Manager (SDK only).  | 
|
Whether to skip check that prevents a resource adaptor from creating an activity in the STOPPING state.  | 
|
Queue size for Transaction Manager’s executor for blocking resource callbacks  | 
|
Number of threads used in Transaction Manager’s executor for blocking resource callbacks  | 
|
Queue size for Transaction Manager’s executor for synchronization callbacks  | 
|
Number of threads used in Transaction Manager’s executor for synchronization callbacks  | 
|
Overrides the default tracer level for all tracers with the specified value.  | 
|
Print exception stack traces for DU verification errors  | 
|
Maximum time a Savanna receive-thread may remain busy before it is considered stuck  | 
|
Default lock acquisition timeout for SNMP config update thread  | 
|
Interval between scans of the LIFO queue’s tail to check for expired items  | 
|
Minimum percentage of staging threads that must remain alive to prevent a watchdog restart  | 
|
Default transaction age in milliseconds before a long-running transaction is aborted  | 
|
Interval in milliseconds between checks for transactions that need timing out  | 
|
Transaction age (as a percentage of transaction timeout) to warn about long-running transactions at  | 
|
Interval in milliseconds between watchdog checks  | 
|
Maximum delay in watchdog scheduling before a warning is displayed  | 
|
Override the default behaviour of the watchdog to disable terminating the JVM.Do not use in a production deployment. An alarm will be raised when this mode is active.  | 
|
Number of consecutive times below the limit required the clear the failed count  | 
|
Number of times above the limit required to trigger the condition  | 
|
Run a full GC if watchdog.oom_min_free is reached.  | 
|
Minimum free memory or 0 to disable  | 
|
Maximum watchdog 'early wakeup' in milliseconds before a reverse-timewarp warning is displayed  | 
|
Minimum interval in milliseconds between displaying timewarp warnings  | 
Description  | 
Interval between sending per-group heartbeat messages  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
5000  | 
Description  | 
Number of unreceived pending heartbeats before the group heartbeat watchdog condition triggers  | 
|---|---|
Valid values  | 
positive integer  | 
Default value  | 
10  | 
Description  | 
Transaction timeout for eventrouter transactions  | 
|---|---|
Valid values  | 
milliseconds  | 
Default value  | 
30000  | 
Description  | 
Maximum number of pending JMX notifications before notifications are dropped  | 
|---|---|
Valid values  | 
number of pending notifications, >= 0  | 
Default value  | 
500  | 
Description  | 
Number of JMX notification threads to run  | 
|---|---|
Valid values  | 
number of threads; ⇐0 implies same-thread delivery  | 
Default value  | 
1  | 
Description  | 
Set the max number of AH GC threads  | 
|---|---|
Valid values  | 
>2  | 
Default value  | 
2  | 
Description  | 
Set the maximum lock timeout for local activity handler  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
15000  | 
Description  | 
Set the maximum lock timeout for replicated activities  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
15000  | 
Description  | 
Default ah migration timeout  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
60000  | 
Description  | 
Format of CSV management audit log  | 
|---|---|
Valid values  | 
2.4 (old format) or 2.5 (includes an extra namespace field)  | 
Default value  | 
2.5  | 
Description  | 
Distributed lock timeout used during node bootup  | 
|---|---|
Valid values  | 
Positive integer (seconds)  | 
Default value  | 
120  | 
Description  | 
Number of resource adaptor entity notifier (callback) threads  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
1  | 
Description  | 
Maximum number of threads available to handle group RMI operations.  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
10  | 
Description  | 
The timeout in milliseconds before a JVM shutdown is forcibly terminated with a Runtime.halt().  | 
|---|---|
Valid values  | 
null  | 
Default value  | 
60000  | 
Description  | 
Location of default Rhino license file  | 
|---|---|
Valid values  | 
absolute or relative file path  | 
Default value  | 
../rhino.license (rhino-sdk.license for Rhino SDK)  | 
Description  | 
Set the default timeout for lock acquisitions  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
60000  | 
Description  | 
Timeout used for write operations during exceptionally long SLEE starts (during Rhino boot)  | 
|---|---|
Valid values  | 
Positive integer (seconds)  | 
Default value  | 
120  | 
Description  | 
Queue size for Distributed Resource Manager’s misc. runnable stage  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
100  | 
Description  | 
Number of threads used in Distributed Resource Manager’s misc. runnable stage  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
2  | 
Description  | 
Enable the embedded Rhino Element Manager (SDK only).  | 
|---|---|
Valid values  | 
true,false  | 
Default value  | 
true  | 
Description  | 
Whether to skip check that prevents a resource adaptor from creating an activity in the STOPPING state.  | 
|---|---|
Extended Description  | 
This property should be set to  When set to  See the documentation reference for more details.  | 
Valid values  | 
true,false  | 
Default value  | 
true  | 
Reference  | 
Description  | 
Queue size for Transaction Manager’s executor for blocking resource callbacks  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
100  | 
Description  | 
Number of threads used in Transaction Manager’s executor for blocking resource callbacks  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
2  | 
Description  | 
Queue size for Transaction Manager’s executor for synchronization callbacks  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
500  | 
Description  | 
Number of threads used in Transaction Manager’s executor for synchronization callbacks  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
2  | 
Description  | 
Overrides the default tracer level for all tracers with the specified value.  | 
|---|---|
Valid values  | 
off, severe, warning, info, config, fine, finer, finest  | 
Default value  | 
info  | 
Description  | 
Print exception stack traces for DU verification errors  | 
|---|---|
Valid values  | 
true, false  | 
Default value  | 
false  | 
Description  | 
Maximum time a Savanna receive-thread may remain busy before it is considered stuck  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
5000  | 
Description  | 
Default lock acquisition timeout for SNMP config update thread  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
30000  | 
Description  | 
Interval between scans of the LIFO queue’s tail to check for expired items  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
1000  | 
Description  | 
Minimum percentage of staging threads that must remain alive to prevent a watchdog restart  | 
|---|---|
Valid values  | 
0 - 100  | 
Default value  | 
25  | 
Description  | 
Default transaction age in milliseconds before a long-running transaction is aborted  | 
|---|---|
Valid values  | 
|
Default value  | 
120000  | 
Description  | 
Interval in milliseconds between checks for transactions that need timing out  | 
|---|---|
Valid values  | 
time in milliseconds  | 
Default value  | 
10000  | 
Description  | 
Transaction age (as a percentage of transaction timeout) to warn about long-running transactions at  | 
|---|---|
Valid values  | 
0 - 100  | 
Default value  | 
75  | 
Description  | 
Interval in milliseconds between watchdog checks  | 
|---|---|
Valid values  | 
positive integer  | 
Default value  | 
1000  | 
Description  | 
Maximum delay in watchdog scheduling before a warning is displayed  | 
|---|---|
Valid values  | 
|
Default value  | 
1000  | 
Description  | 
Override the default behaviour of the watchdog to disable terminating the JVM.Do not use in a production deployment. An alarm will be raised when this mode is active.  | 
|---|---|
Valid values  | 
true,false  | 
Default value  | 
false  | 
Description  | 
Number of consecutive times below the limit required the clear the failed count  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
3  | 
Description  | 
Number of times above the limit required to trigger the condition  | 
|---|---|
Valid values  | 
Positive integer  | 
Default value  | 
5  | 
Description  | 
Run a full GC if watchdog.oom_min_free is reached.  | 
|---|---|
Valid values  | 
true,false  | 
Default value  | 
true if the G1 garbage collector is being used AND explicit GC is not disabled, otherwise false  | 
Description  | 
Minimum free memory or 0 to disable  | 
|---|---|
Valid values  | 
Positive integer (bytes)  | 
Default value  | 
33554432 (32MB)  | 
Description  | 
Maximum watchdog 'early wakeup' in milliseconds before a reverse-timewarp warning is displayed  | 
|---|---|
Valid values  | 
|
Default value  | 
500  | 
Description  | 
Minimum interval in milliseconds between displaying timewarp warnings  | 
|---|---|
Valid values  | 
|
Default value  | 
15000  | 
