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>
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-2 Gold

Signed-off-by: Richard Chapman <rchapman@hpccsystems.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-3 Gold

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

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Community Edition 3.8.6-4 Gold

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8084 Remove copyFiles action from docs

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge pull request #3595 from JamesDeFabia/remove_copyFiles_from_ecl_package8084

HPCC-8084 Remove copyFiles action from docs

Reviewed-By: Stuart Ort <stuart.ort@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8063 Avoid follow on error from disk full

A CRowStreamWriter with autoflush on, could cause problem if
a disk full exception whilst writing led to the classes
destruction where another attempt (and failure) was made to
write by autoflush

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3603 from jakesmith/crowstreamwriter-follow-error

HPCC-8063 Avoid follow on error from disk full

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7970 Include eclcc timing information in workunits

The workunit embedded in the .so file contains timing info, but it was
not copied into the dali workunit by eclccserver.

Also, some interesting timing (like the time to compile the c++) does
not get captured because the workunit has already been dumped to XML
so that it can be included in the .so - capture this info via a
different mechanism.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8203 Remove copyFiles and use of cluster from usage description

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
Merge pull request #3622 from stuartort/pkg_removeusagecluster

HPCC-8203 Remove copyFiles and use of cluster from usage description

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7970 Fix some confusion with units when setting timing info

The 'max' field that is stored (but not displayed) in workunit timing
info was sometimes set in nanoseconds and sometimes in milliseconds.

What's 6 orders of magnitude between friends...

With this change, it will be consistently in nanoseconds.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3616 from richardkchapman/eclcc-timings-7970

HPCC-7970 Include eclcc timing information in workunits

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #3624 from richardkchapman/eclcc-timings-7970

HPCC-7970 Fix some confusion with units when setting timing info

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8202 Fix potential crash on exit in scheduleadmin

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

HPCC-8202 Fix potential crash on exit in scheduleadmin

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>