HPCC-9262 Allow user to optionally set the pacakgeMap id

Default behavior will be to use the filename (without the directory)

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-9264 - Avoid possible deadlocks if error gathering lookup RHS

If an exception occurred whilst gathering the RHS, the exception
could be lost by the one of the broadcast or processing threads.
The exception was tucked away waiting for the offending thread to
be joined, which never heappened.
Handle exception, retain and abort the broadcast.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-9280 Detail Pages missing information at startup

Regression caused by HPCC-9236

Fixes HPCC-9280

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-9282 Ensure the correct name for an expression is extracted

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

HPCC-9264 - Avoid possible deadlocks if error gathering lookup RHS

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 3.10.8-2 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 pull request #4360 from ghalliday/issue9282

HPCC-9282 Ensure the correct name for an expression is extracted

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9262 Change parameter name that allows users set the pacakgeMap id

Modifications due to code review

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-9273 Add --pmid parameter to ecl cli docs

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
Merge branch 'pkgId_to_eclpackagemapDocs' into candidate-4.0.0

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4354 from stuartort/pkgmap_setid

HPCC-9262 Allow user to optionally set the pacakgeMap id

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-2284 Reduce size of the continuation info for Roxie indexes

No need to serialize the key buffer contents - can be retrieved from the index

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

HPCC-2284 Reduce size of the continuation info for Roxie indexes

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4359 from GordonSmith/HPCC-9280

HPCC-9280 Detail Pages missing information at startup

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Community Edition 4.0.0-rc7 Release Candidate 7

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

Conflicts:
	version.cmake

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-9300 - HashJoin serialization race condition

Regression introduced by gh-4332.
A 'CMemoryBufferSerialStream::get read past end of stream' could
occur as a result of a race condition betwen the 2 distributors
used in hash join. The changes in gh-4332 caused both to share
the same mp tag, which could mean that the 1st distributor on
some nodes could start receiving packets from the 2nd distributor
on others.

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

HPCC-9300 - HashJoin serialization race condition

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>