HPCC-8604 Add JavaScript Layout

Added experimental version of graphviz layout in JavaScript (via emscripten).

Fixes HPCC-8604
Change instances of <br> to <br/>

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-8253 Need to return active status when doing ecl package list

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-8600 Add ecl command line support for query priority

Add --priority option to ecl publish, queries config, and
queries copy.  Add display of priority to queries list.

Possible values are LOW, HIGH, SLA, and NONE.  NONE clears the
existing priority value restoring default bahavior.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-8605 - Ensure log files are recorded to the workunit

If the log rollover to a new log file (at midnighg) during
a Thor job, only the initial log was recorded in the wuid.
Update at end of each subgraph.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8537 Skip title line when parsing space usages in preflight

Preflight result contains a Space Usage title line 'SpaceUsedAndFree'
indicating the section. The existing EclWatch Preflight function tries
to parse the line and generates a log line 'Invalid storage information
on x.x.x.x: ---SpaceUsedAndFree---', which confuses the log user. The
code in this fix skips the title line when parsing the preflight result.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
Merge pull request #3873 from wangkx/h8537

HPCC-8537 Skip title line when parsing space usages in preflight

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3870 from afishbeck/cli_priority8600

HPCC-8600 Add ecl command line support for query priority

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8576 - Minor change to tooltip for globalMemorySize

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8288 - Cache allocators

Use caching allocator implementation added recently
(see HPCC-8278)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3872 from jakesmith/hpcc-8605

HPCC-8605 - Ensure log files are recorded to the workunit

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3875 from jakesmith/hpcc-8576

HPCC-8576 - Minor change to tooltip for globalMemorySize

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8594 - Fix splitter activity timings + missing indexread timing

timeMinMs/timeMaxMs were being accumulated based on an uninitialized
member variable, producing spurious results for splitter timings
and effecting the activity immediately downstream from the splitter.

Also, Indexread was accounting for activity timing in nextRow()

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3880 from jakesmith/hpcc-8594

HPCC-8594 - Fix splitter activity timings + missing indexread timing

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8289 - Use allocator caching

Use row allocator caching mechanism (see HPCC-8278)

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3860 from stuartort/pkg_activestatus

HPCC-8253 Need to return active status when doing ecl package list

Reviewed-By: Tony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3883 from jakesmith/hpcc-8288

HPCC-8288 - Cache allocators

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3882 from jakesmith/hpcc-8289

HPCC-8289 - Use allocator caching

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8413 Fix problems with STEPPED JOIN accessing non existant results

A stepped join tries to prevent the inputs from creating splitters - since that
will default the smart stepping on indexes.  However if the inputs were not
indexesw then it could generate an internal error since one part of the graph
assumed a spill would be created, but none ever was.

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

HPCC-8413 Fix problems with STEPPED JOIN accessing non existant results

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.10.2' into candidate-3.10.x

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