HPCC-11958 Add Roxie State check to preflight

The similar logic in ecl-roxie is used by this fix to
retrieve and format information about roxie state (hash).
The information is displayed inside ECLwatch preflight
page (a new column 'Roxie State'). WsMachine thread pool
is used to improve the performance of retrieving the
information.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-10949 DOCS: document Spray Variable and Spray BLOB

FIX HPCC-10949 DOCS: document Spray Variable and Spary BLOB
Added language to DH-Man module to cover both Variable and Blob.
Blob issue # HPCC-10948

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-12158 Check ptree pointer before use in addClusterQueryStates

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Merge pull request #6394 from afishbeck/multiQuerySetCore

HPCC-12158 Check ptree pointer before use in addClusterQueryStates

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11734 Fix efficiency issues with CQuerySetQueriesPager

1) Revise the CQuerySetQueriesPager::getElements() and the
getQueryRegistryRoot() to avoid multiple SDS connections to
/QuerySets. 2) Revise the getQueryRegistry(): a. lock the
/QuerySets only if a new queryset has to be added; b. Before
a new queryset is added, lock the /QuerySets and re-check
the queryset in case it has been added by another thread. 3)
Revise the getPackageSetRegistry(): implement the same logic
as 2). At this time, not many things can be done for server-
side matching because the parent properties of a query node
are not reachable (no 'up' axis support). For example, the
parent property Alias is used to set query's property
@activated.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-12127 Use 64-bit integer for HTTP Content-Length header

In the existing ESP code, two member variables are used to store
and set HTTP Content-Length header: m_content_length64 (int64)
and m_content_length (int). When an HTTP message content is very
large, m_content_length may have an incorrect value. ESP fails
to download a >4G file due to the incorrect value. This fix
changes the m_content_length to be int64 and replaces the
m_content_length64 with the m_content_length.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
HPCC-10674 ECL support for writing JSON files

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
HPCC-11913 Integrate Performance Testing into nightly build.

Remove quote of output from summary report.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Community Edition 5.0.2-rc1 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12099 Add 4 componentTypes for ESP logging service

The changes in this fix allow a user to select the following
items from a dropdown list inside the ConfigManager:
1. EspProcess, 2. mysqlloggingagent, 3 esploggingagent,
4. loggingmanager.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
Merge pull request #6422 from AttilaVamos/HPCC-11913-fix

HPCC-11913 Integrate Performance Testing into nightly build.

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-12149 Add back in call to record a library used by workunit

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #6371 from g-pan/H10948-ECLWaSpry

HPCC-10949 DOCS: document Spray Variable and Spray BLOB

Reviewed-By: Jim DeFabia <james.defabia@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12090 Add a separate environment.xml for the regrssion suite

Includes a 3-slave thor.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-12155 Add --help option

Signed-off-by: rpastrana <rodrigo.pastrana@lexisnexis.com>
HPCC-11055 Update LOADXML docs to remove dummy calls

Signed-off-by: Jim DeFabia <jamesdefabia@lexisnexis.com>
HPCC-11858 DOCS: DFUPlus copy files

FIX HPCC-11858 DOCS: DFUPlus copy files
Addresses the Client tools manual for dfuplus
should mention dropping files on the drop zone
prior to trying to spray the files. Clarify that
files need to be copied first.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-12065 - Missing Favicon and update page title

Update the page title to "ECL Watch". Set the favicon icon.

Signed-off by: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
HPCC-11758 DOCS:ECLWatch user into an administrator

FIX HPCC-11758 DOCS:ECLWatch user into an administrator
Details how to promote an HPCC Systems user into an
HPCC Administrator through ECL Watch

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-12220 SuperHashTable kill not resetting tablecount

releaseAll() was not resetting tablecount, as a consequence
the HT size would spuriously continue to grow + increase the
cost of releaseAll's time to walk the HT to clear elements

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>