Community Edition 3.8.6 Release Candidate 1

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 Release Candidate 2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7884 Detect superfile error on reload subs

Fix errors in new superfile corruption test, leading to false positive
superfile corruption reports.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7884 Detect superfile error on reload subs

Fix errors in new superfile corruption test, leading to false positive
superfile corruption reports. And actually remember to add them this
time.

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8018 - Dynamic array causes Windows build failure

Replace dynamic array variable with alloca, as a 'quick fix' for compilation
errors under Windows.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3497 from richardkchapman/superfile-compile-issue

HPCC-8018 - Dynamic array causes Windows build failure

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8027 skew percentages not visible in graph

A casing change to minSkew/maxSkew caused the skew percentages
not to show up in the graph control.

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

HPCC-8027 skew percentages not visible in graph

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8110 GETENV should fall back to calling OS getenv()

At least then there is SOME way to configure what it returns.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3544 from richardkchapman/getenv

HPCC-8110 GETENV should fall back to calling OS getenv()

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8112 Added support for environment profile to hpcc_setenv

This allows for os getenv()'s to locate values set by user profile
when components start.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #3546 from pschwartz/hpcc-8112_profile

HPCC-8112 Added support for environment profile to hpcc_setenv

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8130 Loading of profile regression on start of platform

Moved location of source call for /etc/profile. The location of the
source call caused a regression in the PATH on debian and SuSE.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #3572 from pschwartz/HPCC-8130_profile_regression

HPCC-8130 Loading of profile regression on start of platform

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-8130 Fixed IFS issue related to spaces in path in profile

On Centos 6 the qt.sh in profile.d introduced a space to the
PATH variable which due to hpcc-init had a failure related to IFS.

Signed-off-by: Philip Schwartz <philip.schwartz@lexisnexis.com>
Merge pull request #3574 from pschwartz/HPCC-8130_profile_regression

HPCC-8130 Fixed IFS issue related to spaces in path in profile

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>