HPCC-10052 - Fix NWayInput/NWaySelect

These activities had apparently never worked.
The inputs were not being started or stopped correctly.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9950 Clarify ecl bundle parameter docs

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-9950 Fixed typo found in code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge branch 'HPCC9950_ecl_bundleClarifyDocs' into closedown-4.0.x

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4872 from jakesmith/hpcc-10052

HPCC-10052 - Fix NWayInput/NWaySelect

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10083 - Some slave exceptions detected too late

When a slave aborts and sends an exception, it aborts the
local graph, aborting some barrier points in the process.
As a consequence, the master can proceed beyond the barrier
point without directly knowing what the exception was.
If the timings is unlucky, the master will proceed on to the
next subgraph before being receiving the original exception
from the slave(s).

Change so that the exception is transmitted with the barrier
cancel, so the master can abort with the relevant exception
immediately.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10052 - Add missing stop in previous commit.

I think only side-effect was a warning on stop() from the
NWaySelect activity.

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

HPCC-10052 - Add missing stop in previous commit.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10090 Docs:VM Steps

Fix HPCC-10090 Docs:VM Steps
In the Running HPCC on a VM doc,
Fix the steps for the Network settings.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
HPCC-10090 Docs:VM Steps

Fix HPCC-10090 Docs:VM Steps
In the Running HPCC on a VM doc,
Fix the steps for the Network settings.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #4894 from g-pan/H10090-VmBoxSteps

HPCC-10090 VM VirtualBox documentation

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10110 Docs:ConfigMgr Roxie

Fix HPCC-10110 Docs:ConfigMgr Roxie
In the in the Config. Manager doc. an incorrect word used
In the Roxie section, we describe Circular redundancy, when it is actually
Cyclic redundancy.

Signed-off-by: g-pan <greg.panagiotatos@lexisnexis.com>
Merge pull request #4897 from g-pan/H10110-CfgMgrRoxVal

HPCC-10110 Docs:ConfigMgr Roxie 

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10012 Add support for centos builds with -with-plugins variant

Base git checks on the tag name rather than the rpm name

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

HPCC-10012 Add support for centos builds with -with-plugins variant

Verified by Chris
Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10061 Don't remove subsorts if the input has no known sort order

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8245 - Smart Lookup Join

Implementation of Lookup Join that on OOM fails over to a
hash distributed lookup join, then if that OOM's, fails over to
a regular fully distributed(both sides) local join.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8245 - Clear up a few things

1) bug, race between 1st/2nd broadcasters on different slaves
2) bug, some denormalizelookup cases missing from joinhelper
changes
3) Ensure all members initialized in constructor
(move some things from init() to constructor in the process)
4) Clear up tabs vs spaces
5) Unify on one createLookupJoinSlave() method and use TAK type
6) Add #TEST_FAILOVER_ defines
7) Comment in JFsmart usage

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8245 - Changes following review

1) simplify CThorExpandingRowArray::compact
2) make failover options runtime options for testing purposes
3) coupleo of minor simplifications

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8245 - Switch to TAKsmart

Plus a few minor changes after review

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>