HPCC-8248 - Allow frunssh to use more threads by default

This in particular effected backupnode, where the child processes
can take a long time. With the default frunssh limit of 10, it
meant that it would only start 10 (out of e.g. 400) slave
backupnode processes at a time, extending the overall time
significantly.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9224 WsEcl support for starting workunits asynchronously

Asynchrounous workunits can now be created by changing the URL used to
submit queries.  Supported by HTTP-GET, SOAP, JSON, and FORM-POST.

Replacing "submit" in the url with "async" will cause workunit based
queries to immediately return the WUID of the result workunit rather
than waiting for the workunit to complete.

Synchronous URL:

http://ip:port/WsEcl/submit/query/hthor/myquery?parm1=abc

Aysnchrounous URL:

http://ip:port/WsEcl/async/query/hthor/myquery?parm1=abc

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
HPCC-9331 - Missing activity logging if local graph

Test designed to suppress child query logging, was also
suppressing local only subgraph activity logging

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9333 - Fix possible lost of records in sort

If close to being out of memory, a spilling callback could occur
just as the sort is finishing and preparing it's spill streams.
If that happened, it could lose the last spilt chunk of records

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

HPCC-9333 - Fix possible lost of records in sort

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.10.8-4 Gold

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/thorutil/thmem.cpp

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-4.0.x'

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9335 Track end of file from inputs used in stepped join

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4382 from jakesmith/hpcc-9331

HPCC-9331 - Missing activity logging if local graph

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9204 Switch from dojox/grid to dgrid

dojox/grid has been deprecated in favor of dgrid.

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9204 Migrate to dgrid

dojox/grid is deprecated.

Fixes HPCC-9204

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9210 Create generic ESPRequest.Store

Simplify dojo Store creation from ESP responses.

Fixes HPCC-9210

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9299 Upgrade to dojo 1.9.0

Fixes HPCC-9299

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9301 Dojo 1.9 + Chrome + GraphControl Disappearing

Dojo 1.9 introduced a "_wrapper" <div> around each tab container pane.  Updated
"GraphControl.watchStyleChange" to take this into consideration.

Removed the "chrome" only condition in "GraphControl.watchSelect" as they are
also causing visual artifacts in IE10 (also introduced in dojo 1.9).

Fixes HPCC-9301

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9055 Ability to close "Details" tab once opened

Fixes HPCC-9055

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9267 LZBrowseWidget

Added generic ESPRequest.Store
Added HexView widget

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Merge branch 'gordonchanges' into candidate-4.0.0

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