HPCC-9776 - Default dali keepStores setting to 10

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
HPCC-10026 Support SIZEOF(ENUM)

One line fix with the addition of the runtime regression test, issue10026.ecl,
and it's associated key file.

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
HPCC-2205 RoxiePipe logging to /c$/roxiepipe

Currently roxiepipe defaults to placing logfiles in the current directory,
making it difficult for OPs to locate them. This code change queries the
system log directory, and puts the (rolling) logfiles there

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-10155 Prevent DFU Spray to output 100,000's of "CSV splitRecordSize(65536)
 at end of file" for hours.

This change implement buffer overruns monitoring. Every time when
getSplitRecordSize() reach at the end of the current buffer (and it is not
forced by processFullBuffer parameter) it counts the event and cumulate the
processed bytes. When the number of events exceeds the
MAX_NUMBER_OF_BUFFER_OVERRUN value it generates an exception to break this
possible wrong process.

This changes impacts both CCsvPartionier and CUtfPartitioner.

(This prevention are already implemented into corresponding QuickPartitioners)

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-9684 - Issue better error message when writing to foreign

Various changes/refactoring meant, it was already better
in fact, before this commit, it complained about not being
able to remove a foreign.

This change makes it explicit that you can't write to a foreign

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

HPCC-9684 - Issue better error message when writing to foreign

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5032 from jakesmith/hpcc-9776

HPCC-9776 - Default dali keepStores setting to 10

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5030 from RussWhitehead/roxiePipeLog

HPCC-2205 RoxiePipe logging to /c$/roxiepipe

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #5033 from jamienoss/issue10026-sizeof-enum

HPCC-10026 Support SIZEOF(ENUM)

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-9683 Fix performance and memory usage issue for huge dataset

Soapplus crashes on inputs that contains a dataset of 1000 or more rows. The
solution is to first try to match on DID before trying to find the best
match overall.

Signed-off-by: mayx <yanrui.ma@lexisnexis.com>

Fixed whitespace issues

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge branch 'jira9683' into candidate-4.2.0

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

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

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-10155 Prevent DFU Spray to output 100,000's of "CSV splitRecordSize(65536)
 at end of file" for hours.

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
HPCC-10155 Prevent DFU Spray to output 100,000's of "CSV splitRecordSize(65536)
 at end of file" for hours.

Update after review.

Signed-off-by: Attila Vamos <attila.vamos@gmail.com>
Merge pull request #5034 from AttilaVamos/HPCC-10155-fix

HPCC-10155 Prevent DFU Spray to output 100,000's of "CSV splitRecordSize(65536) at end of file" for hours.

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
HPCC-10279 esdl_srv_engine should return HTTP exceptions

This fixes export issues that had broken the windows build, but
returns to using HTTP Exceptions.

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>