Community Edition 3.10.0 Release Candidate 1

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

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.10.0 Release Candidate 2

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-7975 Add std.system.thorlib.platform

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.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>
HPCC-8073 Edit documentation about Roxie packages, fix typo

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-8120 Firstn deadlock

FirstN in combination with certain upstream activities can caused
a deadlock. The problem occurs, when the firstN lookahead hits
it's limit on some nodes and attempts to a) signal the next node
and b) wait for the reader to finish processing or signal stop
the rows it has buffered.
Either one can block, which will prevent the lookahead signalling
'stop' to input it has been reading on. In some circumstances
those inputs will be blocked themselves, e.g. because their
buffers are full, waiting for either read or stop signal.

Spin off the signal to next node and local row cache flush to
a separate thread, and allow the input stop to be called.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8151 Group dedup all, was stripping end of group markers.

The non-hashing variety of group dedup all, was not returning the
end of group markers to the output, i.e. it returned the results
effectively as one large group.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3571 from ghalliday/issue7975

HPCC-7975 Add std.system.thorlib.platform

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8103 Fix missing hyperlinks for results in WU Details page

The existing WU Details page uses the ShowFileContent flag to decide
whether the Result hyperlinks should be displayed or not and the flag
is set to true as default. From 3.10.x, the default value is not set
for HTTP response and the Result hyperlink may not be displayed.

In fact, the ShowFileContent flag is being set only if the result has
a logical file name. If no file name, the WU Details page should not
check the ShowFileContent flag.

Signed-off-by: Kevin Wang <kevin.wang@lexisnexis.com>
HPCC-8132 Global loop again race condition

The loop again results from slaves could be requested too early,
before they were fully setup. This could cause either a crash or
invalid results.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge remote-tracking branch 'origin/candidate-3.8.x' into candidate-3.10.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3590 from jakesmith/loopagain-race

HPCC-8132 Global loop again race condition

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge remote-tracking branch 'origin/candidate-3.10.0' into candidate-3.10.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3569 from jakesmith/firstn-deadlock

HPCC-8120 Firstn deadlock

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8073 Additional edits of Packages chapter from code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>