HPCC-9654 Add helpful text about treemaps

Add text describing how the treemaps are used in the timings page

Signed-off-by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Merge pull request #4707 from miguelvazq/HPCC-9654

HPCC-9654 Add helpful text about treemaps

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9795 Roxie needs to figure out numChannels

Some hidden attributes that were calcluated by configmgr were not in the xsd,
or were marked as readonly there. configmgr no longer calculates them, making
it very hard to set up a new Roxie cluuster.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4706 from richardkchapman/roxie-config-cockup

HPCC-9795 Roxie needs to figure out numChannels

Reviewed By Gavin
Tested by Chris
HPCC-9795 Roxie needs to figure out numChannels

Some hidden attributes that were calcluated by configmgr were not in the xsd,
or were marked as readonly there. configmgr no longer calculates them, making
it very hard to set up a new Roxie cluuster.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4694 from garonsky/issue-9771_null_in_roxie_server

HPCC-9771 Configmgr - crashes when deleting 'null' roxie server

Tested by Chris.
HPCC-9771 Configmgr - crashes when deleting 'null' roxie server

  - remove 'null' servers from new instances

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
Community Edition 4.0.0-6 Gold

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.0' into candidate-4.0.2

Conflicts:
	version.cmake

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-4.0.2' into closedown-4.0.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x'

Conflicts:
	roxie/ccd/ccdmain.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9213 Remove unused css links

On Chrome, WsECL Query tree collapses after a user refreshes the
page. This fix removes two unused css links inside the WsECL xsl
file. After those links are removed, the Query tree does not
collapse any more.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9790 Use a hash table to quickly resolve expressions

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4709 from wangkx/h9213

HPCC-9213 Remove unused css links

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4710 from ghalliday/issue9790

HPCC-9790 Use a hash table to quickly resolve expressions

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9589 Introduce pseudo tables flags for xml/nlp parse

These can be used instead of the current flags in the context.  However because
of issues with hoisting table invariants currently ignoring counters the
switch from the flags can't be done yet.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9663 Dynamically start/stop scope scans

Currently, to enable or disable scope scans, the admin has to bring down Dali,
modify the configuration file, and restart dali. This is awkward, and can
cause production to be down resulting in lost revenue.
This change allows scope scan status to be queried, and allows it to be
enabled/disabled dynamically by sending a new request from ESP to Dali in
response to the admin clicking a new button on the permissions page of ECLWatch.
If the configured Dali is downlevel (a version that does not support this feature)
then the button is not displayed

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-9814 Show N/A when a memory node is not available

Existing code shows '0%' SWAP when a SWAP is not configured on
a system. It caused some misleading. This fix checks the total
memory size for a memory node. If the size is zero, it shows N/A.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4712 from wangkx/swap_0

HPCC-9814 Show N/A when a memory node is not available

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4700 from RussWhitehead/scopeScanEnable

HPCC-9663 Dynamically start/stop scope scans

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>