README for HP Neoview Release 2.4
and JDBC connection attributes or SET SERVICE command is ignored by the Release 2.4
NDCS server. An error is returned to the client application.
• The ADD SERVICE command now uses the threshold values from the WMS system
configuration if values are unspecified in the command.
In Release 2.3, the default for service-level thresholds, MAX_CPU_BUSY and
MAX_MEM_USAGE, was zero, which meant that WMS used the thresholds of the system
configuration, if set, or the internal default thresholds of 100% for MAX_CPU_BUSY and
85% for MAX_MEM_USAGE.
In Release 2.4, the WMS system configuration is automatically set to 100% for
MAX_CPU_BUSY and 85% for MAX_MEM_USAGE. When a service is added, WMS does
not use values from the WMS system configuration, but uses the threshold values set for
that particular service. If a threshold value is explicitly set to 0, the threshold is not checked.
• Pre-execution control
In Release 2.3, WMS decided whether to allow a query to execute, put a query in a queue
(waiting state), or reject a query by comparing periodic snapshots of available CPU and
memory system resources to system/service level parameters, MAX_CPU_BUSY and
MAX_MEM_USAGE. After the comparison, queries were allowed to execute or be queued
for later execution.
In Release 2.4, new commands allow you to apply a larger set of rules to the decision-making
process. These additional rules can be applied to service levels and may include optional
actions.
• Execution control
In Release 2.3, an executing query's elapsed time was periodically checked to determine if
it had been running longer than the value specified in the system/service level attribute,
EXEC_TIMEOUT. If the query had been running longer than specified in EXEC_TIMEOUT,
it was canceled. If EXEC_TIMEOUT was not set, the query was allowed to run indefinitely.
Also in Release 2.3, a query in the waiting queue was periodically checked to determine
whether the query had been waiting to execute longer than specified by the attribute
WAIT_TIMEOUT. If the query had been waiting longer than specified in WAIT_TIMEOUT,
it was canceled. If WAIT_TIMEOUT was not set, the query remained in the waiting queue
indefinitely.
In Release 2.4, new commands allow you to apply a larger set of rules based on compiler
estimates for the decision-making process. These additional rules can be applied to service
levels and may include optional actions.
• Additional output columns for the INFO WMS command:
— MAX_ROWS_FETCHED
— EXEC_TIMEOUT
— WAIT_TIMEOUT
— HOLD_TIMEOUT
— RULE_INTEVAL
• Additional output columns for the INFO SERVICE and STATUS SERVICE commands:
— MAX_ROWS_FETCHED
— HOLD_TIMEOUT
• Additional output columns for the STATUS QUERY and STATUS QUERIES commands:
— QUERY_SUBSTATE
— EST_TOTAL_MEM
— EST_RESRC_USAGE
— CMP_AFFINITY_NUM
16