HPCC-9304 Add PID into Process/eclagent entries of ECL WU xml

Existing ECL WU xml contains only one agentPID. EclWatch uses the
agentPID to identify the log lines for the workunit from eclagent
log. When a WU runs on two different eclagents, EclWatch can only
find out the log lines in one eclagent log using the agentPID. In
this fix, the agentPID of each eclagent is added into the <Process>
<EclAgent><eclagent> entry of the WU xml. EclWatch uses the agentPID
and the log name to read WU log lines from each eclagent log.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9304 Modify code based on review comments

Change PID type to unsigned; remove old setAgentPID(); rename a
'component' to 'instance'.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9504 Add README.1st file into testing/regress directory to describe how
to run Regression Suite

A short decription added.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9504 Add README.1st file into testing/regress directory to describe how
to run Regression Suite

Convert Readme.1st to README.rst.

Extend it with new query feature

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9508 Add eclipse code layout settings file to project

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9520 Update VM Resource page Docs

Fix HPCC-9520 Update VM Resource page Docs
Update documentation to reflect current status
of ECL Watch resource page specific to
getting the ECL IDE.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-9487 ESP should set IE=edge for certain ECLIDE HTTP responses

For certain content, ECLIDE need ESP to set the HTTP header
X-UA-Compatible to "IE=edge" and add <!DOCTYPE html> to the content.

This triggers the IE activex plugin to render in the proper content
mode.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9419 WIP: clean existing code before fixing the issue

Only remove duplicated code and the code never being used. No
programming logic change.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9420 Pass Roxie directory settings to file copy function

This fix adds Roxie directory settings to file copy function because
those settings define the destinations of the file being copied.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #4517 from richardkchapman/code-style

HPCC-9508 Add eclipse code layout settings file to project

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9504 Add README.1st file into testing/regress directory to describe how
to run Regression Suite

Updated after review

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9487 ESP should set IE=edge for certain ECLIDE HTTP responses

Move code affecting content buffer out of shared routine to make sure
anyone making changes in the future is explicitly aware of any
content buffer manipulation made for the ECLIDE.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9491 - Move CFileChangeWriteLock,avoid refs to Owned

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

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9420 Clean more duplicated code

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9468 Main Graph Depth

Restrict initial load to 2 levels deep.
Allow overriding default DOT attributes (good for turning off splines).
Added Zoom and Find Icons.

Fixes HPCC-9468

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9535 Rationalize Roxie topology info

Ensure that all components use only the information really needed - this will
be backward compatible on all environments that are internally consistent,
i.e. those generated by configmgr. Duplicate nodes in the server list will be
ignored, port information will be taken from RoxieFarmProcess nodes, and
RoxieSlaveProcess and RoxieSlave nodes will be ignored.

This commit does not update configmgr to stop it generating the additional
info (yet).

Remove the creation of the (unused, as far as I can see) 'farm' group for a
roxie when environment is loaded to Dali. All roxie schemes now generate
groups that contain all nodes, just once - as far as I can tell the previous
code would have done so for schemes other than 'full redundancy', which would
have generated a group with most of the servers missing.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4528 from g-pan/H9520-VMImg

HPCC-9520 Update VM Resource page Docs

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9535 Rationalize Roxie topology info

Minor changes following code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9445 Fix leak reporting for packed allocators

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>