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-9277 Excessive tracing in lookupFileName

Make it conditional on traceLevel

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-9279 REGRESSION - ESP cored when trying to view a file

Changes for issue HPCC-9178 introduced a core on systems with no
authentication set up.

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

HPCC-9279 REGRESSION - ESP cored when trying to view a file

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #4357 from richardkchapman/roxie-tracing

HPCC-9277 Excessive tracing in lookupFileName

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.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>