HPCC-7987 Display getQueryMainDefinition() in ECL WU Details page

It is possible for a query to be submitted with no query text, just a
reference to an attribute in a remote repository. This fix displays
the value of getQueryMainDefinition() in the Query section (inside ECL
WU Details page). The value will be under the textarea of the query
text if there is query text.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8136 Remove Auto-refresh function for Target Clusters page

The Target Clusters page is mainly displaying static information. The
auto-refresh function for this page is copied from other page by mistake.
This fix removes the auto-refresh.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-3192 change fileServices spray functions to pass on maxConnections

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-2558 Fix problems deleting workunit .so/.cpp files

Currently the .so files and other files associated with a workunit are
never deleted.  This is because the representation in the workunit changed
a while back, but the code wasn't updated to match.  This patch fixes the
following:

* empty eclcc.log files are removed
* dll/so files pass the tail name to removeDll.
* workunits created by eclccserver are not marked as clones.
* non dll/so files are deleted directly (they are no longer registered with dll
  server)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-3091 daliadmin unlock usage misleading

Daliadmin unlock usage reported that it took a session id, when
in fact it took an object, either a xpath or a logical file.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8216 Csvread,opt heading crash

If a csv read has OPT and HEADING attributes and the logical file
is missing, a crash will occur inside the master serialization
code for the activity

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8152 Display Compress option for Spray XML

dfuplus offers a compress=1 option that works when spraying XML
files. ECLWatch should provide this option also. The existing
code only displays the option when sprayfixed or sprayCSV. This
fix displays the option for all types of file spray.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3636 from jakesmith/csvheadingopt-bug

HPCC-8216 Csvread,opt heading crash

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition Release 3.8.6-7

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8052 nested ChildDatasets + ECL Playground generated results

Added IE7/8 Fix
Encode special chars for nested table view.
Vertically align text to the top.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge pull request #3623 from GordonSmith/HPCC-8052

HPCC-8052 nested ChildDatasets + ECL Playground generated results

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8221 ESP wasn't correctly loading plugin definitions

Due to a change in the way scopes are loaded on demand, esp wasn't correctly
picking up symbols defined in plugins because they were still waiting to be
loaded.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #3639 from ghalliday/issue8221

HPCC-8221 ESP wasn't correctly loading plugin definitions

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3632 from jakesmith/daliadmin-unlockusage

HPCC-3091 daliadmin unlock usage misleading

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3633 from wangkx/h8136

HPCC-8136 Remove Auto-refresh function for Target Clusters page

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7944 Add setting, to allow master memory to be specified

Also fixes a bug, that if globalMemorySize was left blank
and slavesPerNode was >1, it would limit master memory to the
same calculated memory as each slave
(which is 75% physical / slavesPerNode)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3626 from ghalliday/issue3192

HPCC-3192 change fileServices spray functions to pass on maxConnections

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3587 from ghalliday/issue2558

HPCC-2558 Fix problems deleting workunit .so/.cpp files

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7980 Translate remote file dafilesrv access to local

Add a mechanism to spot remote file access that matches a/some
subnets and translate them to local file access.

This is allow separate slaves/nodes to circumvent the use
of dafilesrv access remotely on other nodes, when the FS is always
remote, e.g. a NAS fs attached to all nodes

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge branch 'dafilesrv-nas' into candidate-3.10.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>