Community Edition 3.10.0 Release Candidate 1

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7948 Add CsvEscape option to EclWatch UI/dfuwu/ftbase

HPCC-3092 has added ESCAPE option to CSV dataset. ECLWatch needs to
collect the CsvEscape option from Spray CSV file page and the input
has to be sent to dfuwu.

Based on request, I also add the CsvEscape option to ftbase.cpp.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-7948 Display CsvEscape option in logical file page

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-3213 Clear workunit variables before submitting in WURun

WURun can be used to rerun existing workunits with new input variables,
but the old variables need to be cleared first.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.8.6

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.8.6-1 Gold

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-2964 Configmgr - Allow swapping of Thor Master

- For Thor Cluster - Topology, add context menu option 'Swap Master' to allow
  selection of a different Thor master.

Signed-off-by: Gleb Aronsky <gleb.aronsky@lexisnexis.com>
HPCC-3092 Add ESCAPE option to CSV dataset

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-8002 Tidy/remove legacy HDD meta scheme
Add option to allow receiver to spill disk
Refactor hashdist(send) to use thread pool of senders

Introduce a thread pool, to handle the send streams
(and compression/deduplication) of the hash distribute outputs

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3516 from afishbeck/wurun3213

HPCC-3213 Clear workunit variables before submitting in WURun

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8062 Fix Typo in doc

Correction of type in documentation

Signed-off-by: G Panagiotatos <greg.panagiotatos@lexisnexis.com>
HPCC-3092 Fixes suggestions from review

Better dealing with escape detection, backward compatible supportsEscape,
more tests.

Signed-off-by: Renato Golin <rengolin@hpccsystems.com>
HPCC-7979 Ensure persistent settings reset at end of job

If a job specified a 'keyNodeCacheMB' settin, it remained set
at that settings for all future jobs.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3522 from jakesmith/job-startjob

HPCC-7979 Ensure persistent settings reset at end of job

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3521 from g-pan/Hpcc8062TypoInR

HPCC-8062 Fix Typo in doc

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7860 ECL Plugin for Eclipse docs lists graph control as prerequisite

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-7973 New choose activity, thor implementation

A simple child case activity.
Regression suite query choosen4.ecl tests

Signed-off-by: Jake Smith <jake.smith@lexisnexis.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>