HPCC-8934 Add support for huge pages to roxiemem

Signed-off-by: Gavin Halliday <gavin.halliday@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>
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-8928 Optimize a few minor uses of NOT(expression)

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-8971 Optimize SEQUENTIAL of a single action.

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

HPCC-8971 Optimize SEQUENTIAL of a single action.

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #4095 from richardkchapman/roxie-hold-locks

Roxie hold locks

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>