HPCC-8181 Add ecl packagemap validate to docs

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-8181 Added more info on ecl packagemap validate from code review

Signed-off-by: JamesDeFabia <James.Defabia@LexisNexis.com>
HPCC-8934 Add support for huge pages to roxiemem

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8949 Ecl packagemap add needs to add each package one time

Signed-off-by: Stuart Ort <stuart.ort@lexisnexis.com>
HPCC-8934 Minor changes following code review

Also use the setting of defaultMemoryLimitMB from the aganet topology

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4086 from stuartort/pkg_addtoomanypkgs

HPCC-8949 Ecl packagemap add needs to add each package one time

Reviewed-By: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-219 Not reporting errors due to locked files

Use a new flag RTM_LOCK_HOLD to indicate locks that are held long-term, and
set it on the file locks that Roxie holds.

This should allow clients to test this lock and behave differently if set.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-219 Not reporting errors due to locked files

Move some functions into private section of CLockInfo class, prior to minor
reworking.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-219 Not reporting errors due to locked files

First attempt at causing locks to fail early when marked as "held".

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8966 - Provide a context for GetGlobalUniqueIds

Add an IEngineContext for context code to conditionally use
where needed. The need 1st was for GetGlobalUniqueIds to
differentiate it's behaviour depending on engine context and
in particular whether it was being executed from a Thor slave
or not.

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-8928 Optimize a few minor uses of NOT(expression)

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8964 Don't generate a JFindexfromactivity keyed join for thor

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
Merge pull request #4097 from ghalliday/issue8928

HPCC-8928 Optimize a few minor uses of NOT(expression)

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-219 Not reporting errors due to locked files

Changes in response to code review.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4090 from ghalliday/hugepage

HPCC-8934 Add support for huge pages to roxiemem

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8843 Incorrect argument named in docs for Std.File.CreateSuperFile

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8865 Document Escape Character in SprayVariable ECL library function

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4100 from ghalliday/issue8964

HPCC-8964 Don't generate a JFindexfromactivity keyed join for thor

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
HPCC-8971 Optimize SEQUENTIAL of a single action.

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-8665 Fix the types of link counted arguments to out of line functions

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>