HPCC-8770 Show eclserver in Topology/TargetCluster page

The Topology/TargetCluster page shows information about the thor,
eclagent, eclscheduler, but not the eclservers. This fix adds the
eclserver information inside the page.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-9229 Introduce a Array::swapWith(Array & other) member

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9132 Improve spotting lightweight denormalize

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-9097 Added plugins flag to file name on rpm based systems

Added WITH_PLUGINS variable that is used to determine if -with-plugins
is added to the rpm package name.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
HPCC-9166 Add ECLWatch WU Filters doc

Fix HPCC-9166 Add ECLWatch WU Filters doc
Documenting the Filter options for WUs
in the new ECL Watch interface.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #4328 from g-pan/H9166-FilterOps

HPCC-9166 ECL Watch Filter Ops

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4327 from pschwartz/HPCC-9097-package-with-plugins

HPCC-9097 Added plugins flag to file name on rpm based systems

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4325 from ghalliday/issue9229

HPCC-9229 Introduce a Array::swapWith(Array & other) member

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4326 from ghalliday/issue9132

HPCC-9132 Improve spotting lightweight denormalize

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9235 - Avoid restart distributor delays

The refactored distributor (>=3.10.0) introduced an extra small
delay (~100ms) when the distributor was wound up.
If inside a loop with relatively small amounts of records
and there were a number of them, this delay could build up and
become significant.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Minor changes following review
HPCC-9236 WU Lists calling the server for each row

WUQueryWidget and GetDFUWorkunitsWidget were making an extra call for each row item to the server.

Fixes HPCC-9236

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #4332 from jakesmith/hashdist-loop-opt

HPCC-9235 - Avoid restart distributor delays

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9221 Deleting package from roxie will cause query to hang

This is a regression caused by recent changes to package reload code, and does
not affect any released version.

This change will fix the deadlock - I also revisitde the question of
whether the critsec that causes the deadlock is really required, but
I think without some major refactoring, it probably is.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4329 from richardkchapman/roxie_package_lockup

HPCC-9221 Deleting package from roxie will cause query to hang

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Community Edition 3.10.8-4rc Release Candidate 4

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

Conflicts:
	version.cmake

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

Conflicts:
	thorlcr/activities/hashdistrib/thhashdistribslave.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9226 Fix build break on Centos

Seems execvpe is not always available.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9237 Fix misplaced XML end tag in LR module

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>